- Accueil
- Ressources
- Intégrations
- Google Analytics
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
À 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.
Comment connecter Google Analytics à n8n ?
- 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.
- 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.cloudcomme domaine autorisé, ou le domaine de ton instance. - 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.
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.
| Ressource | Get | Search |
|---|---|---|
| Report | ✓ | |
| User Activity | ✓ |
Sommaire des opérations
Report
1 opérationGet a report
report.getCe 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,lastCalendarMonthoucustom, 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.
User Activity
1 opérationSearch user activity data
userActivity.searchCe que tu vois dans n8n
Notes & cas d'usage
Retrace l'activité que Google Analytics a enregistrée pour un utilisateur identifié, dans l'ordre où elle s'est produite. Le rapport dit combien, cette opération dit ce que la personne a fait.
Paramètres clés
- View Name or ID : la vue dans laquelle l'activité est lue, prise dans la liste ou fournie sous forme d'identifiant comme
123456via une expression. - User ID : l'identifiant de l'utilisateur à suivre, souvent
{{ $json.userId }}récupéré depuis l'étape précédente. - Activity Types : restreint la réponse à
ECOMMERCE,EVENT,GOAL,PAGEVIEWouSCREENVIEW.
Besoin d'aide pour automatiser Google Analytics avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Analytics et n8n : les questions fréquentes
01L'intégration Google Analytics n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Google Analytics ?
03Quelles limites a le nœud Google Analytics dans n8n ?
04Peut-on réagir en temps réel à Google Analytics dans n8n ?
05n8n ou Make pour Google Analytics ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



