Pourquoi connecter GA4 à BigQuery (même en gratuit)
GA4 propose un export gratuit vers BigQuery. Données brutes, pas de sampling, analyses sur mesure : voici pourquoi et comment en profiter.
L’export BigQuery : le secret le mieux gardé de GA4
Quand Google a lancé GA4, une fonctionnalité est passée sous le radar de beaucoup d’équipes marketing : l’export gratuit vers BigQuery. Dans Universal Analytics, cette option était réservée à GA360, la version payante à 150 000 dollars par an. Avec GA4, tout le monde y a accès. Et pourtant, une minorité d’entreprises l’utilise.
C’est une erreur. BigQuery est probablement la fonctionnalité la plus puissante de GA4, et elle ne coûte quasiment rien pour la plupart des sites.
Ce que BigQuery vous apporte
Des données brutes, événement par événement. Dans l’interface GA4, vous voyez des agrégats — des totaux, des moyennes, des pourcentages. Dans BigQuery, vous accédez à chaque événement individuel avec tous ses paramètres. Vous pouvez reconstruire le parcours exact d’un utilisateur, analyser des séquences d’événements ou créer des métriques personnalisées impossibles à obtenir dans l’interface.
Pas de sampling. GA4 échantillonne les données quand les volumes dépassent certains seuils. BigQuery contient la totalité de vos données. Pour les analyses ponctuelles ou les rapports mensuels, c’est la garantie d’une précision totale.
Des analyses impossibles autrement. Quel est le délai médian entre la première visite et l’achat ? Quels sont les parcours de navigation les plus fréquents avant une conversion ? Quels utilisateurs ont vu la page pricing mais n’ont jamais converti ? Ces questions nécessitent des requêtes SQL que l’interface GA4 ne permet pas.
Un exemple concret en SQL
Pour calculer le nombre de jours entre la première visite et la première conversion, la requête ressemble à ceci :
SELECT
user_pseudo_id,
DATE_DIFF(
MIN(IF(event_name = 'purchase', event_date, NULL)),
MIN(event_date),
DAY
) AS jours_avant_achat
FROM `votre-projet.analytics_XXXXXXX.events_*`
WHERE _TABLE_SUFFIX BETWEEN '20260201' AND '20260228'
GROUP BY user_pseudo_id
HAVING jours_avant_achat IS NOT NULL
Ce type d’analyse est inaccessible dans l’interface GA4 mais trivial en SQL une fois les données dans BigQuery.
Combien ça coûte réellement
L’export GA4 vers BigQuery est gratuit. Le stockage sur BigQuery est gratuit jusqu’à 10 Go par mois. Les requêtes sont gratuites jusqu’à 1 To de données traitées par mois. Pour un site avec un trafic normal (quelques centaines de milliers de sessions par mois), vous resterez probablement dans les limites gratuites ou paierez quelques euros par mois.
Le vrai coût n’est pas financier, il est humain. Il faut quelqu’un qui sait écrire du SQL et comprendre le schéma de données GA4 dans BigQuery. Ce schéma est particulier : les données sont imbriquées (nested/repeated), ce qui déroute les analystes habitués aux tables relationnelles classiques.
Comment mettre en place l’export
La configuration prend dix minutes dans l’interface d’administration de GA4. Allez dans Admin, puis dans la section “Product Links”, cliquez sur “BigQuery Links” et suivez l’assistant. Vous devez avoir un projet Google Cloud Platform (gratuit à créer) et activer l’API BigQuery.
L’export crée une table par jour (format events_YYYYMMDD) plus une table intraday mise à jour en continu. Les données historiques ne sont pas exportées rétroactivement : l’export commence le jour de l’activation. C’est pourquoi il faut l’activer le plus tôt possible, même si vous ne prévoyez pas d’utiliser BigQuery immédiatement.
Par où commencer
Si vous n’avez pas encore activé l’export, faites-le aujourd’hui. Les données accumulées au fil des mois auront une valeur considérable le jour où vous voudrez faire une analyse approfondie. Et si vous avez besoin d’aide pour structurer vos premières requêtes ou connecter BigQuery à Looker Studio, un accompagnement ponctuel peut vous faire gagner plusieurs semaines d’apprentissage.