Comment exporter les données GA4 vers BigQuery ?
Activer l’export BigQuery
L’export des données brutes GA4 vers BigQuery est l’un des avantages majeurs de la version gratuite de GA4. Pour l’activer, accédez à l’administration de votre propriété GA4, section Liens avec les produits, puis BigQuery. Vous devrez disposer d’un projet Google Cloud Platform avec la facturation activée (l’export lui-même est gratuit, mais le stockage et les requêtes BigQuery sont facturés).
Sélectionnez la localisation de vos données (choisissez l’UE pour la conformité RGPD), puis optez pour l’export quotidien, en continu (streaming), ou les deux. L’export quotidien crée une table par jour avec toutes les données consolidées. L’export en continu alimente une table intraday mise à jour en temps quasi réel. Pour la plupart des usages analytiques, l’export quotidien suffit et limite les coûts.
Structure des données et requêtes
Les données arrivent dans BigQuery sous forme de tables événementielles. Chaque ligne correspond à un événement, avec des champs imbriqués (RECORD) pour les paramètres, les propriétés utilisateur et les informations de trafic. Cette structure nécessite l’utilisation de UNNEST en SQL pour accéder aux paramètres individuels.
Les requêtes les plus courantes concernent le calcul de métriques non disponibles dans l’interface GA4, la création de segments complexes, le croisement avec des données CRM importées ou l’alimentation de modèles de machine learning.
Coûts et optimisation
Le stockage BigQuery coûte environ 0,02 USD par Go et par mois. Les requêtes sont facturées au volume de données analysé. Pour un site générant 100 000 événements par jour, comptez quelques gigaoctets par mois. Utilisez le partitionnement par date, les tables matérialisées et les requêtes planifiées pour maîtriser les coûts. Connectez ensuite BigQuery à Looker Studio pour visualiser vos données dans des tableaux de bord sur mesure.