Pag-import mula sa Google Analytics 4

Dalawang paraan upang dalhin dito ang inyong mga bilang mula sa GA4: mga kabuuan sa bawat araw upang malaman kung gaano karami ang nakikita ng MousePlayer - at mga indibidwal na session ng GA4 mula sa BigQuery export para sa mga pagbisitang hindi namin na-record.

1. Ano ang Pumapasok at Ano ang Hindi

Parehong bumabasa ang dalawang paraan mula sa inyong Google account at magkahiwalay na pinapagana. Magkaibang tanong ang sinasagot nila, at hindi ninyo kailangan ang pareho.

ParaanKinukuha nitoPara saan
Data APIKabuuan sa bawat araw: mga session, user, page view, engaged sessionAng tanong ng saklaw. May 3,000 session ayon sa GA4, 40 ang na-record ng MousePlayer - kung walang batayang bilang, hindi man lang mapapansin ang pagkakaiba.
Pag-import ng BigQueryMga indibidwal na session ng GA4 kasama ang kanilang mga eventAno ang nangyari sa pagbisitang hindi na-record ng MousePlayer.

Hindi mare-replay ang na-import na session. Walang snapshot ng pahina o galaw ng mouse na iniimbak ang GA4, kaya walang mapagbubuuan ng replay. Mga bilang at event sa tabi ng inyong mga recording ang nakukuha ninyo - iyon lamang, at hindi namin ito inilalarawang higit pa.

Nasa sariling mga talahanayan ang na-import at hindi kailanman inihahalo sa inyong mga recording. Kung hindi, tahimik na magbabago ang kahulugan ng bawat hinangong bilang - mga profile ng asal, pagpapahalaga sa bisita, pagsusuri sa friction - at wala nang makapagsasabi kung aling row ang sinukat at alin ang kinuha.

2. Paraan 1: Data API

Dalawang bagay ang kailangan: property ID at key ng service account.

Hindi measurement ID ang property ID

Ito ang pinakakaraniwang pagkakamali, at hindi ito tinutukoy ng sariling error message ng Google. Ang measurement ID ay may anyong G-ABC123XYZ, nasa inyong tracking snippet at nakikita kahit saan. Ang property ID ay puro numero at nasa admin area lamang, sa Admin, Mga setting ng property. Ang ikalawa ang kailangan; tinatanggihan namin ang una kasama ang paliwanag sa halip na humantong kayo sa 400.

Paggawa at Pagbibigay ng Pahintulot sa Service Account

  • Sa Google Cloud Console, gumawa ng service account at bumuo ng JSON key.
  • Sa parehong project, paganahin ang Google Analytics Data API.
  • Sa GA4, sa Admin, Pamamahala ng access sa property, idagdag ang email address ng service account bilang Viewer. Sariling user ang service account; kung wala ang hakbang na ito, sasagot ang Google ng 403 nang walang paliwanag.

Idikit ang nilalaman ng JSON file sa field. Naka-encrypt itong iniimbak at pinaikling anyo na lamang ang ipinapakita pagkatapos.

3. Paraan 2: Pag-import ng BigQuery

Binabasa nito ang raw export ng GA4. Kailangan itong i-set up nang isang beses sa GA4: Admin, Mga link ng BigQuery. Mula pa sa susunod na araw lilitaw ang mga talahanayan - bago iyon, walang makikita ang import, at hindi iyon error.

Ano ang Ilalagay

  • Ang GCP project ID kung saan naroon ang export. Hindi ito kinakailangang parehong project na pinagdadalhan ninyo ng export ng datos ng MousePlayer.
  • Ang dataset ID. Pinapangalanan ito ng GA4 na analytics_<propertyId>.
  • Key ng service account na may BigQuery Data Viewer sa dataset at BigQuery Job User sa project. Sapat ang read access; huwag magbigay ng higit dito.

Magkano Ito at Sino ang Nagbabayad

Sumisingil ang BigQuery ayon sa bytes na binasa, at kayo ang nagbabayad. Kaya ilang araw lamang ang binabasa ng import sa bawat pagtakbo at iisang query lamang ang ginagawa - babasahing muli ng ikalawa ang parehong mga talahanayan. Bukod dito, may mahigpit na limitasyong nagpapahinto sa query bago ito maging magastos; kapag nangyari ito, sasabihin ng mensahe sa delivery log na masyadong malawak ang panahon.

Dalas ng Pagtakbo

Tuwing anim na oras bilang default, at muling kinukuha sa bawat pagtakbo ang huling tatlong araw. May dahilan ito: nagdaragdag ang GA4 ng naantalang datos hanggang 48 oras, at sa susunod na araw lamang lumilitaw ang pang-araw-araw na export. Hindi magiging mas bago ang bilang sa mas madalas na pagtatanong; parehong bilang lamang ang makukuha.

4. Ang Key na Nag-uugnay sa Dalawang Panig

Kung itatakda rin ninyo ang analytics bridge sa GA4, itinatala ng MousePlayer sa bawat session ang client ID mula sa cookie na _ga. Ito mismo ang value na nasa BigQuery export bilang user_pseudo_id.

Gamit ito, maitutugma ang session ng GA4 sa isa sa inyong mga recording - at makikita rin kung ano ang binilang ng GA4 sa parehong pagbisita. Kung walang bridge, magkatabi lamang ang dalawang panig at walang ugnayan.

Nasa parehong field din ang sarili ninyong customer identifier kung ginagamit ninyo ang setUserId(). Hindi maaaring pareho: alinman sa Google client ID o sarili ninyong numero ang naroon.

5. Pahintulot, Pagpapanatili at Pagbura

May cookie ang pumapasok

Mga row lamang na may user_pseudo_id ang ini-import. Kapag tumanggi ang bisita, nagpapadala ang GA4 ng mga hit na walang cookie sa ilalim ng Consent Mode at wala silang identifier na ito - kaya hindi sila nasasama nang hindi nangangailangan ng pangako. Hindi rin isinasama ang mga modelled o tinantiyang row sa parehong dahilan: ang pag-iimbak ng pagtatantiya bilang session ay pag-iimbak ng mga pagbisitang hindi nangyari.

Gaano Katagal Ito Nananatili

180 araw bilang default, mula sa araw na inilalarawan ng row - hindi mula sa sandali ng pag-import. Kung hindi, hindi matatapos ang panahon dahil parehong mga araw ang kinukuha sa bawat pagtakbo.

Pagbura

Kung hilingin ng bisita na burahin ang kanyang datos, mabubura rin ang kanyang na-import na session ng GA4 - hangga't maiuugnay ang mga iyon sa identifier sa itaas. Kung buburahin ninyo ang project, mabubura ang lahat, kasama ang mga row na hindi kailanman kaugnay ng inyong mga recording. Sadyang hindi ito ginagalaw ng pang-araw-araw na retention run: may sariling panahon ang datos ng GA4, at mas maagang nag-e-expire ang inyong mga recording.

6. Kapag Walang Dumarating

Isinusulat ng bawat pagtakbo ang resulta nito sa delivery log sa pahina ng mga integration - kasama ang mga pagkabigo, sa malinaw na pananalita. Karaniwang nakasaad na roon kung ano ang kulang.

MensaheDapat Gawin
Dapat puro numero ang property IDMeasurement ID ang nailagay ninyo. Ang tamang numero ay nasa GA4 sa Mga setting ng property.
HTTP 403 mula sa Data APIHindi Viewer sa property ng GA4 ang service account, o hindi pinagana ang Data API sa GCP project.
Hindi nakita ang dataset o mga talahanayan ng exportWala ang link ng BigQuery, iba ang pangalan ng dataset, o wala pang lumilipas na isang araw.
Tinanggihan ang access (BigQuery)Walang BigQuery Data Viewer sa dataset o BigQuery Job User sa project ang service account.
Masyadong maraming babasahin ang queryPinahinto ito ng limitasyon sa gastos bago pa may masingil. Pumili ng mas maikling panahon.
walang session sa panahong itoHindi error. Walang session na may pahintulot sa mga araw na kinuha.