Construire son premier data warehouse marketing
Centraliser GA4, Ads, CRM et e-commerce dans un data warehouse : choix de la plateforme, sources à connecter, architecture type et outils d'ingestion.
Dans ce guide
Quand les données marketing sont dispersées entre GA4, les plateformes publicitaires, le CRM et l'outil e-commerce, chaque rapport devient un export manuel croisé à la main dans un tableur. Un data warehouse marketing résout ce problème en centralisant toutes ces sources dans un entrepôt unique, interrogeable en SQL et connectable à n'importe quel outil de reporting. Voici comment en construire un premier, sans sur-ingénierie.
Pourquoi centraliser ses données marketing
Croiser des sources qui ne se parlent pas nativement : relier une dépense Google Ads à une vente Shopify, ou un lead HubSpot à son parcours GA4 d'origine, n'est possible qu'en rapprochant les données dans un même espace de requêtage.
Sortir des limites des interfaces natives : Google Ads Manager ou GA4 imposent leurs propres fenêtres d'attribution et regroupements ; un warehouse permet de recalculer des métriques selon votre propre logique métier.
Fiabiliser le reporting : une métrique calculée une seule fois dans le warehouse (ex : coût par lead qualifié) évite les divergences entre les chiffres de chaque équipe qui recalcule à sa façon dans son propre tableur.
Choisir sa plateforme
Google BigQuery : le choix le plus courant pour un data warehouse marketing, notamment parce que l'export GA4 vers BigQuery est natif et gratuit, et que la tarification à l'usage convient bien à des volumes marketing (pas de serveur à dimensionner).
Snowflake : pertinent si l'entreprise l'utilise déjà pour d'autres besoins data, avec une bonne séparation stockage/calcul.
Amazon Redshift : cohérent si l'infrastructure est déjà largement sur AWS.
Pour une première mise en place orientée marketing, BigQuery reste le point de départ le plus simple, notamment grâce à l'intégration native avec GA4 et Google Ads.
Les sources à connecter en priorité
GA4 : export natif et gratuit vers BigQuery, avec la donnée événementielle brute (bien plus riche que l'interface GA4 elle-même).
Plateformes publicitaires (Google Ads, Meta Ads, LinkedIn Ads) : dépenses, impressions, clics par campagne, pour calculer un vrai coût d'acquisition croisé avec les ventes.
CRM (HubSpot, Salesforce) : statut des leads, valeur des opportunités, pour relier dépense publicitaire et revenu réel plutôt que de simples conversions de formulaire.
E-commerce (Shopify, Prestashop) : commandes, produits, valeur, pour une vision complète du funnel jusqu'à l'achat.
Architecture type
Une architecture marketing simple s'organise en trois couches :
Ingestion (raw) : les données brutes de chaque source sont chargées telles quelles, sans transformation, pour garder une trace fidèle et pouvoir retraiter en cas d'erreur en aval.
Staging : chaque source brute est nettoyée et standardisée individuellement (typage des colonnes, dédoublonnage, normalisation des noms de champs).
Marts (métier) : les tables de staging sont jointes et agrégées en tables prêtes à l'usage, orientées métier : « performance campagnes », « funnel d'acquisition », « valeur vie client ». C'est cette couche que consultent les dashboards et les outils de Reverse ETL.
Outils d'ingestion
Fivetran / Airbyte : connecteurs prêts à l'emploi pour charger automatiquement CRM, publicité et e-commerce dans le warehouse, sans développer d'intégration API sur mesure.
Supermetrics / Funnel : alternative plus orientée marketing, avec des connecteurs publicitaires nombreux et une prise en main pensée pour les équipes non techniques.
DBT : pour la couche de transformation (staging et marts), avec tests de qualité et documentation intégrés.
Bonnes pratiques de modélisation
Ne pas transformer la donnée brute directement : toujours garder une couche raw intacte, pour pouvoir corriger une erreur de transformation sans devoir réimporter les sources.
Documenter chaque table mart (définition des colonnes, logique de calcul) pour que les équipes qui consomment la donnée sachent exactement ce qu'elles lisent.
Commencer petit : un premier mart « performance campagnes » qui croise dépense publicitaire et conversions suffit souvent à démontrer la valeur avant d'élargir le périmètre.
Une implémentation plus complexe à discuter ?
Discuter de votre trackingArticles liés
Pour aller plus loin sur votre projet
Data Warehouse
Data Warehouse
Centralisez vos données marketing, CRM et produit dans un entrepôt unique, au lieu de les laisser dispersées entre dix outils.
Voir l'expertiseQuestions fréquemment posées
Quelle plateforme choisir pour un premier data warehouse marketing ?
Google BigQuery est généralement le point de départ le plus simple pour un data warehouse marketing, notamment grâce à l'export natif et gratuit de GA4 vers BigQuery et à sa tarification à l'usage adaptée aux volumes marketing.
Quelles sont les premières sources à connecter dans un data warehouse marketing ?
Les quatre sources prioritaires sont GA4 (export natif vers BigQuery), les plateformes publicitaires (Google Ads, Meta Ads), le CRM (pour relier dépense et revenu réel), et l'outil e-commerce si applicable, pour obtenir une vision complète du funnel jusqu'à l'achat.
Quelle est l'architecture type d'un data warehouse marketing ?
Une architecture en trois couches est recommandée : une couche raw qui garde les données brutes intactes, une couche staging qui nettoie et standardise chaque source, et une couche marts qui joint et agrège ces données en tables métier prêtes à l'usage pour les dashboards.
Faut-il un développeur pour construire un data warehouse marketing ?
Pas nécessairement pour démarrer : des outils comme Fivetran, Airbyte ou Supermetrics automatisent l'ingestion sans développement sur mesure, et DBT permet de construire la couche de transformation en SQL, une compétence plus accessible qu'un développement d'intégration complet.