Importer données Google Ads dans BigQuery avec Fivetran

Importer données Google Ads dans BigQuery avec Fivetran

Dans cet article, nous allons voir comment importer des données Google Ads (Adwords) dans Google BigQuery, avec Fivetran. Cela prend à peine quelques minutes.

L'objectif

Nous allons chercher à faire 2 choses :
  • Croiser les donnée Google Ads avec les données SEO (Google Search Console), afin de calculer la valeur des visites SEO
  • Exporter les données de campagnes afin de faire un reporting spécifique aux campagnes payantes
Ces 2 rapports seront traités dans d'autres articles. Ici, nous allons simplement voir comment charger la donnée dans Google BigQuery.
Le modèle de pipe de donnée sera donc le suivant :
Image without caption

Source de donnée

Si la connexion entre votre compte Google Ads et Google Analytics a été faite, le plus simple est de se brancher directement sur Google Analytics.
Nous allons chercher à récupérer les 2 données suivantes :

Les données "search queries"

Il s'agit du rapport de performance Google Ads décliné sur les requêtes exactes. Cela va nous permettre de croiser les requêtes avec les visites SEO (source : Google Search Console).
Voici le rapport dans Google Analytics :
Image without caption
Attention : depuis septembre 2020, Google ne fournit plus tous les mots clé via ce rapport. En fonction des comptes, il va vous manquer entre 15% et 40% des volumes. Cette source ne va pas nous servir à faire du reporting, mais à connaître le prix moyen et la performance des mots clé.

Les données de campagne

Les données de campagne et Ad group. L'équivalent dans Google Analytics est la rapport suivant :
Image without caption

Vérifier le modèle de la "reporting API" de Google Analytics

En effet, pour les utilisateurs n'ayant pas Google Analytics 360, Fivetran se connecte à la reporting API. Au moment du setup du connecteur, il faudra donc choisir les dimensions et métriques que nous souhaitons exporter.
Pour cela, un outil utile est proposé par Google : https://ga-dev-tools.appspot.com/dimensions-metrics-explorer/
Il permet en particulier d'explorer les métriques et dimensions disponibles, et de s'assurer qu'elles sont compatibles entre elles.
Image without caption
Dans notre cas, nous allons utilser :
  • Pour le 1er rapport, la dimension "Search Query". Les métriques "Impressions", "Clicks", Cost", et "Goal 03 Completions" (l'objectif principal que je souhaite suivre)
  • Pour le second rapport, les dimensions "Campaign" et "Ad Group". Et les mêmes métriques.

Connexion avec Fivetran

Si vous n'avez jamais créé de connexion avec Fivetran, voir Tutoriel Fivetran : importer ses données dans BigQueryTutoriel Fivetran : importer ses données dans BigQuery
Il faut commencer par créer un "dataset" dans Google BigQuery, dans lequel vous allez exporter les données.

Créer le connecteur

Image without caption
Choisir les vues à synchroniser :
Image without caption

Créer les rapports

Attention : il ne faut pas oublier d'ajouter la date comme dimension :
Le premier rapport.
Image without caption
Et le second :ag
Image without caption

Lancer la synchronisation

Image without caption

Le résultat

La première synchronisation peut prendre jusqu'à quelques heures, car il faut charger toute la donnée historique. Attendez donc que cela soit terminé.
Ensuite, allez dans l'interface de BigQuery. Voici pour la première requête :
Image without caption
Et pour la seconde :
Image without caption