- Accueil
- Ressources
- Intégrations
- Google Ads
Intégration Google Ads n8nAutomatiser Google Ads avec n8n.
Tes rapports Google Ads peuvent se fabriquer sans toi. L'intégration Google Ads n8n tient dans une ressource, Campaign, et 2 opérations de lecture. Aucun nœud trigger n'existe pour cet outil : le workflow démarre sur un Schedule Trigger, un Webhook n8n ou le déclencheur d'un autre outil.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Google Ads n8n ?
Le nœud Google Ads va chercher des campagnes dans un compte et les passe au reste du workflow, c'est-à-dire à la suite d'étapes automatisées que tu as dessinée dans n8n. Une ressource, Campaign, et 2 opérations : lire toutes les campagnes d'un compte, ou en lire une seule à partir de son identifiant. Le tri, la mise en forme et l'envoi reviennent aux nœuds branchés derrière.
Le cas le plus courant tient en trois nœuds. Une alerte arrive avec un identifiant de campagne, campaign.get relit cette campagne précise, et la réponse repart vers la personne qui a signalé le problème. Personne n'ouvre l'interface Google Ads pour vérifier un chiffre.
La revue hebdomadaire est l'autre grand classique. Le lundi matin, un Schedule Trigger lance campaign.getAll avec Date Range sur LAST_BUSINESS_WEEK et Show Campaigns by Status sur ENABLED. Chaque campagne devient une ligne dans Google Sheets, et le fichier est prêt avant le premier café. Si le rapport part par mail plutôt que dans un tableur, un nœud Gmail fait le même travail.
Troisième usage, le ménage. Même opération, mais Show Campaigns by Status sur PAUSED : tu récupères ce qui dort depuis des mois et tu le postes dans Slack une fois par trimestre. Ce sont souvent des budgets oubliés.
Quand ce que tu cherches ne fait pas partie des 2 opérations, le nœud HTTP Request prend le relais. Il appelle n'importe quel endpoint de l'API Google Ads en réutilisant le même credential, c'est-à-dire la connexion enregistrée une fois dans n8n, grâce à l'authentification prédéfinie. Tu gardes un seul identifiant pour tout le workflow.
Reste à choisir ce qui déclenche. Cet outil n'ayant pas de nœud trigger dans n8n, le point de départ est ailleurs : un Schedule Trigger à intervalle fixe pour du reporting, un Webhook n8n (une URL qu'un service tiers appelle) quand l'information vient de l'extérieur, ou le déclencheur d'un outil que tu utilises déjà. La formation n8n passe du temps sur ce choix, parce que c'est lui qui rend un workflow fiable ou bavard.
Comment connecter Google Ads à n8n ?
- 01
Ouvrir un projet Google Cloud
Le credential utilisé est un credential Google OAuth2 pour un seul service. Sur n8n Cloud, certains nœuds Google proposent le Managed OAuth2, un bouton Sign in with Google qui évite toute configuration côté Google Cloud Console. Ce mode n'existe pas en auto-hébergement : il faut passer par le Custom OAuth2. Direction la Google Cloud Console, tu crées un projet (ou tu reprends l'existant), puis tu actives les API utiles.
- 02
Régler l'écran de consentement
Dans APIs and Services, ouvre OAuth consent screen puis Get started. Renseigne App name et User support email. Choisis ensuite l'Audience : Internal si seuls les comptes de ton organisation Google Workspace se connectent, External pour n'importe quel compte Google. Accepte la User Data Policy, valide, puis va dans Branding pour ajouter un domaine autorisé :
n8n.cloudsur n8n Cloud, le domaine de ton instance en auto-hébergement. - 03
Créer le client OAuth et finir dans n8n
Toujours dans APIs and Services, ouvre Credentials, puis Create credentials et OAuth client ID. Choisis Web application comme Application type et donne-lui un nom parlant. Copie l'OAuth Redirect URL affichée dans ton credential n8n et colle-la dans Authorized redirect URIs. Une instance locale marche aussi, Google accepte localhost comme URI de redirection, par exemple
http://localhost:5678/rest/oauth2-credential/callback.
Ce que le nœud Google Ads sait faire
Le nœud Google Ads expose 2 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Campaign
2 opérationsGet many campaigns
campaign.getAllCe que tu vois dans n8n
Notes & cas d'usage
Cette opération ramène les campagnes rattachées au compte visé, sous forme d'items que les nœuds suivants parcourent un par un.
Paramètres clés
- Manager Customer ID : l'identifiant du compte administrateur placé au-dessus du compte client, sous la forme
9998887777. - Client Customer ID : le compte dont tu veux les campagnes, sous la forme
6665554444, ou une expression comme{{ $json.field }}venue d'un nœud précédent. - Date Range : champ de la collection Additional Options qui filtre les statistiques par période, de
TODAYàLAST_30_DAYS, ouallTime. - Show Campaigns by Status : ne garde que les campagnes
ENABLED,PAUSEDouREMOVED;allles prend toutes.
Get a campaign
campaign.getCe que tu vois dans n8n
Notes & cas d'usage
Une seule campagne, désignée à l'avance, revient ici en un item. C'est l'opération à utiliser dès que le workflow sait déjà de quelle campagne il parle.
Paramètres clés
- Manager Customer ID : le même identifiant administrateur que pour la lecture en masse, recopié d'un nœud à l'autre.
- Client Customer ID : le compte auquel la campagne appartient. Se tromper ici donne un résultat vide sur une campagne qui existe pourtant.
- Campaign ID : l'identifiant de la campagne, pas son nom. Le champ est requis : vide, il bloque le nœud avant l'appel à l'API.
Besoin d'aide pour automatiser Google Ads avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Ads et n8n, les questions qui suivent
01L'intégration Google Ads n8n est-elle gratuite ?
02Quels credentials et quels droits faut-il ?
03Quelles sont les limites du nœud Google Ads ?
04Comment déclencher un workflow Google Ads sans trigger ?
05n8n ou Make pour Google Ads ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



