Pangkalahatang-ideya
Maaaring makipag-ugnayan ang mga user sa iyong website o application mula sa ilang iba't ibang device, gaya ng web browser sa desktop, browser sa isang mobile phone, o sa pamamagitan ng native na mobile application. Bilang default, nagtatalaga ang Analytics ng natatanging Client ID sa bawat device, at itinuturing nito ang bawat natatanging Client ID bilang natatanging user sa iyong mga ulat. Nagbibigay-daan ang user ID sa kumpletong pagsukat sa mga pakikipag-ugnayan ng user na sumasaklaw sa iba't ibang device, gaya ng pag-attribute ng pakikipag-ugnayan sa isang marketing campaign sa isang device sa isang conversion na nangyari sa isa pang device, o pag-aalis ng mga na-duplicate na natatanging user sa maraming device.
Ang feature na User-ID ay binubuo ng:
- Field na
userId, na maaaring itakda sa isang stable at hindi nagbibigay ng personal na pagkakakilanlan na ID upang kumatawan sa isang natatanging user. - Mga cross-device na ulat na nagbibigay ng insight sa gawi at mga path conversion sa mga device.
Kapag ipinadala ang mga User-ID na may kasamang mga hit ng Analytics sa field na userId, magpapakita ang iyong mga ulat ng mas tumpak na bilang ng mga natatanging user at makakapag-alok ang mga ito ng mga bagong opsyon sa cross-device na pag-uulat.
Ipinapaliwanag ng artikulong ito kung paano ka makakapag-configure at makakapagpadala ng mga User-ID sa Analytics, at pati na rin kung paano pinoproseso at iniuulat ang data ng User-ID sa iyong mga view kung saan naka-enable ang User-ID.
Configuration
Bago ipadala ang mga User-ID sa Analytics, dapat kang mag-enable ng kahit man lang isang view ng pag-uulat para sa User-ID.
Kapag na-enable ang isang view para sa User-ID, magkakaroon ito ng dalawang epekto sa view na iyon:
- Kinakalkula ang mga bago at natatanging user gamit ang mga natatanging User-ID sa halip na mga natatanging Client ID.
- Ang mga cross-device na ulat na gumagamit sa User-ID ay ie-enable sa view na iyon.
userId.Pangongolekta
Kapag kilala ang isang user sa iyong website o application, dapat kang magpadala ng ID na kumakatawan sa user na iyon kasama ng lahat ng hit mo sa Analytics, gaya ng mga pageview, event, transaksyong ecommerce, atbp., gamit ang field na userId.
Ikaw ang bahalang magbigay ng mga ID. Karaniwang binubuo ang mga ID ng isang system sa pag-authenticate na nagtatalaga ng natatangi at stable na ID sa bawat naka-sign in na user. Nasa mga ID dapat ang mga sumusunod na katangian:
- Hindi nagbibigay ng personal na pagkakakilanlan
- Natatangi sa isang user ng iyong serbisyo o app
- Tuloy-tuloy sa isang naka-sign in na user sa lahat ng device
Para sa higit pang impormasyon tungkol sa kung paano magtakda ng userId sa isang partikular na environment, tingnan ang gabay ng developer sa mga Collection API at SDK para sa iyong partikular na library.
Pagpoproseso
Ang mga hit sa Analytics, gaya ng mga pageview, event, o transaksyon, kung saan naitakda ang field na userId, ay hiwalay na pinoproseso sa mga hit na walang userId at makikita lang sa mga view kung saan naka-enable ang User-ID.
Halimbawa, sa mga view kung saan naka-enable ang User-ID, kung itinakda ang isang User-ID sa kalagitnaan ng isang session sa Analytics, malilipat ang simula ng session sa unang hit kung saan itinakda ang User-ID.
Iuulat ng mga view na walang User-ID (mga profile) ang buong session nang hindi isinasaalang-alang ang field na userId.
userId ang iuulat sa mga profile kung saan naka-enable ang User-IDPag-uulat
Pagkatapos ng pagpoproseso, ang data ng session kung saan itinakda ang userId ay available para sa mga view kung saan naka-enable ang User-ID (mga profile) sa mga Cross-Device na ulat. Bagama't available ang data ng session sa pamamagitan ng Core Reporting API, hindi available ang field na userId bilang isang dimensyon sa mga ulat at hindi ito maaaring i-export mula sa Analytics.
Ibabatay rin ang mga sukatan ng Bago at Natatanging user sa User-ID sa mga view na ito. Sa mga view kung saan hindi naka-enable ang User-ID, kakalkulahin ang mga sukatang ito gamit ang mga natatanging clientId.
Client ID vs. User-ID
Ibinubuod ng sumusunod na talahanayan ang mga pagkakaiba ng Client ID at User-ID:
| Client ID | User-ID | |
|---|---|---|
| Ano ang Kinakatawan ng ID? | Isang pseudonymous na device o instance ng browser. | Isang user, gaya ng isang naka-sign in na user account, na maaaring makipag-ugnayan sa content sa isa o higit pang device at / o instance ng browser. |
| Paano Itinatakda ang ID? | Random na binuo at awtomatikong ipinadala na kasama ang lahat ng hit ng mga library ng Analytics. | Dapat mong itakda at ipadala ang sarili mong mga userId kasama ng iyong mga hit sa Analytics. |
| Paano Ginagamit ang ID Upang Kalkulahin ang Mga Natatanging User? | Sa isang view kung saan hindi naka-enable ang User-ID, ginagamit ang Client ID upang kalkulahin ang mga natatanging user. | Sa isang view kung saan naka-enable ang User-ID, ginagamit ang User-ID upang kalkulahin ang mga natatanging user |
Mga Limitasyon
Ang mga sumusunod na limitasyon ay kasalukuyang makikita sa feature na User-ID:
- Ang mga Cross Device na ulat na na-enable ng feature na User-ID ay may maximum na hanay ng petsa na 90 araw.
- Ang value ng User-ID ay hindi maaaring ma-query bilang isang dimensyon sa mga ulat sa web interface o sa mga API.
Mga Kaugnay na Resource
- Itakda ang User-ID sa mga website gamit ang analytics.js
- Itakda ang User-ID sa mga website gamit ang gtag.js
- Android SDK: Matutunan kung paano itakda ang User-ID para sa mga Android app.
- iOS SDK: Matutunan kung paano itakda ang User-ID para sa iOS app.