Import Google Analytics 4-st

Kaks viisi GA4 arvude toomiseks: päevakogused näitavad, kui palju MousePlayer üldse näeb, ja BigQuery ekspordi GA4 üksikseansid kirjeldavad külastusi, mida me ei saanud salvestada.

1. Mis saabub ja mis mitte

Mõlemad loevad teie Google’i kontost ja lülitatakse eraldi. Eri küsimused, mõlemat pole vaja.

TeeAndmedOtstarve
Data APIPäevakogused: seansid, kasutajad, vaatamised, kaasatud seansidKatvus: GA4 loeb 3 000 seanssi, MousePlayer 40. Võrdluseta erinevust ei märkaks.
BigQuery importGA4 üksikseansid sündmustegaMis juhtus salvestamata külastusel.

Imporditud seanssi ei saa taasesitada. GA4-l pole lehe- ega hiireandmeid taasesituseks. Saate arvud ja sündmused salvestiste kõrval, mitte rohkem.

Import oma tabelites ja ei segata salvestistega. Muidu muutuks märkamatult profiilide, väärtustamise ja hõõrdumise mõte, mõõdetut ja toodut ei eristaks.

2. Tee 1: Data API

Ressursi ID ja teenusekonto võti.

Ressursi ID pole mõõtmis-ID

Sagedaim viga, mida Google’i sõnum ei selgita. Mõõtmis-ID näeb välja G-ABC123XYZ ning on jälgimislõigus. Ressursi ID on numbriline Admin, Property settings all. Vajame teist; esimese lükkame selgitusega tagasi, mitte veaga 400.

Teenusekonto loomine ja volitamine

  • Looge Google Cloud Console’is teenusekonto ja JSON-võti.
  • Lubage samas projektis Google Analytics Data API.
  • GA4 Admin, Property access management all lisage konto e-post rolliga Vaatleja. Teenusekonto on omaette kasutaja; selle sammu puudumisel vastab Google 403-ga, ütlemata miks.

Kleepige JSON-faili sisu. Krüptitud, hiljem vaid lühendatult.

3. Tee 2: BigQuery import

Loeb GA4 tooreksporti. Lubage kord GA4 Admin, BigQuery links all. Tabelid alles järgmisel päeval , enne puudumine pole rike.

Sisestatavad andmed

  • GCP projekti ID ekspordi asukohaga, mitte tingimata MousePlayeri ekspordi oma.
  • Andmekogu ID. GA4 nimi analytics_<propertyId>.
  • Teenusekonto võti rolliga BigQuery Data Viewer andmekogul ja BigQuery Job User projektis. Lugemisest piisab, ärge lubage rohkem.

Kulu ja maksja

BigQuery tasustab loetud baite ja tasute teie. Seetõttu üks päring mõne päeva kohta. Teine loeks samad tabelid uuesti. Range ülempiir katkestab enne kalliks muutumist; tarnepäevik teatab liiga suurest ajavahemikust.

Sagedus

Vaikimisi iga kuue tunni järel viimased kolm päeva. GA4 täiendab kuni 48 tundi, päevaeksport järgmisel päeval. Sagedamalt saaksite samu arve.

4. Ühendav võti

Kui seadistate analüütikasilla GA4-le, salvestatakse kliendi-ID küpsisest _ga . BigQuery nimetab seda user_pseudo_id.

Nii saab GA4 seansi siduda teie salvestisega ning vastupidi vaadata, mida GA4 sama külastuse ajal luges. Sillata jäävad kaks poolt lihtsalt kõrvuti ühendamata.

Sama väli sisaldab teie ID-d, kui kasutate setUserId(). Mõlemat korraga ei saa: Google’i ID või teie number.

5. Nõusolek, säilitamine, kustutamine

Imporditul oli küpsis

Ainult read koos user_pseudo_id imporditakse. Keeldumisel GA4 küpsisetud Consent Mode’i tabamised seda ei sisalda. Modelleeritud ehk hinnangulised read samal põhjusel välja: hinnangust seanss looks olematu külastuse.

Säilitusaeg

Vaikimisi 180 päeva andmepäevast, mitte impordist. Muidu korduv import ei laseks aeguda.

Kustutamine

Külastaja palvega kustuvad ka ID abil seotud GA4 seansid. Projektiga kõik, ka salvestistega sidumata. Päevane säilituspuhastus ei puutu neid: GA4-l oma kell, salvestised aeguvad varem.

6. Kui midagi ei saabu

Iga käik kirjutab tulemuse tarnepäevikusse koos selgete vigadega. Tavaliselt põhjus seal.

SõnumTegevus
Ressursi ID peab olema numbrilineSisestasite mõõtmis-ID. Õige GA4 ressursiseadetes.
Data API HTTP 403Kontol pole GA4 vaatlejarolli või Data API projektis väljas.
Andmekogu või eksporditabel puudubBigQuery seos puudu, nimi erinev või päev pole möödunud.
Ligipääs keelatud (BigQuery)Puudub BigQuery Data Viewer või BigQuery Job User.
Päring loeks liiga paljuKulupiir katkestas enne arveldamist. Kitsendage ajavahemikku.
ajavahemikus seansse polePole rike: nõusolekuga seansse neil päevil polnud.