[GA4] BigQuery Export instellen

In dit artikel:

Stap 1: Een Google API Console-project maken en BigQuery aanzetten

 

  1. Log in bij de Google Cloud Console.
  2. Maak een nieuw Google Cloud Console-project of selecteer een bestaand project.
  3. Navigeer naar de tabel met API's.

    Open linksboven het menu Navigatie, klik op API's en services en klik op Bibliotheek.
  4. Activeer BigQuery.

    Klik onder Google Cloud API's op BigQuery API. Klik op de volgende pagina op Aanzetten.
  5. Als hierom wordt gevraagd, leest u de Servicevoorwaarden en gaat u ermee akkoord.

Stap 2: Uw project voorbereiden op BigQuery Export

U kunt Google Analytics-gegevens kosteloos exporteren naar de BigQuery-sandbox (er zijn sandbox-limieten van toepassing).

Meer informatie over hoe u upgradet vanaf de sandbox en over BigQuery-prijzen

Stap 3: Een Google Analytics 4-property aan BigQuery koppelen

Als u de eerste 2 stappen heeft afgerond, kunt u BigQuery Export aanzetten op de pagina Beheerder in Google Analytics.

Voor BigQuery Export gelden dezelfde verzamelings- en configuratielimieten als voor Google Analytics. Als u uw limieten wilt verhogen, kunt u uw property upgraden naar 360.

Als u inlogt bij Analytics, gebruikt u een e-mailadres met toegang op het niveau van EIGENAAR (ga naar Rechten hieronder voor meer informatie over de toegangsvereisten) tot het BigQuery-project dat ook de rol Bewerker heeft voor de Analytics-property met de gegevensstream die u wilt koppelen.

  1. Klik in Beheerder onder Productkoppelingen op BigQuery-koppelingen.
  2. Klik op Koppelen.
  3. Klik op Een BigQuery-project kiezen om een lijst met projecten te tonen waartoe u toegang heeft.

    Als u Analytics en Firebase heeft gekoppeld (of dat van plan bent), kunt u ook exporteren naar hetzelfde Cloud-project, zodat u makkelijker kunt samenwerken met andere Firebase-gegevens.
  4. Selecteer een project in de lijst en klik op Bevestigen.
  5. Selecteer een locatie voor de gegevens. (Als uw project al een dataset heeft voor de Analytics-property, kunt u deze optie niet instellen.)
  6. Klik op Volgende.
  7. Kies Gegevensstreams en gebeurtenissen instellen om te selecteren welke gegevensstreams u in de export wilt opnemen en welke specifieke gebeurtenissen u ervan wilt uitsluiten. U kunt gebeurtenissen uitsluiten door op Toevoegen te klikken om een keuze te maken uit een lijst met bestaande gebeurtenissen of door op Gebeurtenis specificeren op naam te klikken om bestaande gebeurtenissen te selecteren op naam of om gebeurtenisnamen op te geven die nog niet worden verzameld in de property.
  8. Klik op Klaar.
  9. Kies Advertentie-ID's opnemen voor mobiele app-streams als u advertentie-ID's wilt opnemen.
  10. Selecteer een of beide opties voor Dagelijks (1 keer per dag) of Streaming (doorlopend).
  11. Klik op Volgende.
  12. Controleer de instellingen en klik op Sturen.

Rechten

getIamPolicy/setIamPolicy-rechten voor projecten en get/enable-rechten voor services

De rol EIGENAAR is een superset van deze rechten.

Als u een BigQuery-koppeling wilt maken, heeft u minimaal de volgende rechten nodig:

  • resourcemanager.projects.get
    • Het project ophalen
  • resourcemanager.projects.getIamPolicy
    • Een lijst met rechten ophalen
  • resourcemanager.projects.setIamPolicy
    • Controleren of een gebruiker rechten heeft om de koppeling in dit project te maken
  • serviceusage.services.enable
    • De BigQuery API aanzetten
  • serviceusage.services.get
    • Controleren of de BigQuery API aanstaat

Het serviceaccount bevestigen

Als u Analytics en BigQuery koppelt, wordt tijdens dat proces het volgende serviceaccount gemaakt:

firebase-measurement@system.gserviceaccount.com

Ga na of het account is toegevoegd als lid van het project en de rol van BigQuery-gebruiker (roles/bigquery.user) heeft gekregen.

Als u eerder BigQuery Export heeft ingesteld om uw serviceaccount de rol Bewerker te geven voor het Google Cloud-project, kunt u die rol beperken tot BigQuery-gebruiker. Ontkoppel Analytics en koppel het daarna opnieuw aan uw BigQuery-project als u de rol voor het serviceaccount wilt wijzigen. Ontkoppel eerst Analytics en BigQuery, en verwijder het serviceaccount met de rol Bewerker. Koppel daarna Analytics en BigQuery opnieuw aan de hand van de bovenstaande instructies om het nieuwe serviceaccount te maken met de juiste rechten voor het project.

Nadat u het account opnieuw heeft gekoppeld, zorgt u dat het serviceaccount de rol Eigenaar (bigquery.dataOwner) heeft voor de bestaande exportdataset. U doet dit door het toegangsbeleid van de dataset te bekijken.

Regio's wijzigen

Als u de verkeerde regio kiest en deze moet wijzigen nadat u de koppeling heeft gemaakt, doet u het volgende:

  1. Verwijder de koppeling met BigQuery (zie hieronder).
  2. Maak een back-up van de gegevens in een andere dataset in BigQuery (verplaatsen of kopiëren).
  3. Verwijder de oorspronkelijke dataset. Noteer de naam: deze heeft u nodig in de volgende stap.
  4. Maak een nieuwe dataset met dezelfde naam als de dataset die u net heeft verwijderd en selecteer de locatie voor de gegevens.
  5. Deel de nieuwe dataset met firebase-measurement@system.gserviceaccount.com en geef het serviceaccount de rol BigQuery-gegevenseigenaar.
  6. Kopieer de back-upgegevens naar de nieuwe dataset.
  7. Herhaal de bovenstaande procedure om een nieuwe koppeling te maken met BigQuery.

Nadat u de locatie heeft gewijzigd, is er een lacune in uw gegevens ontstaan: In de tijd tussen het moment dat de bestaande koppeling wordt verwijderd en de nieuwe koppeling wordt gemaakt, vinden er geen streaming en dagelijkse exports van gegevens plaats.

Een koppeling met BigQuery verwijderen

  1. Klik in Beheerder onder Productkoppelingen op BigQuery-koppelingen.
  2. Klik op de rij voor de koppeling.
  3. Klik rechtsboven op Meer > Verwijderen.

Limieten voor BigQuery Export

Voor standaard GA4-property's geldt een BigQuery Export-limiet van 1 miljoen gebeurtenissen voor dagelijkse (batch)exports. Er geldt geen limiet voor het aantal gebeurtenissen voor Streaming-export. Als uw property de exportlimiet consequent overschrijdt, wordt de dagelijkse BigQuery-export onderbroken en worden exports van eerdere dagen niet opnieuw verwerkt.

Bewerkers en beheerders van property's krijgen een e-mailmelding telkens wanneer een property die ze beheren, de daglimiet overschrijdt. In die melding staat wanneer de export wordt onderbroken als er geen actie wordt ondernomen. Als een standaardproperty de daglimiet van 1 miljoen gebeurtenissen aanzienlijk overschrijdt, kan Analytics de dagelijkse exports bovendien onmiddellijk onderbreken. Als u een melding krijgt, gebruikt u de opties voor gegevensfiltering (export van gegevensstreams en gebeurtenisuitsluiting) om de hoeveelheid gebeurtenissen die elke dag worden geëxporteerd, te verminderen en ervoor te zorgen dat de dagelijkse export blijft werken.

 

Meer informatie over de hogere limieten die beschikbaar zijn voor 360-property's

Gegevens filteren

U kunt specifieke gegevensstreams en gebeurtenissen uitsluiten van de export om de grootte van de export te beperken of om alleen relevante gebeurtenissen naar BigQuery te exporteren.

Gegevensstreams en gebeurtenissen uitsluiten tijdens het koppelingsproces

Als u tijdens het koppelingsproces de gegevensstreams selecteert die u wilt exporteren, kunt u ook gebeurtenissen selecteren die u wilt uitsluiten van de export. Zie stap 9 in het koppelingsproces.

Gegevensstreams of gebeurtenissen toevoegen of verwijderen nadat u de koppeling heeft ingesteld

Nadat u de BigQuery-koppeling heeft ingesteld, kunt u gegevensstreams toevoegen aan of verwijderen uit gebeurtenissen, en gebeurtenissen toevoegen aan of verwijderen uit de lijst met uitzonderingen.

 
Opmerking: Als u inlogt, gebruikt u een e-mailadres met EIGENAAR-toegang tot het BigQuery-project en met de rol Bewerker voor de Analytics-property met de gegevensstream die u wilt koppelen.
  1. Klik in Beheerder onder Productkoppelingen op BigQuery-koppelingen.
  2. Klik op de rij voor het project waarvan u de koppeling wilt aanpassen.
  3. Klik onder Gegevensstreams en gebeurtenissen op Gegevensstreams en gebeurtenissen tonen.
  4. Onder Te exporteren gegevensstreams kunt u aanvullende gegevensstreams selecteren om bestaande gegevensstreams te exporteren of uit de lijst te verwijderen.
  5. Klik in de lijst Gebeurtenissen die moeten worden uitgesloten op Toevoegen om een keuze te maken uit een lijst met bestaande gebeurtenissen. U kunt ook op Gebeurtenis specificeren op naam klikken om bestaande gebeurtenissen op naam te kiezen of om gebeurtenisnamen op te geven die nog niet worden verzameld in de property.
  6. Als u een gebeurtenis uit de lijst wilt verwijderen, klikt u op het minteken aan het einde van die rij.

Prijzen en facturering

Voor het gebruik van BigQuery worden kosten in rekening gebracht. Hierbij spelen 2 prijscomponenten een rol: de kosten voor opslag en de kosten voor verwerking van query's. Neem de prijstabel door en krijg meer informatie over de verschillen tussen interactieve en batchzoekopdrachten.

U moet een geldige betaalmethode instellen in de Google Cloud Platform Console voordat de export kan worden uitgevoerd. Als de export wordt onderbroken als gevolg van een ongeldige betaalmethode, kunnen we de gegevens voor deze periode niet opnieuw exporteren.

U kunt Analytics-gegevens ook kosteloos exporteren naar de BigQuery-sandbox, maar houd er rekening mee dat er sandbox-limieten van toepassing zijn.

Wanneer u gegevens te zien krijgt

Nadat de koppeling tot stand is gebracht, komt de gegevensstroom naar uw BigQuery-project binnen 24 uur op gang. Als u dagelijkse export aanzet, wordt 1 bestand per dag met de gegevens van de vorige dag geëxporteerd (meestal 's morgens vroeg in de tijdzone die u heeft ingesteld voor rapportage).

Redenen voor koppelingsfouten

De koppeling met BigQuery kan om een van de volgende 2 redenen mislukken:

  • Uw organisatiebeleid verbiedt exporteren naar de Verenigde Staten. Als u de Verenigde Staten heeft gekozen als de locatie van uw gegevens, kiest u een andere locatie.
  • Uw organisatiebeleid verbiedt serviceaccounts van het domein waarvan u gegevens wilt exporteren. In dit geval moet u het beleid van uw organisatie aanpassen.

Redenen voor fouten met exporteren

Mislukt Oorzaak Resultaat
Geen serviceaccount Geen serviceaccount in uw Cloud-project met de rol Gebruiker. Analytics kan geen tabellen maken. Exporteren mislukt.
Robotaccount is verwijderd na installatie Een gebruiker van het Cloud-account heeft het door Google Analytics geïnstalleerde robotserviceaccount verwijderd. Analytics kan geen tabellen meer maken. Alle exports zijn gestopt.
Organisatiebeleid conflicteert met BigQuery Export Een gebruiker in het Cloud-project heeft een organisatiebeleid gemaakt waardoor Analytics geen gegevens kan exporteren. Er kunnen beleidsregels van toepassing zijn waardoor u geen BigQuery-tabellen kunt maken of niet naar tabellen kunt schrijven. Beleidsmatig kan er ook bezwaar zijn tegen de regio van gegevensopslag. Tabel wordt niet gemaakt, of wel gemaakt en snel verwijderd (na ongeveer 30 minuten).
De gebruiker heeft de factureringsinstellingen gewijzigd Een gebruiker in het Cloud-project stapt over van de kosteloze versie van BigQuery naar de betaalde. Hoewel dit normaal gesproken werkt, kunnen er fouten optreden, bijvoorbeeld als het project al groter is dan 10 GB (sandbox-limiet). In de praktijk kan de export mislukken. Tabellen worden niet ingevuld.
Quotum voor Cloud-project overschreden Cloud heeft eindige resources voor de meeste projecten. U kunt het opslagquotum van BigQuery overschrijden en dan geen gegevens meer schrijven. Dit quotum is klein voor kosteloze projecten (10 GB). Tabellen worden niet ingevuld.
Gebruiker wijzigt de tijdzone van de property Tijdens de export wordt er elke 24 uur een momentopname gemaakt van een property op basis van de tijdzone van de property. Als de tijdzone wordt gewijzigd, kan de exportperiode op een bepaalde dag korter of langer worden (bijv. 1 uur korter worden als de tijdzone wordt gewijzigd van Midden-Europese tijd naar West-Europese tijd). In beide gevallen krijgt de gebruiker een ongebruikelijk aantal gebeurtenissen te zien. 1 dag met een ongewoon aantal gebeurtenissen. Algemene verwarring bij gebruikers.

Support

In het geval van problemen met BigQuery, zoals facturering, kunt u contact opnemen met Google Cloud-support.

BigQuery-export

Raadpleeg de documentatie voor BigQuery Export voor meer informatie over exporteren en voor een voorbeeld van een dataset.

Integratie van BI-leveranciers in BigQuery

Deze lijst is niet volledig en kan worden geüpdatet als er verschillende integraties beschikbaar komen.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
16364871808152318688
true
Zoeken in het Helpcentrum
true
true
true
true
true
69256
false
false