Moverz
Moverz Analytics
Ops · SEO · GA4 · Funnel
Moverz Analytics

Setup GA4 → BigQuery

Checklist pour brancher GA4 (via BigQuery) sur le dashboard, sans secrets dans Git.

Setup GA4 → BigQuery (état + next steps)

État (aujourd’hui)

  • Lien GA4 → BigQuery créé sur le projet GCP moverz-analytics
  • Dans BigQuery, le dataset analytics_... n’est pas encore visible ❗
    (c’est normal: il apparaît au moment du premier export, parfois quelques minutes, parfois jusqu’à 24h si export “daily” uniquement)

À faire (demain) — ordre exact

1) Trouver le dataset

Dans BigQuery (projet moverz-analytics) :

  • Attendre que le dataset analytics_XXXXXXXX apparaisse
  • Vérifier que des tables events_YYYYMMDD existent

2) Créer un service account “reader”

GCP → IAM & Admin → Service Accounts :

  • créer un service account (ex: moverz-analytics-reader)
  • générer une clé JSON

3) Donner les permissions BigQuery

Au minimum :

  • BigQuery Job User (au niveau projet)
  • BigQuery Data Viewer (au niveau dataset analytics_... idéalement)

4) Config CapRover (env vars)

Dans l’app CapRover moverz-analytics :

  • GA4_BQ_PROJECT_ID = moverz-analytics
  • GA4_BQ_DATASET = analytics_XXXXXXXX
  • GOOGLE_SERVICE_ACCOUNT_JSON_BASE64 = ...

5) Tester

  • API: /api/ga4/acquisition?days=7 doit renvoyer un JSON (pas 501)
  • Page CEO: /docs/ceo doit afficher Sessions/Users + top source hors Direct

Notes

  • La requête GA4 est France only + hors Direct (par design).
  • Pas de secrets dans Git: uniquement via env vars CapRover.