Ressources · Intégration n8n

Intégration Google Analytics n8nAutomatiser Google Analytics avec n8n.

L'intégration Google Analytics n8n sort un chiffre d'Analytics sans ouvrir l'interface. Le nœud expose 2 opérations réparties sur 2 ressources : l'une renvoie un rapport sur une propriété, l'autre retrace ce qu'un utilisateur précis a fait. Aucun trigger n'existe ici : un horaire ou un appel externe lance le workflow.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert l'intégration Google Analytics n8n ?

Le nœud Google Analytics lit des données dans une propriété et les transmet au reste du workflow, cette suite d'étapes automatisées que n8n exécute pour toi. Il est livré avec n8n, sur le Cloud comme sur une instance auto-hébergée, et couvre 2 opérations sur 2 ressources. report.get renvoie les données d'analyse d'une propriété sur la plage de dates choisie. userActivity.search renvoie l'activité enregistrée pour un identifiant utilisateur dans une vue.

Commence par le cas le plus banal : la consolidation. Une PME qui suit trois sites a trois propriétés, donc trois onglets à recopier chaque mois. Un workflow qui boucle sur les propriétés, demande la plage lastCalendarMonth et empile les lignes dans Google Sheets remplace cette demi-journée perdue par une exécution de deux minutes.

Deuxième usage, celui qui change vraiment quelque chose : le rapport que personne ne demande plus. Les sessions et les pages vues partent en texte lisible dans un mail Gmail tous les lundis, avec les dimensions qui comptent pour le métier. Le dirigeant reçoit trois chiffres commentés au lieu d'un lien vers un tableau de bord qu'il n'ouvrira pas.

Le troisième cas est plus pointu. Quand un compte se plaint d'un tunnel d'achat cassé, userActivity.search rejoue la séquence de cet identifiant : pages vues, événements, étapes e-commerce. Le résumé arrive dans le canal Slack du support avant même que quelqu'un ouvre l'outil.

Il y a un moment où ce nœud ne suffit plus. Seuls les rapports et l'activité utilisateur sont couverts, donc tout autre appel à l'API Google Analytics passe par le nœud HTTP Request, qui réutilise le même credential grâce à l'authentification prédéfinie. Un credential, c'est la connexion enregistrée une fois dans n8n et réutilisable partout. Pour de l'historique long, mieux vaut stocker les lignes en base et les tracer dans Grafana.

Deux limites à connaître avant de construire. Une requête de rapport accepte au maximum 10 métriques et 9 dimensions : un tableau très large se découpe en plusieurs appels. Et le champ Property Type propose encore Universal Analytics, une version ancienne qui n'est plus pleinement fonctionnelle après fin juin 2023. Google Analytics 4 reste donc le choix par défaut.

Connexion

Comment connecter Google Analytics à n8n ?

  1. 01

    Créer le credential côté n8n

    Tout part du menu Credentials. La connexion se crée une seule fois et chaque nœud la retrouve ensuite dans sa liste déroulante. Sur n8n Cloud, les nœuds Google profitent du Managed OAuth2 : tu cliques sur Sign in with Google depuis l'écran du credential et rien d'autre n'est à configurer dans la Google Cloud Console.

  2. 02

    Monter le client OAuth dans Google Cloud

    Sur une instance auto-hébergée, il faut passer par le Custom OAuth2. Crée un projet dans la Google Cloud Console, active les API nécessaires, puis règle l'écran de consentement OAuth avec un App name, un User support email et une Audience en Internal ou External. Dans Branding, ajoute n8n.cloud comme domaine autorisé, ou le domaine de ton instance.

  3. 03

    Recopier les clés dans n8n

    Direction APIs & Services > Credentials, puis OAuth client ID avec le type Web application. Copie l'OAuth Redirect URL affichée par ton credential n8n et colle-la dans Authorized redirect URIs. Les Client ID et Client Secret générés repartent dans le credential n8n, et la connexion répond.

Actions

Ce que le nœud Google Analytics sait faire

Le nœud Google Analytics expose 2 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceGetSearch
Report
User Activity

Report

1 opération
01

Get a report

report.get

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie les données d'analyse d'une propriété sur la période demandée, sous forme de lignes prêtes à partir dans un tableur, un message ou une base.

Paramètres clés

  • Property : la propriété Google Analytics lue par le rapport, choisie dans la liste ou passée en expression, par exemple {{ $json.propertyId }}.
  • Date Range : last7days, last30days, today, yesterday, lastCalendarWeek, lastCalendarMonth ou custom, qui active Start et End.
  • Metrics et Dimensions to split by : jusqu'à 10 métriques comme les sessions, jusqu'à 9 dimensions comme la ville.
  • Return All : coché, n8n enchaîne toutes les pages de résultats ; décoché, Limit plafonne le nombre de lignes.
Cas d'usage
le tableau mensuel du trafic par page d'atterrissage, empilé dans un onglet qui s'allonge tout seul.

User Activity

1 opération
Besoin d'aide

Besoin d'aide pour automatiser Google Analytics avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Google Analytics et n8n : les questions fréquentes

01L'intégration Google Analytics n8n est-elle gratuite ?
Oui, du côté de n8n. Le nœud Google Analytics est livré avec n8n : rien à installer, aucun module à acheter, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Le credential Google se crée une fois depuis le menu Credentials, puis se réutilise dans tous les workflows qui en ont besoin, y compris les appels HTTP Request ajoutés plus tard. Ce que Google facture pour une propriété Analytics est une autre question, que cette page ne traite pas.
02Quels credentials faut-il pour le nœud Google Analytics ?
Un credential Google, monté de deux façons possibles. Sur n8n Cloud, les nœuds Google proposent le Managed OAuth2 : un clic sur Sign in with Google suffit, sans passer par la Google Cloud Console. Une instance auto-hébergée construit à la place un Custom OAuth2, ce qui suppose un projet Google Cloud, les API activées, un écran de consentement OAuth, puis un OAuth client ID de type Web application dont les Authorized redirect URIs contiennent l'URL de redirection affichée par n8n. La documentation Google décrit aussi le Service Account, avec le Service Account Email et la Private Key issus du fichier JSON téléchargé, mais l'OAuth2 reste la voie la plus simple.
03Quelles limites a le nœud Google Analytics dans n8n ?
Il lit, il n'écrit pas. Le nœud couvre 2 opérations sur 2 ressources, les rapports et l'activité utilisateur, et rien d'autre de l'API Google Analytics. Une requête de rapport accepte au maximum 10 métriques et 9 dimensions, donc un tableau très large se découpe en plusieurs appels recollés dans le workflow. Universal Analytics apparaît encore dans le champ Property Type, mais cette version ancienne n'est plus pleinement fonctionnelle après fin juin 2023. Pour tout ce que le nœud n'expose pas, le nœud HTTP Request appelle l'endpoint directement en réutilisant le même credential.
04Peut-on réagir en temps réel à Google Analytics dans n8n ?
Non, et c'est structurel : aucun nœud trigger Google Analytics n'existe dans n8n. Un workflow autour de cet outil démarre donc avec autre chose. Le Schedule Trigger est la réponse la plus courante, il déclenche à intervalle fixe, chaque matin ou chaque heure. Le Webhook n8n, c'est-à-dire une URL qu'un service tiers appelle, convient quand c'est un autre système qui décide du moment. Le trigger d'un autre outil marche aussi, par exemple une nouvelle fiche à enrichir avec ses données de trafic avant de continuer.
05n8n ou Make pour Google Analytics ?
Ça dépend de quatre critères, et le prix n'est pas le premier. L'hébergement d'abord : n8n tourne sur ton serveur via Docker ou npm, ou sur n8n Cloud, quand Make est uniquement hébergé. La maîtrise des données découle de ce choix, puisqu'une exécution auto-hébergée garde les lignes d'analyse dans ton périmètre. Le modèle de coût diffère ensuite, Make facturant à l'opération, ce qu'un rapport quotidien multiplié par plusieurs propriétés fait grimper vite. Reste la logique visuelle, affaire d'habitude plus que de capacité.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.