Uvoz iz Google Analytics 4

Dva načina prenosa številk GA4 sem: dnevne vsote za vprašanje, koliko MousePlayer sploh vidi, in posamezne seje GA4 iz izvoza BigQuery za obiske, ki jih nismo mogli posneti.

1. Kaj se uvozi in kaj ne

Obe poti bereta iz vašega računa Google in se vklopita ločeno. Odgovarjata na različni vprašanji in obeh ne potrebujete.

PotKaj pridobiNamen
Data APIDnevne vsote: seje, uporabniki, ogledi strani, dejavne sejeVprašanje pokritosti. GA4 šteje 3000 sej, MousePlayer jih je posnel 40 – brez referenčne številke razlike sploh ni mogoče opaziti.
Uvoz BigQueryPosamezne seje GA4 z njihovimi dogodkiKaj se je zgodilo med obiskom, ki ga MousePlayer ni mogel posneti.

Uvožene seje ni mogoče predvajati. GA4 ne hrani posnetka stanja strani ali gibanja miške, zato ni podlage za predvajanje. Dobite številke in dogodke ob svojih posnetkih – nič več in tega tudi ne predstavljamo kot več.

Uvoz je v lastnih tabelah in se nikoli ne meša z vašimi posnetki. Sicer bi se pomen vsake izpeljane številke tiho spremenil – vedenjski profili, vrednotenje obiskovalcev, analiza trenja – in pozneje nihče ne bi mogel povedati, katera vrstica je izmerjena in katera pridobljena.

2. Pot 1: Data API

Potrebujete dve stvari: ID znamke in ključ storitvenega računa.

ID znamke ni ID meritve

To je najpogostejši neuspešen poskus in Googlovo sporočilo o napaki ga ne poimenuje. ID meritve je videti kot G-ABC123XYZ, je v delčku kode za sledenje in je viden povsod. ID znamke je izključno številski in je samo v skrbniškem delu pod Skrbnik, Nastavitve znamke. Potrebujete drugega; prvega zavrnemo z opombo, namesto da bi naleteli na napako 400.

Ustvarjanje in pooblaščanje storitvenega računa

  • V konzoli Google Cloud ustvarite storitveni račun in ustvarite ključ JSON.
  • V istem projektu omogočite Google Analytics Data API.
  • V GA4 pod Skrbnik, Upravljanje dostopa do znamke dodajte e-poštni naslov storitvenega računa z vlogo Gledalec. Storitveni račun je samostojen uporabnik; brez tega koraka Google vrne 403, ne da bi povedal zakaj.

V polje prilepite vsebino datoteke JSON. Shrani se šifrirano in je pozneje prikazana le v skrajšani obliki.

3. Pot 2: uvoz BigQuery

Ta pot bere neobdelani izvoz GA4. Enkrat ga morate nastaviti v GA4: Skrbnik, Povezave BigQuery. Tabele se pojavijo šele naslednji dan – pred tem uvoz ne najde ničesar in to ni napaka.

Kaj vnesete

  • ID projekta GCP, v katerem je izvoz. To ni nujno isti projekt, v katerega izvažate podatke MousePlayer.
  • ID podatkovne zbirke. GA4 jo poimenuje analytics_<propertyId>.
  • Ključ storitvenega računa z vlogo Gledalec podatkov BigQuery v podatkovni zbirki in Uporabnik opravil BigQuery v projektu. Dostop za branje zadostuje; ne dodeljujte več pravic.

Koliko stane in kdo plača

BigQuery zaračuna glede na prebrane bajte in ta račun je vaš. Zato uvoz ob vsakem izvajanju bere le nekaj dni in vedno izvede le eno poizvedbo – druga bi iste tabele prebrala znova. Poleg tega stroga omejitev prekine poizvedbo, preden postane draga; takrat sporočilo v dnevniku dostave pove, da je časovno okno preveliko.

Pogostost

Privzeto vsakih šest ur, pri čemer vsako izvajanje znova pridobi zadnje tri dni. To ni poljubno: GA4 dopolnjuje podatke do 48 ur za nazaj, dnevni izvoz pa se pojavi šele naslednji dan. Pogostejše zahteve ne dajo svežih številk, ampak iste.

4. Ključ, ki poveže obe strani

Če tudi analitični most nastavite na GA4, MousePlayer pri vsaki seji zabeleži ID odjemalca iz piškotka _ga. To je natanko vrednost, ki jo izvoz BigQuery vsebuje kot user_pseudo_id.

Z njo je mogoče sejo GA4 povezati z enim vaših posnetkov, v nasprotni smeri pa videti, kaj je GA4 štel med istim obiskom. Brez mostu obe strani ostaneta ločeni in nepovezani.

Isto polje vsebuje tudi vaš identifikator stranke, če uporabljate setUserId(). Obojega ne morete imeti: v njem je ID odjemalca Google ali vaša številka.

5. Privolitev, hramba, izbris

Uvoženi podatki so imeli piškotek

Uvozijo se samo vrstice, ki vsebujejo user_pseudo_id. Če obiskovalec zavrne, GA4 v načinu za privolitev pošilja zadetke brez piškotkov, ti pa te vrednosti nimajo – zato izpadejo brez dodatnih zagotovil. Modelirane, torej ocenjene vrstice ostanejo zunaj iz istega razloga: shraniti oceno kot sejo bi pomenilo shraniti obiske, ki se nikoli niso zgodili.

Kako dolgo ostane

Privzeto 180 dni od dneva, ki ga vrstica opisuje, ne od uvoza. Sicer obdobje ne bi nikoli poteklo, saj vsako izvajanje znova pridobi iste dni.

Brisanje

Če obiskovalec zahteva izbris podatkov, se izbrišejo tudi njegove uvožene seje GA4, kolikor jih je mogoče pripisati prek zgornjega identifikatorja. Ob izbrisu projekta se izbrišejo v vsakem primeru, tudi vrstice, ki nikoli niso pripadale vašim posnetkom. Dnevno izvajanje hrambe jih namenoma ne spreminja: podatki GA4 imajo lastno časovnico in vaši posnetki potečejo prej.

6. Ko nič ne prispe

Vsako izvajanje zapiše rezultat v dnevnik dostave na strani integracij – tudi napake, v preprostih besedah. Tam običajno že piše, kaj manjka.

SporočiloKaj storiti
ID znamke mora biti izključno številskiVnesli ste ID meritve. Prava številka je v GA4 pod Nastavitve znamke.
HTTP 403 iz Data APIStoritveni račun nima vloge gledalca znamke GA4 ali pa Data API ni omogočen v projektu GCP.
Podatkovna zbirka ali izvozne tabele niso najdeneManjka povezava BigQuery, podatkovna zbirka ima drugo ime ali pa še ni minil en dan.
Dostop zavrnjen (BigQuery)Storitveni račun nima vloge Gledalec podatkov BigQuery v podatkovni zbirki ali Uporabnik opravil BigQuery v projektu.
Poizvedba bi prebrala prevečOmejitev stroškov jo je prekinila pred kakršnim koli obračunom. Izberite manjše časovno okno.
v oknu ni sejNi napaka. V pridobljenih dneh ni bilo nobene seje s privolitvijo.