Artikelen over: Diversen

GA4 koppelen met BigQuery

BigQuery is een datawarehouse waarmee je enorme datasets met ongelooflijke snelheid en schaalbaarheid kunt opslaan, bevragen en analyseren. Zie het als een gigantische, krachtige database waarin je verdiepende analyses kunt doen. Vaak worden deze analyses dan weer gevisualiseerd met gewenste BI tools zoals Looker studio, Tablau of Power Bi.

Dit artikel legt uit hoe je GA4 koppelt met Big Query zodat er ruwe GA4 data in jouw Big Query warehouse binnenkomt en je er direct mee aan de slag kunt.



Waarom BigQuery-koppeling voor GA4 inschakelen?

Sla gegevens op in BigQuery (Google Cloud) en/of verstuur ze naar uw datawarehouse in andere clouds zoals AWS, Azure of Snowflake
Combineer en verrijk gegevens met andere marketing-/CRM-/contextuele gegevens
Visualiseer gegevens in tools zoals Data Studio, Tableau, Looker of PowerBI geavanceerde analyses uitvoeren op uw gegevens
Gebruik data als input voor (machine learning) modellen

Wat heb ik nodig voor de BigQuery-koppeling?

Een GA4-propertie
Een Google Cloud-account
Een Billing account aan Google Cloud
Een 'BigQuery eigenaar' met ten minste 'GA- Editor' machtigingen

Check, check, dubbel check? Indien niet volg de stappen hieronder.

Het aanmaken van een Google API Console-project en BigQuery aanzetten

Log in bij de Google Cloud Console.
Lees en accepteer de Google cloud algemene voorwaarden.
Maak een nieuw Google Cloud Console-project of selecteer een bestaand project. Dat kan links boven.
Vul een logische project naam in.


Nu je een project hebt navigeer je naar de tabel met API's. Open linksboven het menu Navigatie, klik op API's en services en vervolgens op Bibliotheek.
Activeer BigQuery. Klik onder Google Cloud API's op BigQuery API. Klik op de volgende pagina op Aanzetten.

Mogelijk wordt er uiteraard gevraagd naar de servicevoorwaarden. Ga hiermee akkoord.

Een Billing account aan Google Cloud

Omdat je gebruik gaat maken van een Google data warehouse zitten er gebruikerskosten aan verbonden. Zie kosten. Google geeft zelf gratis de eerste 10 GiB per maand (10 GB staat gelijk aan ongeveer 6 miljoen Google Analytics events). Daarnaast komen er kosten wanneer je queries schrijft in de data warehouse wanneer dit boven een bepaalde reken resource is.

Hieronder een voorbeeld wat de verwachten kosten zijn bij een volgende demo account op GA4. Dit account heeft ruim 2.5 miljoen events per maand van 80k gebruikers en gaat naar schatting 0.10 cent betalen na 3 maanden.


Kleine en middelgrote shops komen vaak niet snel boven deze drempel.

Ga naar billing account in Google Cloud Console en setup de billing informatie.

De GA4 - BigQuery koppeling instellen en afronden

Klik in je GA4-property op 'Admin' en vervolgens op 'Big Query linking'



Klik 'link' om een nieuwe verbinding te maken.



Klik op "kies big query project"



Selecteer je bestaande BigQuery (Google Cloud)-project en klik op 'Akkoord'. Als je project hier niet tussen staat, controleer dan of je het hebt toegevoegd aan Google Cloud en vernieuw deze pagina.



💡Selecteer de gewenste gegevenslocatie. Zorg ervoor dat je de locatie kiest waar je de query's uitvoert. Als je de verkeerde regio kiest en deze wilt wijzigen nadat je de koppeling hebt gemaakt, moet je de dataset in Google Cloud verplaatsen en vervolgens een nieuwe koppeling maken, of de koppeling en dataset verwijderen en opnieuw beginnen.



Selecteer de gewenste frequentie voor de gegevensexport. 'Dagelijks' Bijvoorbeeld eenmaal per dag en optioneel 'Streaming' om een tabel toe te voegen waarin gegevens van vandaag worden opgeslagen totdat de dag is voltooid en er een nieuwe dagelijkse tabel wordt toegevoegd. Als je een andere gegevensstroom (app of web) hebt, kunt u deze toevoegen aan dezelfde BigQuery-dataset via 'aanpassen'.

💡Let op het advies hier is enkel de daily aan te houden in verband met het data verbruik.



💡Er is onlangs een extra stap toegevoegd waarmee je gebeurtenissen kunt filteren die naar BigQuery worden verzonden, voor gebeurtenissen die je niet nodig hebt of om te voorkomen dat je de dagelijkse limiet van 1 miljoen gebeurtenissen overschrijdt.

Controleer de instellingen en als alles correct is, klik dan op 'submit'.


De BigQuery-koppeling is aangemaakt. Het duurt even (maximaal 24 uur) voordat je gegevens in BigQuery verschijnen.



💡Wanneer een GA en BigQuery is gekoppeld, wordt er een serviceaccount aangemaakt: firebase-measurement@system.gserviceaccount.com . Controleer of dit account is toegevoegd als lid van het project en de rol BigQuery-gebruiker heeft gekregen. Als je het serviceaccount eerder de rol Editor hebt gegeven, moet je GA ontkoppelen en opnieuw koppelen aan uw BigQuery-project om de rol te wijzigen.

Zodra de gegevens binnenstromen, kun je de tabel(len) raadplegen en enkele resultaten bekijken!

Bijgewerkt op: 09/04/2025

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!