Pageview - Stopview
Giới thiệu
- Pageview là
event bắn lên TA với mục đích thông báo page nào vừa được người dùng tải xong, là event được bắn lên đầu tiên. - Pageview (hay còn gọi là Page Impression) có thể được dịch là Lượt xem trang, là một thuật ngữ phổ biến trong ngôn ngữ website, được dùng để mô tả số lần người dùng yêu cầu tải một tập tin HTML (dữ liệu của một trang web bất kỳ) trên một trang web nào đó thông qua mạng Internet. Pageview là một trong những loại Visitor Engagement – Tương tác người dùng trên trang phổ biến nhất.
- Stopview, được tự động gửi lên khi user rời khỏi trang (chuyển trang khác, refresh, tắt trang). Hành động này sẽ gắn liền với
pageview, để giúp tracking thời gian online của user, cũng như trạng thái online|offline của họ.
Trigger
pageview: Truy cập vào bất cứ trang nào trong websites ios.topworking.vn đều sẽ trigger pageview. stopview: Refresh, chuyển trang tại bất cứ trang nào sẽ trigger stopview.
Schema
Host
Lưu ý
- Tại đây sử dụng Server Sent Event để giữ kết nối giữa client và server.
- Do SSE chỉ hỗ trợ phương thức
GET nên data gửi lên sẽ nằm trên params. - Đường dẫn sẽ bao gồm data cần gửi đã encode thành JSON string, startEvent (pageview) và endEvent(stopview).
- 2 request tracking sẽ được tự động gửi lên dataplatform lần lượt khi client kết nối và ngắt kết nối.
VD về url chuẩn
Request body
| Key | Desc |
| hrf | Url pageview |
| type | pageview - stopview |
| p_id | Process Id, sử dụng để tracking online time của một process |
| u_s | string - null |
| u_c | string - null |
| u_m | string - null |
| ta_source | string - null |
| v_t | long - View time, tính bằng millisecond. Chỉ áp dụng cho stopview |
| q | Áp dụng cho pageview trang chi tiết ticket q: {source: 'list'}, source có thể là (list, notification, mail, link) |
| Required Info Schema | Xem thông tin bắt buộc |