Import nga Google Analytics 4
Dy mënyra për t'i sjellë këtu treguesit tuaj GA4: totalet ditore për pyetjen se sa sheh fare MousePlayer - dhe seancat individuale GA4 nga eksporti BigQuery për vizitat që nuk mundëm t'i regjistronim.
1. Çfarë hyn dhe çfarë jo
Të dyja rrugët lexojnë nga llogaria juaj Google dhe aktivizohen veçmas. U përgjigjen pyetjeve të ndryshme dhe nuk ju duhen të dyja.
| Rruga | Çfarë merr | Për çfarë |
|---|---|---|
| Data API | Totalet ditore: seanca, përdorues, shikime faqesh, seanca me ndërveprim | Pyetja e mbulimit. GA4 numëron 3,000 seanca, MousePlayer regjistroi 40 - pa treguesin e referencës ndryshimi as nuk mund të vihet re. |
| Import BigQuery | Seanca individuale GA4 me ngjarjet e tyre | Çfarë ndodhi gjatë një vizite që MousePlayer nuk mundi ta regjistronte. |
Një seancë e importuar nuk mund të riprodhohet. GA4 nuk mban pamje të ruajtur të faqes ose lëvizje miu, ndaj nuk ka asgjë nga e cila të ndërtohet riprodhimi. Merrni tregues dhe ngjarje pranë regjistrimeve tuaja - jo më shumë se kaq dhe nuk e paraqesim si më shumë.
Importi ndodhet në tabelat e veta dhe nuk përzihet kurrë me regjistrimet tuaja. Përndryshe kuptimi i çdo treguesi të nxjerrë do të ndryshonte në heshtje - profilet e sjelljes, vlerësimi i vizitorëve, analiza e pengesave - dhe më pas askush nuk do të mund të thoshte cili rresht u mat dhe cili u mor.
2. Rruga 1: Data API
Ju duhen dy gjëra: ID-ja e pronës dhe një çelës llogarie shërbimi.
ID-ja e pronës nuk është ID-ja e matjes
Kjo është përpjekja e dështuar më e zakonshme dhe vetë mesazhi i gabimit i Google nuk e emërton. Identifikuesi i quajtur ID e matjes duket si G-ABC123XYZ, ndodhet në fragmentin tuaj të ndjekjes dhe shihet kudo. Ndërsa ID-ja e pronës është vetëm numerike dhe shfaqet vetëm në zonën e administrimit, te Admin, Property settings. Duhet e dyta; e refuzojmë të parën me një shënim në vend që t'ju lëmë të hasni një 400.
Krijimi dhe autorizimi i llogarisë së shërbimit
- Në Google Cloud Console, krijoni një llogari shërbimi dhe gjeneroni një çelës JSON.
- Në të njëjtin projekt, aktivizoni Google Analytics Data API.
- Në GA4 te Admin, Property access management, shtoni adresën e emailit të llogarisë së shërbimit si Viewer. Një llogari shërbimi është përdorues më vete; pa këtë hap Google përgjigjet 403, pa thënë pse.
Ngjitni përmbajtjen e skedarit JSON në fushë. Ruhet e enkriptuar dhe më pas shfaqet vetëm në formë të shkurtuar.
3. Rruga 2: Import BigQuery
Kjo rrugë lexon eksportin e papërpunuar GA4. Duhet ta konfiguroni një herë në GA4: Admin, BigQuery links. Tabelat shfaqen vetëm nga dita e ardhshme - para kësaj importi nuk gjen asgjë dhe ky nuk është defekt.
Çfarë vendosni
- Identifikuesin ID e projektit GCP ku ndodhet eksporti. Nuk është domosdoshmërisht i njëjti projekt ku eksportoni të dhënat MousePlayer.
- Identifikuesin ID e grupit të të dhënave. GA4 e emërton
analytics_<propertyId>. - Një çelës llogarie shërbimi me BigQuery Data Viewer në grupin e të dhënave dhe BigQuery Job User në projekt. Hyrja për lexim mjafton; ju lutemi mos jepni më shumë.
Sa kushton dhe kush paguan
BigQuery faturon sipas bajteve të lexuara, dhe ajo faturë është juaja. Prandaj importi lexon vetëm disa ditë për ekzekutim dhe kryen gjithmonë vetëm një kërkesë - një e dytë do të lexonte përsëri të njëjtat tabela. Për më tepër, një kufi i prerë e ndërpret kërkesën para se të bëhet e kushtueshme; kur kjo ndodh, mesazhi në regjistrin e dërgesave thotë se intervali kohor është shumë i madh.
Ritmi
Çdo gjashtë orë si parazgjedhje dhe çdo ekzekutim merr përsëri tri ditët e fundit. Kjo nuk është rastësore: GA4 plotëson të dhëna me vonesë deri në 48 orë dhe eksporti ditor shfaqet vetëm ditën pasuese. Kërkimi më shpesh nuk ju jep numra më të freskët, vetëm të njëjtët.
4. Çelësi që lidh të dyja anët
Nëse vendosni edhe urën analitike në GA4, MousePlayer regjistron ID-në e klientit nga cookie _ga me çdo seancë. Kjo është pikërisht vlera që eksporti BigQuery mbart si user_pseudo_id.
Me të, një seancë GA4 mund të përputhet me një nga regjistrimet tuaja - dhe anasjelltas, mund të shihni çfarë numëroi GA4 gjatë së njëjtës vizitë. Pa urën, të dyja anët thjesht qëndrojnë pranë njëra-tjetrës, të palidhura.
E njëjta fushë mbart edhe identifikuesin tuaj të klientit nëse përdorni setUserId() për këtë. Nuk mund t'i keni të dyja: aty është ose ID-ja e klientit Google ose numri juaj.
5. Pëlqimi, periudha e ruajtjes, fshirja
Ajo që hyn kishte cookie
Importohen vetëm rreshta që mbartin një user_pseudo_id të tillë. Kur vizitori refuzon, GA4 dërgon goditje pa cookie sipas Consent Mode dhe ato nuk e mbartin - ndaj përjashtohen pa pasur nevojë që dikush të japë siguri. Rreshtat e modeluar, pra të vlerësuar, mbeten jashtë për të njëjtën arsye: ruajtja e një vlerësimi si seancë do të thoshte ruajtje vizitash që nuk ndodhën kurrë.
Sa gjatë qëndron
180 ditë si parazgjedhje, numëruar nga dita që përshkruan rreshti - jo nga momenti i importit. Përndryshe periudha nuk do të skadonte kurrë, sepse çdo ekzekutim merr përsëri të njëjtat ditë.
Fshirja
Nëse një vizitor kërkon fshirjen e të dhënave të tij, fshihen edhe seancat e tij të importuara GA4 - për aq sa mund t'i atribuohen përmes identifikuesit më sipër. Nëse fshini projektin, ato fshihen në çdo rast, përfshirë rreshtat që nuk i përkisnin kurrë një prej regjistrimeve tuaja. Ekzekutimi ditor i ruajtjes qëllimisht i lë të paprekura: të dhënat GA4 kanë orarin e tyre dhe regjistrimet tuaja skadojnë më herët.
6. Kur nuk mbërrin asgjë
Çdo ekzekutim shkruan rezultatin në regjistrin e dërgesave në faqen e integrimeve - përfshirë dështimet, me fjalë të qarta. Zakonisht aty thuhet tashmë çfarë mungon.
| Mesazhi | Çfarë të bëni |
|---|---|
| ID-ja e pronës duhet të jetë vetëm numerike | Keni vendosur ID-në e matjes. Numri i duhur është në GA4 te Property settings. |
| HTTP 403 nga Data API | Llogaria e shërbimit nuk është Viewer në pronën GA4 ose Data API nuk është aktivizuar në projektin GCP. |
| Grupi i të dhënave ose tabelat e eksportit nuk u gjetën | Mungon lidhja BigQuery, grupi i të dhënave ka emër tjetër ose ende nuk ka kaluar një ditë. |
| Hyrja u mohua (BigQuery) | Llogarisë së shërbimit i mungon BigQuery Data Viewer në grupin e të dhënave ose BigQuery Job User në projekt. |
| Kërkesa do të kishte lexuar tepër | Kufiri i kostos e ndërpreu para se të faturohej gjë. Zgjidhni një interval më të vogël kohor. |
| pa seanca në interval | Nuk është defekt. Nuk kishte seancë me pëlqim në ditët e marra. |