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 :
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 :
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 :
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.
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 BigQuery
Il faut commencer par créer un "dataset" dans Google BigQuery, dans lequel vous allez exporter les données.
Créer le connecteur
Choisir les vues à synchroniser :
Créer les rapports
Attention : il ne faut pas oublier d'ajouter la date comme dimension :
Le premier rapport.
Et le second :ag
Lancer la synchronisation
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 :
Et pour la seconde :