Por SearchBrand.ai · 2025-10-15 · ⏱️ 7–9 min

Introducción

La gente ya consulta a ChatGPT, Perplexity, Gemini o Copilot antes de visitar un sitio. Si no mides ese flujo en GA4, vuelas a ciegas. Esta guía te deja un reporte sin BigQuery usando Custom Channel Groups + regex, UTMs por modelo y eventos listos para copiar.

Para quién: equipos de analítica, SEO/AEO y growth que necesitan diferenciar AO/AI Mode, agentes y motores conversacionales en GA4.

TL;DR

  • Crea un Custom Channel Group “AI Traffic (Custom Source)” con Source → matches regex: (?i)(chatgpt|openai|perplexity|gemini|copilot|claude|phind|you\.com|kagi|duckduckgo|reka|mistral|pi\.ai|anthropic|grok|neeva).
  • Cambia la dimensión a Session custom channel group y guarda un informe.
  • Obliga la atribución con UTMs por modelo y cupones únicos.
  • Eventos GA4: view_in_ai, add_to_cart_in_chat, generate_lead_in_chat, schedule_meeting_in_chat.
  • Opcional: etiqueta bots (WAF) y controla IA con robots.txt/Google‑Extended.

Respuesta rápida

Sí, puedes medir tráfico desde IA con Custom Channel Groups y UTMs. No necesitas BigQuery: configura el grupo, guarda el informe y sigue los eventos recomendados.

Paso a paso

1) Crear el canal “AI Traffic (Custom Source)”

  1. Admin → Data display → Channel groups → Create new channel group.
  2. + New channel: nombre AI Traffic (Custom Source).
  3. Condición: Source → matches regex y pega el patrón indicado.
  4. Guarda (opcional: márcalo como Primary channel group).
  5. Verifica en Reports → Acquisition → Traffic acquisition con Session custom channel group.

2) Guardar un informe reutilizable

  1. En Traffic acquisition, dimensiona por Session custom channel group.
  2. Filter = AI Traffic (Custom Source) → Save como “Reporte: GA4 Tráfico IA”.
  3. Add to collection para anclarlo en el menú.

3) Forzar la atribución con UTMs por modelo

UTMs por agente (ejemplo)

💡 Qué es: Parámetros de campaña para forzar atribución por modelo/assistant. 💡 Por qué importa: Atribución clara en GA4 y auditoría de enlaces desde respuestas. 📍 Dónde va: En enlaces/CTAs (no en el cuerpo).

¿Cómo verificar?
  • Prueba enlaces; revisa GA4 por source/medium/campaign
  • Comprueba agrupación en Channel Group

4) Eventos GA4 listos para copiar

  • view_in_ai
  • add_to_cart_in_chat / checkout_in_chat
  • generate_lead_in_chat / schedule_meeting_in_chat

5) Operativa editorial y de marca

Meta/X-Robots-Tag (snippets)

💡 Qué es: Controla longitud de snippets y exclusiones de fragmentos en SERP/AIO. 💡 Por qué importa: Evita revelar contenido sensible y gestiona previsualizaciones. 📍 Dónde va: Meta va en ; data-nosnippet en el cuerpo en el nodo a ocultar.¿Cómo crear (bien) un reporte en GA4 para medir tráfico

¿Cómo verificar?
  • View‑source y valida la meta
  • Comprueba snippet tras recrawl

6) Control de bots y acceso

robots.txt por bot (demo educativa)

💡 Qué es: Archivo que define reglas para crawlers (Googlebot, Google‑Extended, GPTBot, Perplexity). 💡 Por qué importa: Controla descubrimiento y usos de contenido en IA; equilibra cita vs. privacidad. 📍 Dónde va: En /robots.txt (raíz del sitio) — implementación real, no en el cuerpo.

¿Cómo verificar?
  • Abre /robots.txt y confirma 200
  • Revisa reglas y logs; purga caché de CDN si cambias

Cabecera HTTP para marcar tráfico de agentes (demo educativa)

💡 Qué es: Snippet de servidor/CDN que etiqueta solicitudes de bots/LLMs con un header. 💡 Por qué importa: Permite segmentar en GA4/Logs el tráfico de agentes. 📍 Dónde va: Config real en NGINX/Cloudflare Workers (no en el cuerpo).

¿Cómo verificar?
  • curl -I y busca X-Agent-Traffic
  • Valida en Analytics/Logs del CDN

Limitaciones y realidad operativa 2025

  1. Referers inconsistentes → usa UTMs/cupones.
  2. Canal retroactivo (interfaz) → re‑clasifica, no re‑escribe datos.
  3. Cumplimiento desigual de robots → usa autenticación/WAF.

Métricas AEO/GEO y KPIs

KPIQué mideCómo instrumentar
Sessions (AI Traffic)Sesiones en el canal IAAdquisición → Session custom channel group
Conversions (AI)Conversiones atribuidas a IAMarca conversiones y segmenta por canal
In‑Chat Checkout CompletionVentas iniciadas desde IAadd_to_cart_in_chat → begin_checkout → purchase
Generate_lead_in_chatLeads desde IAEvento + webhook CRM
Attribution Rate from AI% AIO con link(Citas con link / Citas totales) ×100
Entity Consistency Score (ECS)Consistencia de entidadesAuditoría JSON‑LD

FAQ

  • ¿Cómo pruebo que el regex está bien? Filtra por source → matches regex en Explorations y valida dominios/UTM.
  • ¿Y si todo entra como (direct)? Usa UTMs y cupones únicos para forzar atribución.
  • ¿Puedo medir en Looker Studio? Sí: usa Session custom channel group del conector GA4 y crea tarjetas por KPI.

Ver también

Fuentes 2024–2025

Actualizado: 2025-10-17

Haz que la IA recomiende tu marca y se la respuesta