Convertmax peut envoyer des données vers BigQuery de deux manières. Utilisez les sections ci-dessous pour identifier l’option qui correspond à votre compte, puis suivez les étapes d’authentification et de validation adaptées.
Deux façons d’alimenter BigQuery
(A) Réplication reporting gérée
Utilisez cette option lorsque vous souhaitez des données de reporting classifiées copiées dans des tables de votre projet GCP selon un calendrier géré.
Tables typiques (selon votre configuration de reporting) :
daily_searchesacquisition_eventsconversion_eventscustom_events
Convertmax ou votre équipe d’onboarding configure ce chemin pour votre espace de travail. Il est distinct de la synchronisation d’entrepôt en temps réel décrite ci-dessous.
(B) Synchronisation Data Warehouse (flux d’événements)
Utilisez cette option lorsque la synchronisation Data Warehouse est activée pour votre organisation et que vous souhaitez livrer les événements dans une table BigQuery que vous contrôlez.
Les événements sont écrits avec des colonnes stables (par exemple event_type, occurred_at et les champs de charge utile de l’événement). La livraison peut suivre l’un de ces modes :
| Mode de livraison | À quoi s’attendre |
|---|---|
| Par lots | Les événements sont regroupés et chargés dans BigQuery selon un calendrier ou via une étape de chargement aval. C’est le comportement par défaut pour de nombreux comptes. |
| Insertion directe | Les événements sont insérés dans la table configurée au fil du traitement, sans attendre un chargement par lots séparé. |
Votre contact Convertmax peut confirmer le mode de livraison actif pour votre espace.
Authentification
Convertmax propose deux options d’authentification pour BigQuery. Choisissez celle qui correspond à votre politique de sécurité et à GCP.
Impersonation de compte de service (recommandée)
Il s’agit de l’option recommandée pour la plupart des projets GCP gérés par le client.
- Créez ou désignez un compte de service writer dans votre projet GCP avec accès au dataset BigQuery cible.
- Accordez à Convertmax l’autorisation d’impersonner ce compte writer (
roles/iam.serviceAccountTokenCreatorsur le compte writer). - Indiquez l’e-mail du compte writer lorsque Convertmax ou votre contact d’onboarding le demande.
Cette approche évite de partager des clés JSON longue durée tout en permettant les écritures dans votre projet.
Clé JSON de compte de service
Utilisez cette option si vous préférez fournir un fichier de clé de compte de service BigQuery à Convertmax.
Elle convient aux équipes qui :
- souhaitent une clé dédiée pour l’intégration
- n’utilisent pas l’impersonation entre projets
Téléversez ou partagez la clé uniquement via les canaux approuvés par votre équipe sécurité.
Configuration dans l’application Convertmax
Lorsque la synchronisation Data Warehouse est activée pour votre organisation :
- Ouvrez Integrations et le parcours Data Warehouse (BigQuery) pour votre espace.
- Saisissez l’ID de projet GCP et l’ID de dataset BigQuery.
- Choisissez Impersonation ou JSON de compte de service et complétez les étapes.
Certains comptes prennent aussi en charge une configuration GCP dans le navigateur (OAuth, sélection de dataset et vérification des permissions). Si ces étapes n’apparaissent pas, votre espace peut utiliser une configuration guidée ; contactez le support Convertmax.
Préparer le dataset BigQuery cible
Pour les deux options, créez ou vérifiez :
- un projet GCP qui portera l’export
- un dataset BigQuery pour les données Convertmax
- les tables correspondant à l’option choisie (tables de reporting pour (A), ou votre table d’événements pour (B))
Minimum requis :
- ID de projet GCP
- ID de dataset BigQuery
Les noms et schémas de tables dépendent de votre configuration. Suivez la documentation d’onboarding ou le support Convertmax.
Vérification
Après configuration :
- le dataset existe dans le bon projet GCP
- Convertmax dispose des droits nécessaires pour y écrire
- de nouvelles lignes apparaissent dans les tables attendues (reporting pour (A), ou votre table d’événements pour (B))
Laissez le temps du premier chargement par lots si votre compte utilise la livraison par lots.
Dépannage
Permission refusée sur l’impersonation
Vérifiez :
- le compte de service Convertmax peut impersonner votre compte writer (
roles/iam.serviceAccountTokenCreatorsur le writer) - le compte writer a les droits BigQuery sur le dataset cible
Enregistré dans l’app mais aucune donnée dans BigQuery
Vérifiez l’ID de projet GCP et l’ID de dataset, puis contactez le support Convertmax avec le nom de votre espace et l’heure approximative de la configuration. Si votre compte utilise la livraison par lots, demandez quand le prochain chargement est prévu.
Tables de reporting manquantes
Les noms et schémas des tables de reporting varient selon le compte. Demandez au support Convertmax quelles tables s’appliquent à votre espace avant d’en créer manuellement.