Recursos · Integración n8n

Integración Google Analytics n8nAutomatiza Google Analytics con n8n.

La integración Google Analytics n8n saca un dato de Analytics sin abrir la interfaz. El nodo reúne 2 operaciones repartidas en 2 recursos: una devuelve un informe de una propiedad, la otra reconstruye lo que hizo un usuario. Esta herramienta no tiene trigger propio: arranca con un horario o una llamada externa.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración Google Analytics n8n?

El nodo de Google Analytics lee datos de una propiedad y los entrega al resto del workflow, esa secuencia de pasos que n8n ejecuta sin que nadie la vigile. Viene incluido con n8n, tanto en Cloud como en una instancia autoalojada, y cubre 2 operaciones en 2 recursos. report.get devuelve los datos de análisis de una propiedad en el rango de fechas elegido. userActivity.search devuelve la actividad registrada para un identificador de usuario dentro de una vista.

El primer uso que compensa montar es el histórico propio. Google Analytics conserva los datos a su manera, y una tabla que tú controlas vale más el día que cambias de herramienta. Un workflow diario pide el rango yesterday, guarda las filas en una base y luego un panel de Grafana dibuja la serie completa sin depender de la interfaz de Google.

Después llega el informe de agencia. Una cuenta que gestiona varias propiedades de cliente puede recorrerlas en un bucle, pedir lastCalendarMonth con sesiones y páginas vistas, y enviar a cada cliente su propio correo con Gmail. Las mismas filas se copian en Google Sheets para quien prefiera revisarlas a mano. Cada mes, sin tocar nada.

El tercer caso es distinto porque no mira números, mira personas. Cuando alguien reclama que un pedido no se completó, userActivity.search devuelve la secuencia de ese identificador: páginas vistas, eventos, pasos de ecommerce. El equipo responde con hechos en lugar de suposiciones.

Hay un punto donde este nodo se queda corto. Solo cubre informes y actividad de usuario, así que cualquier otra llamada a la API de Google Analytics pasa por el nodo HTTP Request, que reutiliza el mismo credential mediante la autenticación predefinida. Un credential es la conexión guardada una vez en n8n y reutilizable en todos los workflows. Si aún estás comparando plataformas, la reseña n8n entra en el detalle.

Dos límites conviene tenerlos claros antes de construir. Una petición de informe admite como máximo 10 métricas y 9 dimensiones, de modo que una tabla muy ancha se parte en varias llamadas. Y el campo Property Type sigue ofreciendo Universal Analytics, una versión antigua que ya no es plenamente funcional después de finales de junio de 2023. Google Analytics 4 es la opción sensata.

Conexión

¿Cómo conectar Google Analytics con n8n?

  1. 01

    Crear el credential en n8n

    Todo empieza en el menú Credentials. La conexión se crea una sola vez y cada nodo la encuentra después en su lista desplegable. En n8n Cloud, los nodos de Google cuentan con Managed OAuth2: pulsas Sign in with Google en la pantalla del credential y no hay nada más que configurar en la Google Cloud Console.

  2. 02

    Montar el cliente OAuth en Google Cloud

    Una instancia autoalojada pasa por Custom OAuth2. Crea un proyecto en la Google Cloud Console, activa las API que necesites y configura la pantalla de consentimiento OAuth con un App name, un User support email y una Audience en Internal o External. En Branding, añade n8n.cloud como dominio autorizado, o el dominio de tu propia instancia.

  3. 03

    Llevar las claves de vuelta a n8n

    En APIs & Services > Credentials, crea un OAuth client ID con el tipo de aplicación Web application. Copia la OAuth Redirect URL que muestra tu credential de n8n y pégala en Authorized redirect URIs. El Client ID y el Client Secret generados vuelven al credential de n8n y la conexión ya responde.

Acciones

Lo que hace el nodo de Google Analytics

El nodo Google Analytics expone 2 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetSearch
Report
User Activity

Report

1 operación
01

Get a report

report.get

Lo que ves en n8n

Notas y casos de uso

Devuelve los datos de análisis de una propiedad en el periodo pedido, en filas listas para una hoja, un mensaje o una base de datos.

Parámetros clave

  • Property: la propiedad de Google Analytics que lee el informe, elegida en la lista o indicada con una expresión como {{ $json.propertyId }}.
  • Date Range: last7days, last30days, today, yesterday, lastCalendarWeek, lastCalendarMonth o custom, que activa Start y End.
  • Metrics y Dimensions to split by: hasta 10 métricas como las sesiones, hasta 9 dimensiones como la ciudad.
  • Return All: activado, n8n recorre todas las páginas de resultados; desactivado, Limit pone el tope de filas.
Casos de uso
la serie diaria de sesiones que alimenta un panel propio, guardada fila a fila cada noche.

User Activity

1 operación
Necesitas ayuda

¿Necesitas ayuda para automatizar Google Analytics con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Google Analytics y n8n: preguntas frecuentes

01¿La integración Google Analytics n8n es gratuita?
Sí, por parte de n8n. El nodo de Google Analytics viene incluido con n8n, así que no hay nada que instalar ni ningún módulo que comprar, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. El credential de Google se crea una vez desde el menú Credentials y se reutiliza en todos los workflows que lo necesiten, incluidas las llamadas con HTTP Request que añadas más adelante. Lo que Google cobre por una propiedad de Analytics es otra conversación, y esta página no la aborda.
02¿Qué credentials necesita el nodo de Google Analytics?
Un credential de Google, montado de dos maneras posibles. En n8n Cloud, los nodos de Google ofrecen Managed OAuth2: pulsas Sign in with Google y no hace falta tocar la Google Cloud Console. Una instancia autoalojada construye en su lugar un Custom OAuth2, lo que implica un proyecto de Google Cloud, las API activadas, una pantalla de consentimiento OAuth y después un OAuth client ID de tipo Web application cuyas Authorized redirect URIs contengan la URL de redirección que muestra n8n. La documentación de Google describe también el Service Account, con el Service Account Email y la Private Key del archivo JSON descargado, aunque OAuth2 es el camino más sencillo.
03¿Qué límites tiene el nodo de Google Analytics en n8n?
Lee, pero no escribe. El nodo cubre 2 operaciones en 2 recursos, los informes y la actividad de usuario, y nada más de la API de Google Analytics. Una petición de informe admite como máximo 10 métricas y 9 dimensiones, así que una tabla muy ancha se reparte en varias llamadas que el workflow vuelve a juntar. Universal Analytics todavía aparece en el campo Property Type, pero es una versión antigua que ya no es plenamente funcional después de finales de junio de 2023. Para lo que el nodo no expone, el nodo HTTP Request llama al endpoint directamente reutilizando el mismo credential.
04¿Se puede reaccionar en tiempo real a Google Analytics?
No, y el motivo es estructural: n8n no incluye ningún nodo trigger de Google Analytics. Un workflow alrededor de esta herramienta arranca con otra cosa. El Schedule Trigger es la respuesta habitual, porque dispara a intervalos fijos, cada mañana o cada hora. El Webhook de n8n, es decir una URL que llama un servicio externo, encaja cuando es otro sistema el que decide el momento. Y el trigger de otra herramienta también sirve, por ejemplo un registro nuevo al que conviene añadir sus datos de tráfico antes de seguir.
05¿n8n o Make para Google Analytics?
Depende de cuatro criterios, y el precio no es el primero. El alojamiento manda: n8n funciona en tu propio servidor con Docker o npm, o en n8n Cloud, mientras que Make solo existe alojado. El control de los datos viene de ahí, porque una ejecución autoalojada mantiene las filas de análisis dentro de tu perímetro. El modelo de coste cambia también, ya que Make factura por operación, algo que un informe diario multiplicado por varias propiedades encarece rápido. Queda la lógica visual, más cuestión de costumbre que de capacidad.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.