[GA4] Postavljanje BigQuery Exporta

U ovom članku:

1. korak: izrada projekta Google API Consolea i omogućavanje BigQueryja

 

  1. Prijavite se na Google Cloud Console.
  2. Izradite novi projekt Google Cloud Consolea ili odaberite postojeći projekt.
  3. Pomaknite se do tablice API-ja.

    Otvorite izbornik Navigacija u gornjem lijevom kutu, kliknite API-ji i usluge, a zatim kliknite Biblioteka.
  4. Aktivirajte BigQuery.

    U odjeljku Google Cloud API-ji kliknite BigQuery API. Na sljedećoj stranici kliknite Omogući.
  5. Ako se to zatraži, pregledajte i prihvatite Uvjete pružanja usluge.

2. korak: priprema projekta za BigQuery Export

Podatke iz Google Analyticsa možete besplatno izvesti u testno okruženje BigQueryja (primjenjuju se ograničenja za testno okruženje).

Saznajte više o nadogradnji iz testnog okruženja i cijenama BigQueryja.

3. korak: povezivanje Google Analytics 4 entiteta s BigQueryjem

Nakon što provedete prva dva koraka, možete omogućiti BigQuery Export u odjeljku Administrator za Analytics.

BigQuery Export podliježe istim ograničenjima prikupljanja i konfiguracije kao i Google Analytics. Ako su vam potrebna veća ograničenja, možete nadograditi svoj entitet na verziju 360.

Kada se prijavite u Analytics, upotrijebite e-adresu koja ima pristup VLASNIKA (u nastavku pogledajte dopuštenja za detaljnije zahtjeve za pristup) BigQuery projektu i ulogu Urednika za Analytics entitet koji uključuje stream podataka koji želite povezati.

  1. Na kartici Administrator u odjeljku Veze na proizvode kliknite BigQuery veze.
  2. Kliknite Poveži.
  3. Kliknite Odaberi BigQuery projekt da bi se prikazao popis projekata kojima imate pristup.

    Ako ste povezali Analytics i Firebase (ili to planirate učiniti), razmislite o izvozu u isti Cloud projekt koji će vam olakšati povezivanje s drugim Firebase podacima.
  4. S popisa odaberite projekt, a zatim kliknite Potvrdi.
  5. Odaberite lokaciju za podatke. (Ako vaš projekt već sadrži skup podataka za Analytics entitet, tu opciju ne možete konfigurirati.)
  6. Kliknite Dalje.
  7. Odaberite Konfiguriranje streamova podataka i događaja da biste odabrali streamove podataka tako da uključuju događaje izvoza i određene događaje koje želite izuzeti iz izvoza. Događaje možete izuzeti tako da kliknete Dodaj da biste odabrali događaje s popisa postojećih događaja ili Navedi događaj po nazivu da biste odabrali postojeće događaje prema nazivu ili naveli nazive događaja koji se još ne prikupljaju na entitetu.
  8. Kliknite Gotovo.
  9. Ako želite uključiti identifikatore oglašavanja, odaberite Uključi identifikatore oglašavanja za streamove mobilnih aplikacija.
  10. Odaberite opciju izvoza podataka Dnevni (jedanput dnevno) odnosno Streaming (kontinuirano) ili obje opcije.
  11. Kliknite Dalje.
  12. Pregledajte postavke, a zatim kliknite Pošalji.

Dopuštenja

Project getIamPolicy/setIamPolicy rights, Services get/enable rights

VLASNIK predstavlja superskup tih dopuštenja.

Da biste izradili BigQuery vezu, potrebna su vam minimalna dopuštenja:

  • resourcemanager.projects.get
    • Da biste dobili projekt
  • resourcemanager.projects.getIamPolicy
    • Da biste dobili popis dopuštenja
  • resourcemanager.projects.setIamPolicy
    • Da biste provjerili ima li korisnik dopuštenje za izradu veze na ovom projektu
  • serviceusage.services.enable
    • Omogućivanje BigQuery API-ja
  • serviceusage.services.get
    • Da biste provjerili je li BigQuery API omogućen

Potvrdite račun usluge

Kada povežete Analytics i BigQuery, taj postupak izrađuje sljedeći račun usluge:

firebase-measurement@system.gserviceaccount.com

Provjerite je li račun dodan kao član projekta i je li mu dodijeljena uloga BigQuery korisnika (uloga/bigquery.user).

Ako ste prethodno postavili BigQuery Export kako biste računu usluge dodijelili ulogu uređivača za projekt Google Clouda, možete smanjiti tu ulogu na korisnika BigQueryja. Da biste promijenili ulogu računa usluge, morate prekinuti vezu, a zatim ponovno povezati Analytics s BigQuery projektom. Prvi je korak da prekinete vezu Analyticsa i BigQueryja te uklonite račun usluge s ulogom uređivača. Zatim ponovno povežite Analytics i BigQuery u skladu s prethodno navedenim uputama da biste izradili novi račun usluge s odgovarajućim dopuštenjem za projekt.

Nakon ponovnog povezivanja pazite da račun usluge ima ulogu vlasnika (bigquery.dataOwner) na postojećem skupu podataka za izvoz. To možete učiniti tako da pregledate pravila o pristupu skupu podataka.

Promjena regija

Ako odaberete pogrešnu regiju i trebate je promijeniti nakon izrade veze:

  1. Izbrišite vezu s BigQueryjem (pogledajte u nastavku).
  2. Izradite sigurnosnu kopiju podataka u drugom skupu podataka u BigQueryju (premještanje ili kopiranje).
  3. Izbrišite izvorni skup podataka. Zapamtite naziv: trebat će vam u sljedećem koraku.
  4. Izradite novi skup podataka čiji je naziv jednak nazivu skupa podataka koji ste upravo izbrisali i odaberite lokaciju za podatke.
  5. Podijelite novi skup podataka s adresom firebase-measurement@system.gserviceaccount.com i dodijelite računu usluge ulogu vlasnika podataka BigQueryja.
  6. Sigurnosne kopije kopirajte u novi skup podataka.
  7. Ponovite gore navedeni postupak da biste izradili novu vezu s BigQueryjem.

Nakon promjene lokacije podaci u vašim podacima postojat će praznina: streaming i dnevni izvozi podataka neće se obrađivati između brisanja postojeće i izrade nove veze.

Brisanje veze s BigQueryjem

  1. Na kartici Administrator u odjeljku Veze na proizvode kliknite BigQuery veze.
  2. Za vezu kliknite redak.
  3. U gornjem desnom kutu kliknite Više > Izbriši.

Ograničenja BigQuery Exporta

Standardni GA4 entiteti imaju ograničenje od BigQuery Exporta od milijun događaja za izvoze po danu (skupne). Nema ograničenja broja događaja za streaming izvoza. Ako vaš entitet dosljedno premašuje ograničenje izvoza, dnevni izvoz BigQuery Exporta pauzirat će se i izvozi prethodnih dana neće se ponovno obrađivati.

Uređivači i administratori entiteta primit će obavijest e-poštom svaki put kad entitet kojim upravljaju premaši dnevno ograničenje. U toj će obavijesti biti navedeno vrijeme kada će se izvoz pauzirati ako se ništa ne poduzme. Osim toga, ako standardni entitet značajno premašuje dnevno ograničenje od milijun događaja, Analytics može odmah pauzirati dnevne izvoze. Ako primite obavijest, upotrijebite opcije filtriranja podataka (izvoz streama podataka i izuzimanje događaja) kako biste smanjili broj događaja koji se izvoze svaki dan i provjerili funkcionira li dnevni izvoz i dalje.

 

Saznajte više o višim ograničenjima koja su dostupna uz 360 entitete.

Filtriranje podataka

Možete izuzeti određene streamove podataka i događaje iz izvoza kako biste ograničili broj izvoza ili provjerili izvozite li samo događaje koje želite u BigQueryju.

Izuzimanje streamova podataka i događaja tijekom postupka povezivanja

Tijekom postupka povezivanja prilikom odabira streamova podataka koje želite izvesti moći ćete odabrati i događaje za izuzimanje iz izvoza. Pogledajte 9. korak u postupku povezivanja.

Dodavanje ili uklanjanje streamova podataka ili događaja nakon konfiguracije povezivanja

Nakon konfiguracije BigQuery veze možete dodati ili ukloniti streamove podataka te dodati događaje na popis izuzimanja ili ih ukloniti s njega.

 
Napomena: prilikom prijave upotrijebite e-adresu koja ima ulogu VLASNIKA pristup BigQuery projektu i ulogu urednika za Analytics entitet koji uključuje stream podataka koji želite povezati.
  1. Na kartici Administrator u odjeljku Veze na proizvode kliknite BigQuery veze.
  2. Kliknite redak za projekt čiju vezu želite izmijeniti.
  3. U odjeljku Streamovi podataka i događaji kliknite Prikaži streamove podataka i događaje.
  4. U odjeljku Streamovi podataka za izvoz možete odabrati dodatne streamove podataka za izvoz ili ukloniti postojeće streamove podataka s popisa.
  5. Na popisu Događaji za izuzimanje kliknite Dodaj da biste odabrali događaje s popisa postojećih događaja ili kliknite Navedi događaj po nazivu da biste odabrali postojeće događaje prema nazivu ili naveli nazive događaja koji se još ne prikupljaju na entitetu.
  6. Da biste uklonili događaj s popisa, kliknite znak minusa na kraju tog retka.

Određivanje cijena i naplata

BigQuery naplaćuje upotrebu pomoću dvije komponente određivanja cijena: pohranom i obradom upita. Možete pregledati tablicu cijena i saznati više o razlikama između interaktivnih i skupnih upita.

Morate imati važeći oblik plaćanja u Cloudu da bi se izvoz mogao nastaviti. Ako se izvoz prekine zbog nevažećeg načina plaćanja, nećemo moći ponovno izvesti podatke za to razdoblje.

Također možete besplatno izvesti podatke iz Analyticsa u testno okruženje BigQueryja, no imajte na umu da se primjenjuju ograničenja testnog okruženja.

Kada se podaci počinju prikazivati

Kad se povezivanje dovrši, podaci bi trebali početi stizati u vaš BigQuery projekt u roku od 24 sata. Ako omogućite dnevni izvoz, jedna će se datoteka izvoziti svaki dan koji sadrži podatke za prethodni dan (obično tijekom ranog poslijepodneva u vremenskoj zoni koju ste postavili za izvješćivanje).

Razlozi neuspješnog povezivanja

Izrada veze s BigQueryjem može biti neuspješna zbog bilo kojeg od sljedeća dva razloga:

  • Vaša pravila organizacije zabranjuju izvoz u Sjedinjene Američke Države. Ako ste za lokaciju podataka odabrali Sjedinjene Američke Države, odaberite drugu lokaciju.
  • Vaša pravila organizacije zabranjuju račune usluga s domene s koje želite izvesti podatke. U tom slučaju trebate izmijeniti pravila organizacije.

Razlozi neuspješnog izvoza

Neuspjeh Uzrok Rezultat
Nema računa usluge U vašem Cloud projektu nema računa usluge s ulogom korisnika. Analytics ne može izrađivati tablice. Izvoz nije uspio.
Račun robota briše se nakon instalacije Korisnik Cloud računa uklonio je račun usluge robota koji je instalirao Google Analytics. Analytics više ne može izrađivati tablice. Svi će se izvozi zaustaviti.
Pravila organizacije nisu u skladu s BigQuery Exportom Korisnik Cloud projekta izradio je pravila organizacije koja sprječavaju Analytics da izveze podatke. Pravilo bi moglo spriječiti izradu BigQuery tablica i pisanje u tablice. Pravilo možda neće biti u skladu s regijom pohrane podataka. Tablica nije izrađena ili je izrađena i ubrzo izbrisana (~30 min).
Korisnik je promijenio postavke naplate Korisnik Cloud projekta prebacio se s besplatne upotrebe BigQueryja na upotrebu uz plaćanje. Iako bi to obično trebalo funkcionirati, može doći do pogreške. Na primjer, ako veličina projekta već premašuje 10 GB (ograničenje testnog okruženja). U praksi, tijekom postupka izvoza mogu se pojaviti pogreške. Tablice se ne popunjavaju.
Cloud projekt premašio je kvotu Resursi Clouda ograničeni su za većinu projekata. Ako premašite kvotu BigQueryja za pohranu nećete moći prenijeti više podataka. Imajte na umu da je ta kvota mala za besplatne projekte (10 GB). Tablice se ne popunjavaju.
Korisnik je promijenio vremensku zonu entiteta Prilikom izvoza izrađuje se 24-satna snimka entiteta na temelju vremenske zone entiteta. Ako se vremenska zona promijeni, vremenski okvir izvoza može se skratiti ili produljiti na određeni dan (npr. tri sata kraće ako je vremenska zona promijenjena iz američkog istočnog standardnog vremena na američko pacifičko vrijeme. U oba će slučaja korisnik vidjeti neuobičajeno bilježenje događaja. Jedan dan neuobičajenog bilježenja događaja. Opća zbunjenost korisnika.

Podrška

Za probleme s BigQueryjem, kao što je naplata, obratite se podršci za Google Cloud.

BigQuery Export

Da biste saznali više o pristupanju oglednom skupu podataka i njegovom izvozu, proučite dokumentaciju za BigQuery Export.

BI-dobavljačka integracija s BigQueryjem

Ovaj popis nije sveobuhvatan i može se ažurirati kada postanu dostupne druge integracije.

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
3742366213217050397
true
Pretraži Centar za pomoć
true
true
true
true
true
69256
false
false