Categorieën bekijken

Google Analytics koppelen aan Google Sheets - Web Analytics opvragen met SQL

Verbind GA4 met Google Sheets

Gegevens ophalen van GA4 naar binnen Google formulieren

Haal live rijen uit je GA4-account naar Google Sheets en vernieuw ze wanneer je maar wilt. Geen CSV-uploads, geen Apps Script, geen kopiëren en plakken. De eerste keer duurt het ongeveer tien minuten en het is inbegrepen bij het gratis abonnement.

Ongeveer 10 minuten Geen programmeerkennis vereist Uw inloggegevens blijven bij u. Elke browser, elk apparaat
Loop je ergens vast? Vraag het ons gerust. Open Ondersteuning Ga naar Query Streams (menu rechtsboven → Ondersteuning) en stuur ons een bericht. Echte mensen lezen het, en "Ik weet niet wat er op dit scherm wordt gevraagd" is een volkomen terechte vraag.

Wat je uiteindelijk overhoudt

Google Analytics 4-logoEen Google Sheet met de live resultaten van een SQL-query op uw GA4-account, met een knop waarmee de meest recente rijen worden opgehaald zodra de gegevens wijzigen. Zoals dit:

Google Analytics 4 bewaart je gegevens achter een API. Om ze in Google Sheets te krijgen, moet je normaal gesproken elke keer dat je nieuwe cijfers nodig hebt een CSV-bestand exporteren vanuit het GA4-dashboard. Query Streams maakt dit overbodig: een klein hulpprogramma, de Agent, voert de query uit op de locatie waar je gegevens zich bevinden, en een Google Sheets-add-on vraagt de Agent vervolgens om de gewenste rijen. Alleen de resultaten worden verzonden via een versleutelde link, en Google Sheets is overal beschikbaar: in elke browser op elk apparaat.

WAAR DE AGENT HEEN RENTelke computer of server die altijd aan staat en internettoegang heeftUw GA4-accountDe sleutels blijven hier.Query Streams Agentbeschikt over de vereiste kwalificatiesQuery-stromenversleutelde linkvia internet · alleen resultatenWAAR JE OOK BENTElke browser: laptop, tablet, telefoon, ChromebookGoogle formulierenrijen worden in een vel geleverd
De Agent werkt samen met uw gegevens. Uw spreadsheet staat in de cloud van Google. Open hem waar u maar wilt en de rijen worden automatisch weergegeven.

Wat je nodig hebt

Een Query Streams-account

Het gratis abonnement is voldoende voor deze handleiding. Meld je aan via mijn.querystreams.nl.

De Agent op elke computer die altijd aan staat.

Een klein programmaatje dat op de achtergrond draait en GA4 aanroept wanneer Google Sheets daarom vraagt. Het heeft alleen een internetverbinding nodig.

Uw GA4-login

U hoeft zich slechts één keer aan te melden bij GA4 en leesrechten toe te staan. Er worden geen wachtwoorden ingevoerd in Query Streams.

Welke computer krijgt de agent? Elke computer die altijd aan staat en al toegang heeft tot uw GA4-account. Google Sheets kan overal zijn.Het wordt in je browser uitgevoerd.

Verbind het in vijf stappen.

  1. Maak uw account aan

    Ga naar mijn.querystreams.nl en meld je aan. Kies de Gratis plan. Het is een echt plan, geen proefversie, en het omvat het koppelen van je GA4-account en het uitvoeren van query's vanuit Google Sheets.

  2. Installeer de agent op een computer die altijd aan staat.

    Aanmelden, openen DownloadInstalleer de agent op een computer of server die altijd aan staat en internettoegang heeft. Dit duurt een minuut en daarna start de agent automatisch.

    Waarom een klein programma in plaats van een driver? De Agent is een eenmalige installatie voor Windows, Mac of Linux (ongeveer 85 MB op Windows, iets meer dan 100 MB op Mac en Linux) die stil op de achtergrond draait. Het maakt één uitgaande, versleutelde verbinding met Query Streams, net zoals een browser dat doet, dus u hoeft geen firewallpoort te openen en geen VPN in te stellen. Uw sleutels blijven op die machine en de gegevens worden verzonden naar uw locatie, indien nodig via internet. Het enige dat u hoeft te doen, is de add-on installeren.

    De downloadpagina toont Uw toegangssleutelPlak het in de Agent wanneer daarom wordt gevraagd en wacht tot de badge is weergegeven. Verbonden met querystreamsDat is het enige wat je op de agent zelf doet.

    Complete walkthroughs zijn beschikbaar als je die wilt: Windows, Mac, Linux.

  3. Richt het op je GA4-account

    Ga terug naar je browser en open... Data Agents (onder Gegevens (in het bovenste menu). Uw makelaar staat daar vermeld. Klik Connector toevoegen en kiezen Google Analytics 4Heb je eerst je GA4-inloggegevens nodig? Open de stappenplan en vul vervolgens het volgende in:

    Maak uw GA4-inloggegevens aan. (ongeveer 15 minuten)

    Open vervolgens Google Analytics 4 in een ander tabblad. Query Streams bewaart wat u hier maakt, zodat uw Agent het kan gebruiken, en leest alleen gegevens uit Google Analytics 4.

    Wie kan dit doen?
    Google Analytics: Beheerder van de GA4-property of het bijbehorende account (nodig om het serviceaccount toe te voegen). Google Cloud: Eigenaar van het project (u bent eigenaar van elk project dat u maakt), of de rollen 'Serviceaccounts maken', 'Beheerder van serviceaccountsleutels' en 'Beheerder van servicegebruik'.
    Aanbevolen
    De JSON-sleutel van het Google Cloud-serviceaccount (een .json-bestand van het type service_account), waarbij het serviceaccount is toegevoegd als Viewer aan de GA4-eigenschap.

    Voordat je begint

    • Een GA4-property. De property-ID is een gewoon nummer. Een UA-tracking-ID betekent een oude Universal Analytics-property die niet door de API van Google kan worden gelezen.
    • Een Google-account met de beheerdersrol voor die GA4-property. Als u die niet hebt, kunt u het Google Cloud-gedeelte (stappen 1 tot en met 13) uitvoeren en een beheerder vragen om stappen 14 tot en met 19 uit te voeren.
    • Een Google Cloud-project dat u kunt beheren, of toestemming om er een te maken. Als de Google Cloud-organisatie van uw bedrijf is aangemaakt op of na 3 mei 2024, blokkeert Google standaard belangrijke downloads en moet uw Google Cloud-beheerder dit mogelijk toestaan (zie Veelvoorkomende problemen).
    • De wizard Query Streams wordt in een nieuw tabblad geopend (Data Agents → Connector toevoegen → Google Analytics 4) terwijl uw agent online is.

    Stappen

    1. Open de pagina 'Nieuw project' in Google Cloud.

      Meld u aan met uw Google-account en open de pagina 'Nieuw project' in Google Cloud.

      Heb je al een Google Cloud-project dat je wilt gebruiken? Ga dan direct naar stap 3 en selecteer het daar. De eerste keer dat je Google Cloud opent, kan Google je vragen om je land in te voeren en de servicevoorwaarden te accepteren voordat de pagina wordt weergegeven.

    2. Geef het project een naam en maak het aan.

      Typ bij Projectnaam een naam, bijvoorbeeld Query Streams GA4. Laat het veld voor organisatie of locatie leeg, Google vult dit automatisch in (geen organisatie is prima). Klik op Maken.

      Voor het aanmaken van een project bij Google is geen factureringsaccount nodig. Het aanmaken duurt slechts enkele seconden tot een minuut.

    3. Selecteer het project

      Klik op de projectkiezer bovenaan de pagina, naast het Google Cloud-logo, en klik vervolgens op de naam van uw project. Alle onderstaande stappen van Google Cloud vinden plaats binnen dit project.

      De meest voorkomende fout is het inschakelen van de API in het ene project en het aanmaken van de sleutel in een ander project. Controleer de projectnaam bovenaan de pagina vóór elke stap in Google Cloud.

    4. Schakel de Google Analytics-gegevens-API in.

      Open de Google Analytics Data API-pagina in de API-bibliotheek. Controleer of de naam van uw project bovenaan wordt weergegeven en klik vervolgens op 'Inschakelen'.

      Kies de Google Analytics Data API, niet de Google Analytics Reporting API, die alleen werkt met oude Universal Analytics-properties. Als er bij de knop 'Beheren' staat in plaats van 'Inschakelen', is de API al ingeschakeld. Deze API levert ook het realtime rapport van GA4, dus er hoeft niets extra's te worden ingeschakeld voor de tabel realtime_active_users.

    5. Schakel de Google Analytics Admin API in (aanbevolen).

      Open de Google Analytics Admin API-pagina in de API-bibliotheek en klik op Inschakelen.

      Synchronisatie vereist deze API niet. Deze API zorgt voor de detectieknop naast GA4 Property ID in de wizard Query Streams, waarmee de eigenschappen worden weergegeven die het serviceaccount kan zien. Sla deze stap over als u de Property ID zelf invoert.

    6. Een serviceaccount starten

      Open de pagina Serviceaccounts. Vanuit Google Cloud kunt u ook het navigatiemenu (drie streepjes linksboven) openen en IAM & Beheer → Serviceaccounts kiezen. Klik op + Serviceaccount maken.

      Heb je al een serviceaccount aangemaakt voor de Google Search Console-connector van Query Streams? Dan kun je die hier ook gebruiken: volg stap 4 en 5 in het betreffende project en ga vervolgens naar stap 14 met je e-mailadres en sleutel.

    7. Geef het serviceaccount een naam.

      Typ bij 'Serviceaccountnaam' query-streams-ga4. Google vult de serviceaccount-ID automatisch in. De beschrijving is optioneel. Klik op 'Maken en doorgaan'.

      De ID kan later niet meer worden gewijzigd. Deze wordt het eerste deel van het e-mailadres van het serviceaccount.

    8. Sla de projectrollen over.

      In het volgende gedeelte worden de rollen binnen het project weergegeven. Laat het vakje voor de rol leeg en klik op Doorgaan.

      Geef het serviceaccount hier geen eigenaar, editor of kijker. De toegang tot Google Analytics wordt verleend binnen Google Analytics zelf, in stap 18. Een projectrol heeft geen effect in Google Analytics en breidt alleen de mogelijkheden van de sleutel in Google Cloud uit.

    9. Voltooi het aanmaken van het serviceaccount.

      Laat het laatste gedeelte (personen die het serviceaccount mogen gebruiken of beheren) leeg en klik op 'Klaar'. Je bent terug op de lijst met serviceaccounts.

    10. Kopieer het e-mailadres van het serviceaccount

      Zoek in de lijst het nieuwe account. Het e-mailadres ziet eruit als [email protected]. Kopieer dit adres en bewaar het voor stap 17.

      Kopieer het volledige adres via .iam.gserviceaccount.com. Het kan een minuut of langer duren voordat een nieuw serviceaccount bruikbaar is.

    11. Open het tabblad 'Toetsen'.

      Klik op het e-mailadres van het serviceaccount en vervolgens op het tabblad 'Sleutels'.

    12. Start een nieuwe sleutel

      Klik op 'Sleutel toevoegen' en kies vervolgens 'Nieuwe sleutel maken'.

      Als Google aangeeft dat het aanmaken van serviceaccountsleutels is uitgeschakeld, blokkeert uw organisatie het downloaden van sleutels. Zie Veelvoorkomende problemen.

    13. Download de JSON-sleutel

      Kies JSON als sleuteltype en klik op 'Maken'. Je browser downloadt een .json-bestand met de naam van je project, meestal naar je map 'Downloads'.

      Deze download vindt eenmalig plaats: Google bewaart geen kopie en u kunt het bestand niet opnieuw downloaden. Als u het kwijtraakt, maak dan een nieuwe sleutel aan en verwijder de oude. Kies niet voor P12. Houd het bestand privé. Verstuur het niet via e-mail en plaats het niet in een gedeelde map, want iedereen die het heeft, kan uw Analytics-gegevens lezen. Query Streams slaat het bestand op voor uw agent en leest het alleen met dat bestand.

    14. Open Google Analytics-beheer

      Open Google Analytics en klik op Beheer (het tandwielpictogram linksonder). Controleer bovenaan de pagina of in de account- en propertykiezer de GA4-property wordt weergegeven die u wilt lezen.

      Om gebruikers toe te voegen, hebt u de beheerdersrol nodig voor deze accommodatie of het bijbehorende account. Als u deze rol niet hebt, stuur dan de e-mail uit stap 10 naar iemand die deze rol wel heeft en vraag die persoon om de stappen 15 tot en met 19 uit te voeren.

    15. Open toegangsbeheer

      Klik onder Eigendomsinstellingen, in de groep Eigendom, op Toegangsbeheer voor eigendommen.

      Gebruik toegangsbeheer voor objecten, niet voor accounts. Toegang die op accountniveau wordt toegevoegd, geldt voor elk object in het account.

    16. Een gebruiker toevoegen

      Klik op de blauwe + knop rechtsboven en kies 'Gebruikers toevoegen'.

    17. Voer het e-mailadres van het serviceaccount in.

      Plak het e-mailadres van het serviceaccount uit stap 10 in het e-mailvak. Schakel de optie 'Nieuwe gebruikers per e-mail op de hoogte stellen' uit.

      Niemand leest de inbox van dat adres, dus het heeft geen zin om het te melden. Als GA4 de melding 'Dit e-mailadres komt niet overeen met een Google-account' of 'Gebruiker toevoegen mislukt: e-mailadres niet gevonden' geeft, raadpleeg dan de veelvoorkomende problemen. Google heeft sinds april 2026 een bekend probleem met nieuw aangemaakte serviceaccounts, en een paar uur wachten heeft dit voor veel mensen opgelost.

    18. Kies de kijkersrol

      Selecteer in de rollijst 'Kijker'. Laat de gegevensbeperkingen 'Geen kostenstatistieken' en 'Geen omzetstatistieken' uitgeschakeld.

      Viewer is voldoende, omdat Query Streams alleen rapporten leest. Als 'Geen omzetstatistieken' is aangevinkt, geeft Google 0 terug in elke omzetkolom van de tabellen ecommerce_overview en transactions.

    19. Voeg het serviceaccount toe

      Klik rechtsboven op 'Toevoegen'. Het serviceaccount verschijnt nu in de gebruikerslijst van de accommodatie met de rol 'Kijker'.

      Op sommige schermen staat bij deze knop 'Maken'.

    20. Kopieer de object-ID

      Ga terug naar Beheer. Klik onder Vastgoedinstellingen, in de groep Vastgoed, op Vastgoeddetails. Rechtsboven ziet u bij VASTGOED-ID een nummer zoals 486480978. Klik op het kopieerpictogram ernaast.

      Gebruik dit nummer, niet de meet-ID (die begint met G-) en niet de account-ID. Hetzelfde nummer verschijnt in de adresbalk van GA4 na de letter p, bijvoorbeeld …/p486480978/….

    21. Kopieer het volledige sleutelbestand.

      Open het .json-bestand uit stap 13 in een eenvoudige teksteditor. Op Windows klikt u met de rechtermuisknop op het bestand en kiest u 'Openen met' → 'Kladblok'. Op een Mac klikt u met de Control-toets ingedrukt op het bestand en kiest u 'Openen met' → 'Teksteditor'. Druk op Ctrl+A en vervolgens op Ctrl+C (Cmd+A en vervolgens Cmd+C op een Mac).

      Kopieer alles van de eerste { tot de laatste }. Typ niets over en maak niets netjes. De regel met de private_key moet exact zo blijven zoals Google die heeft geschreven.

    Toestemmingen verlenen

    BronToegangGebruikt voor
    Rol van de Google Analytics-property: Kijker (Toegangsbeheer van de property)KijkerElke ga4-tabel: traffic_overview, traffic_sources, geographic_data, page_views, user_engagement, events, ecommerce_overview, transactions en realtime_active_users. Test connection leest ook de veldenlijst van de property mee.
    Gegevensbeperking: Geen omzetstatistiekenNiet aangevinktOmzetkolommen in ecommerce_overview (aankoopomzet, totale omzet, gemiddelde aankoopomzet) en transacties (artikelomzet). Indien aangevinkt, geeft Google 0 terug in deze kolommen.
    Gegevensbeperking: Geen kostenstatistiekenNiet aangevinkt (aanbevolen)Er is momenteel geen enkele tabel in Query Streams die kostenstatistieken leest, dus deze optie doet vandaag geen kwaad. Als u deze optie niet aanvinkt, blijven alle kostengegevens leesbaar.
    Google Cloud API: Google Analytics Data APIIngeschakeldElke ga4-tabel en testverbinding. Het realtime-rapport achter realtime_active_users maakt deel uit van dezelfde API.
    Google Cloud API: Google Analytics Admin APIIngeschakeld (optioneel)Alleen de knop 'Detecteren' naast GA4 Property ID, die een lijst weergeeft van de eigenschappen die het serviceaccount kan zien. Geen enkele tabel leest deze gegevens.
    Google Cloud-projectrol voor het serviceaccountGeenNiet nodig voor welke tabel dan ook. Toegang tot Google Analytics is alleen mogelijk via de hierboven vermelde Viewer-rol.
    OAuth-bereik https://www.googleapis.com/auth/analytics.readonlyOp verzoek van de agent (u hoeft niets in te stellen)Elke ga4-tabel, test de verbinding en detecteer deze. Het is een alleen-lezen Analytics-scope van Google, dus de sleutel kan niets wijzigen in Google Analytics.

    Plakken in querystreams

    Service Account JSON-sleutel
    De volledige inhoud van het .json-bestand dat u in stap 21 hebt gekopieerd, van de eerste { tot de laatste }. Wanneer u later een connector bewerkt, laat u dit vak leeg om de opgeslagen sleutel te behouden, of plakt u een volledig nieuw bestand om het te vervangen.
    GA4 Eigendoms-ID
    Het nummer dat u in stap 20 hebt gekopieerd, alleen de cijfers (bijvoorbeeld 486480978). Of klik op 'Detecteren' naast het vakje en selecteer uw object uit de lijst. Voor 'Detecteren' is de Admin API van stap 5 en een online agent vereist.

    Veelvoorkomende problemen

    De testverbinding mislukt met de foutmelding 'Ongeldig sleuteltype. Verwacht 'service_account'.'

    Waarom: Het geplakte bestand is geen serviceaccountsleutel. Meestal is het een OAuth-clientbestand (met een naam zoals client_secret_….json) of een API-sleutel uit API's en services → Referenties.

    Repareren: Maak een JSON-sleutel aan voor het serviceaccount (stappen 11 tot en met 13) en plak dat bestand. Een serviceaccountsleutel bevat de regel “type”: “service_account”.

    De testverbinding mislukt met de melding 'Ongeldig JSON-formaat' of 'Ontbrekend of leeg veld 'private_key''.

    Waarom: Slechts een deel van het bestand is gekopieerd, of de tekst is tijdens het kopiëren gewijzigd.

    Repareren: Open het bestand opnieuw in Kladblok of TextEdit, druk op Ctrl+A (Cmd+A op een Mac), kopieer het en plak het in het veld 'Service Account JSON Key' zonder iets ervoor of erna te plaatsen.

    De testverbinding mislukt met de foutmelding 'Verboden - Gebruiker heeft onvoldoende rechten voor deze eigenschap'.

    Waarom: Het serviceaccount is niet aan deze woning toegevoegd, is aan een andere woning toegevoegd, of de woning-ID behoort tot een andere woning. Dit probleem doet zich ook gedurende enkele minuten voor nadat u het serviceaccount hebt toegevoegd.

    Repareren: Open de woning waarvan de woninggegevens hetzelfde woning-ID tonen en controleer of het e-mailadres van het serviceaccount wordt weergegeven in het woningtoegangsbeheer met Viewer (stappen 14 tot en met 19). Wacht 5 tot 10 minuten en klik vervolgens opnieuw op Testen.

    De testverbinding mislukt met een 'Verboden'-bericht waarin staat dat de Google Analytics Data API niet eerder in het project is gebruikt of is uitgeschakeld.

    Waarom: De Data API is niet ingeschakeld in het Google Cloud-project waartoe de sleutel behoort. De naam van het project staat vermeld in de regel `project_id` van het sleutelbestand.

    Repareren: Selecteer dat project in Google Cloud, schakel de Google Analytics Data API in (stap 4), wacht een paar minuten en klik opnieuw op Testen.

    De testverbinding mislukt met de foutmelding "Ongeldig formaat van eigenschap-ID: 'G-…'. Deze moet numeriek zijn" of "Eigenschap '…' niet gevonden".

    Waarom: In plaats van de object-ID is de meet-ID (G-…), een oude UA-tracking-ID of een verkeerd ingevoerd nummer ingevoerd.

    Repareren: Kopieer het nummer dat wordt weergegeven onder PROPERTY ID op de pagina met vastgoedgegevens (stap 20) en plak het in GA4 Property ID.

    Google Analytics accepteert het e-mailadres van het serviceaccount niet: Dit e-mailadres komt niet overeen met een Google-account, of Gebruiker toevoegen mislukt: e-mailadres niet gevonden.

    Waarom: Een bekend probleem bij Google: sinds eind april 2026 herkennen GA4 en Search Console soms tijdelijk geen nieuw aangemaakte serviceaccounts. Deze meldingen bleven zich voordoen tot in september 2026. Een typefout of een spatie in het adres veroorzaakt dezelfde foutmelding.

    Repareren: Plak het adres opnieuw, zonder spaties. Als het nog steeds wordt geweigerd, wacht dan een paar uur en probeer het opnieuw. Een eerder aangemaakt serviceaccount werkt meestal wel, dus als u er een hebt, maak dan een nieuwe sleutel ervoor aan (stappen 11 tot en met 13) en voeg dat e-mailadres toe. Een beheerder die bekend is met Google API Explorer kan het serviceaccount ook toevoegen met de accessBindings.create-methode van de Admin API en de rol predefinedRoles/viewer.

    Google Cloud geeft aan dat het aanmaken van serviceaccountsleutels is uitgeschakeld wanneer u op 'Nieuwe sleutel aanmaken' klikt.

    Waarom: Uw organisatie handhaaft het beleid iam.disableServiceAccountKeyCreation. Google schakelt dit standaard in voor organisaties die op of na 3 mei 2024 zijn aangemaakt.

    Repareren: Vraag uw Google Cloud-beheerder (iemand met de rol Organisatiebeleidsbeheerder) om het aanmaken van sleutels voor dit project- of serviceaccount toe te staan. Google documenteert een uitzondering op basis van tags voor één project- of serviceaccount. Herhaal vervolgens stap 12 en 13.

    Detect geeft aan dat er geen GA4-eigenschappen zijn gevonden, of meldt dat de Google Analytics Admin API niet in het project is gebruikt.

    Waarom: De beheerders-API is niet ingeschakeld (stap 5), of het serviceaccount is nog niet aan een eigenschap toegevoegd.

    Repareren: Schakel de Admin API in en voltooi stap 14 tot en met 19. Klik vervolgens opnieuw op Detecteren. U kunt de Property ID ook zelf invoeren.

    De tabellen ecommerce_overview en transactions synchroniseren, maar elke kolom met omzet is 0.

    Waarom: Het serviceaccount is toegevoegd met de gegevensbeperking 'Geen omzetstatistieken'.

    Repareren: Open in Property Access Management de vermelding van het serviceaccount, vink 'Geen omzetstatistieken' uit en sla de wijzigingen op. Bij de volgende synchronisatie worden de werkelijke waarden ingelezen.

    Een connector die voorheen wel werkte, synchroniseert niet meer en geeft een foutmelding weer die verwijst naar invalid_grant of Invalid JWT Signature.

    Waarom: De sleutel is verwijderd of uitgeschakeld in Google Cloud. Google schakelt ook sleutels uit die openbaar toegankelijk zijn.

    Repareren: Maak een nieuwe sleutel aan (stappen 11 tot en met 13). Open in Query Streams de connector in Data Agents, klik op Bewerken, plak het volledige nieuwe bestand in Service Account JSON Key, klik op Verbinding testen en klik vervolgens op Wijzigingen opslaan. Verwijder de oude sleutel in Google Cloud.

    Synchronisaties mislukken met foutcode 429 of RESOURCE_EXHAUSTED.

    Waarom: Deze website heeft zijn Google Analytics API-quotum verbruikt. Elke app die deze website via de API uitleest, gebruikt hetzelfde quotum per website.

    Repareren: Wacht even: het uurlijkse quotum wordt binnen een uur aangevuld en het dagelijkse quotum wordt om middernacht Pacific Time gereset. Schakel tafels die u niet gebruikt uit of synchroniseer ze minder vaak.

    Je wilt dat Query Streams stopt met het lezen van deze eigenschap.

    Waarom: Het verwijderen van de connector heft de toegang van Google niet op. Het serviceaccount blijft een Viewer en de sleutel blijft geldig.

    Repareren: Verwijder het serviceaccount in Property Access Management. Open in Google Cloud het tabblad Sleutels van het serviceaccount en verwijder de sleutel. Verwijder vervolgens de connector in Data Agents.

    Grenzen aan wat je kunt weten

    • Actualiteit van de gegevens: GA4 heeft 24 tot 48 uur nodig om een dag te verwerken, en de cijfers voor recente dagen kunnen daarna nog veranderen. Bij elke synchronisatie van de dagelijkse tabellen worden de gegevens van de laatste 3 dagen opnieuw ingelezen, waardoor latere cijfers automatisch worden aangevuld. Realtime gegevens zijn binnen enkele minuten beschikbaar.
    • Realtimevenster: Het realtimerapport van GA4 omvat alleen de laatste 30 minuten (60 minuten in Analytics 360). De tabel realtime_active_users is een momentopname die bij elke vernieuwing wordt vervangen (standaard elke 5 minuten), geen historie. Deze tabel gebruikt dezelfde API, sleutel en toegang voor de gebruiker als de andere tabellen, met een eigen, afzonderlijk realtimequotum.
    • API-quota voor een standaard property: 200.000 tokens per dag en 40.000 per uur voor de hele property, 14.000 per uur vanuit één Google Cloud-project en 10 aanvragen per keer. De meeste aanvragen kosten 10 tokens of minder. Analytics 360-properties krijgen 10 keer deze limieten. Het dagelijkse quotum wordt om middernacht Pacific Time gereset.
    • Geschiedenis: de eerste synchronisatie vraagt om alle gegevens sinds oktober 2020, toen GA4 werd gelanceerd. Google retourneert alleen gegevens vanaf het moment dat uw property is begonnen met het verzamelen van gegevens. Universal Analytics (UA)-properties kunnen niet via deze API worden uitgelezen.
    • Eén eigenschap per connector: de eigenschap-ID selecteert één GA4-eigenschap. Om een andere eigenschap te lezen, voegt u hetzelfde serviceaccount als Viewer toe en maakt u een tweede connector aan. Dezelfde sleutel werkt voor beide.
    • Sleutels: een serviceaccountsleutel verloopt nooit, tenzij uw organisatie een maximale geldigheidsduur instelt. Elk serviceaccount kan maximaal 10 sleutels hebben en het sleutelbestand kan slechts één keer worden gedownload.
    • Gegevensbeperkingen: als het serviceaccount geen omzetstatistieken of geen kostenstatistieken heeft, retourneert Google 0 voor die statistieken in plaats van een foutmelding.

    Stappen geverifieerd op 8 oktober 2026. Bronnen: developers.google.com/analytics/devguides/reporting/data/v1, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/workspace/guides/create-project, docs.cloud.google.com/resource-manager/docs/creating-mana…, docs.cloud.google.com/service-usage/docs/enable-disable, docs.cloud.google.com/iam/docs/service-accounts-create, docs.cloud.google.com/iam/docs/keys-create-delete, docs.cloud.google.com/iam/docs/service-account-creds, docs.cloud.google.com/iam/docs/troubleshoot-org-policies, docs.cloud.google.com/iam/docs/best-practices-for-managin…, support.google.com/googleapi/answer/6158841?hl=en, support.google.com/analytics/answer/9305788?hl=en, support.google.com/analytics/answer/9305587?hl=en, support.google.com/analytics/answer/9304776?hl=en, support.google.com/analytics/answer/11198161?hl=en, docs.ovhcloud.com/en/guides/public-cloud/data-platform/co…, windsor.ai/documentation/how-to-connect-ga4-to-windsor-ai…, seopress.org/support/guides/find-my-google-analytics-4-pr…, analytify.io/add-user-to-google-analytics, optimizesmart.com/blog/google-analytics-4-measurement-id-…, discuss.google.dev/t/problem-with-new-service-accounts/36…, piunikaweb.com/2026/05/01/google-service-account-email-no…, sanj.dev/post/google-analytics-search-console-service-acc…, oneuptime.com/blog/post/2026-01-24-gcp-service-account-ke…, help.genesys.cloud/articles/data-action-returns-a-400-error.

    Verbindingsnaam
    Elke naam die je later zult herkennen, zoals 'Verkoopdatabase'.
    Service Account JSON-sleutel
    Plak hier de inhoud van het sleutelbestand voor een Google-serviceaccount dat als kijker is toegevoegd aan uw GA4-property.
    GA4 Eigendoms-ID
    Het nummer waarmee uw GA4-property wordt geïdentificeerd, vindt u in GA4 Admin onder Property-instellingen, bijvoorbeeld 486480978.

    Klik op TestverbindingWanneer er staat Aangesloten, klik SlaDe verbinding bereikt uw agent binnen enkele seconden.

    Test mislukt? Meestal gaat het om een ontbrekende machtiging of inloggegevens van het verkeerde GA4-account. De bovenstaande stappen beschrijven de oorzaak. veelvoorkomende problemen en de oplossingen daarvoor.

  4. See your data in Query Builder Optioneel

    You can look at your GA4 account before Google Sheets is involved at all. Open Querybouwer in the portal and pick the connection you just made. The Schema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click Ren and the rows appear under Resultaten. Query Builder is on every plan, Free included.

    On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-on’s Saved Queries list, and on any plan you can copy the SQL into the next step.

  5. Querystreams toevoegen aan Google Sheets

    Open een Google Sheet en ga naar Extensies → Add-ons → Add-ons downloaden, zoeken naar Query-stromenen klik InstallerenOf installeer het direct vanaf Querystreams op de Google Workspace MarketplaceGoogle zal je vragen om de add-on toe te staan; dat is normaal.

    Daarna is het in elk Google Sheet dat u opent te vinden: een Query Streams-pictogram in het zijpaneel aan de rechterkant, ook vermeld onder UitbreidingenEr is geen aparte aanmelding nodig. Het herkent het Google-account dat je al gebruikt, dus het e-mailadres moet hetzelfde zijn als het e-mailadres dat aan je Query Streams-account is gekoppeld.

  6. Schuif je eerste tafel aan

    Klik op het pictogram 'Query Streams' in het zijpaneel aan de rechterkant van het werkblad (of zoek het onder Uitbreidingen). Kiezen Query Streamer en kies de verbinding die je zojuist hebt gemaakt.

    Typ de query die u wilt uitvoeren. Deze haalt een paar kolommen op uit een ga4.traffic_overview tafel:

    Voorbeeld · SQL
    SELECT datum, sessies, totaal aantal gebruikers, schermpaginaweergaven FROM ga4.traffic_overview ORDER BY datum DESC LIMIT 100;

    Onder Bestemmingsblad Selecteer het tabblad waar de rijen moeten komen te staan en klik vervolgens. Query uitvoerenDe rijen verschijnen binnen een seconde of twee in dat tabblad. Klik op 'Query uitvoeren' wanneer de gegevens zijn gewijzigd en het tabblad wordt direct bijgewerkt.

    Weet je niet wat SQL is? Build it in Querybouwer first and paste it here, or pick it from Saved Queries if you saved it.

Dat is alles. Uw gegevens staan in het spreadsheet en worden met één klik bijgewerkt. Er is niets van uw netwerk verwijderd, behalve de rijen die u hebt opgevraagd.

Goede volgende stappen

  • Sla de zoekopdracht op. in het portaal, zodat je het met één klik opnieuw kunt uitvoeren, vanuit Google Sheets of Excel.
  • Voeg een filter toe zoals een datumbereik, zodat dezelfde zoekopdracht "deze maand" kan antwoorden zonder aanpassingen.
  • Deel de resultaten met een collega. Zij zien de rijen, niet je inloggegevens.

Vragen die mensen stellen

Moet mijn GA4-account op dezelfde computer staan als waarop ik Sheets gebruik?

Nee. Alleen de agent hoeft zich op dezelfde locatie te bevinden als uw GA4-account. Google Sheets werkt in uw browser op elk apparaat. Open de add-on met hetzelfde Google-account en uw connecties zijn daar beschikbaar.

Worden mijn gegevens naar Query Streams gekopieerd?

Nee. De agent voert de query uit op de locatie waar uw gegevens zich bevinden en verzendt alleen de rijen die worden geretourneerd. Er vindt tussendoor geen synchronisatie of opslag plaats.

Is dit echt inbegrepen bij het gratis abonnement?

Ja. Gratis is een abonnement dat je behoudt, geen proefperiode die verloopt. Bekijk precies wat het inhoudt op de website. prijspagina.

Wordt het werkblad automatisch vernieuwd?

Klik nogmaals op 'Query uitvoeren' wanneer u de meest recente rijen wilt ophalen. Voor een spreadsheet die automatisch wordt vernieuwd volgens een schema, zonder dat iemand iets hoeft te doen, kunt u een automatisering instellen in de Query Streams-portal (Streams → Automatisering). Deze functie is beschikbaar in alle abonnementen.

Zit je nog steeds vast? Open Ondersteuning Ga naar Query Streams en laat ons weten in welke stap u zich bevindt en wat u ziet. Dan zorgen wij ervoor dat u verbonden wordt.
Query Streams verbindt dezelfde gegevens ook metExcelClaude, Cursor en ChatGPTeen REST APIen meer

Elke gids voor GA4

Is dit niet helemaal jouw situatie?

  • Wil je de Google-zoekresultaten die mensen naar je website leiden, inclusief klikken en vertoningen? Google Search Console biedt ze → Search Console

Setup trouble?

  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
Geüpdatet op oktober 17, 2026

Mogelijk gemaakt door BetterDocs