Insightful-Pipe/ga4-landing-page-analyst

Analiza páginas de aterrizaje de GA4 para medir engagement, eventos clave, fugas, ajuste pago vs orgánico con costos de Google Ads y clics de Search Console, profundidad de scroll, páginas 404 y búsqueda en el sitio. Úsalo cuando te pregunten qué páginas de aterrizaje funcionan, cuáles convierten por fuente de tráfico, o qué páginas devuelven 404.

¿Qué es ga4-landing-page-analyst?

Esta habilidad automatiza el análisis de páginas de aterrizaje directamente desde GA4, eliminando la necesidad de exportar datos manualmente. Evalúa seis áreas clave: salud de los datos (confiabilidad de las métricas), rendimiento de páginas de aterrizaje y fugas (sesiones no comprometidas), ajuste por fuente de tráfico (orgánico vs. pagado), compromiso con el contenido y scroll, detección de páginas 404 y búsqueda en el sitio. Se conecta a GA4 a través del MCP de InsightfulPipe y, opcionalmente, a Google Ads y Search Console para datos de costos y clics orgánicos. Es útil para desarrolladores y especialistas en marketing que desean identificar rápidamente páginas de aterrizaje de bajo rendimiento, fugas de tráfico, páginas 404, y optimizar la inversión en anuncios según el rendimiento real de las páginas de destino.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Insightful-Pipe/analytics-cro-skills/tree/HEAD/skills/ga4-landing-page-analyst

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Analista de Páginas de Aterrizaje de GA4

Una revisión de páginas de aterrizaje que lee GA4 en lugar de pedir exportaciones. Cada hallazgo proviene de una consulta que esta habilidad ejecuta, y cada hallazgo muestra los números que lo respaldan.

Antes de empezar

Necesitas el MCP de InsightfulPipe conectado con una propiedad de GA4. Google Ads y Search Console son opcionales; añaden costos y clics orgánicos por página.

  1. Llama a query_contexts con request="accounts" y platform="google-analytics". Anota workspace_id, brand_id y property_id. Si hay varias propiedades, pregunta cuál. Pasa la propiedad como properties/<id>.
  2. Llama a query_contexts con request="actions_details" para get_report, pages, list_key_events, list_data_streams y get_enhanced_measurement_settings, y sigue las formas del cuerpo que devuelve.
  3. Si el usuario quiere detalles de pago u orgánico, ejecuta también accounts para google-ads y google-search-console, luego actions_details para gaql (platform="google-ads") y search_analytics (platform="google-search-console"). Usa la cuenta de Google Ads que list_google_ads_links muestre como vinculada a esta propiedad, y el sitio de Search Console que coincida con el defaultUri del flujo. El cuerpo de Google Ads nombra la cuenta como account_id (10 dígitos, sin guiones), no como customer_id.
  4. Pide tres cosas, y usa los valores predeterminados si no los saben:
    • La conversión principal. Valor predeterminado: los eventos clave de list_key_events.
    • El título de la página 404 del sitio. Valor predeterminado: títulos que contengan "no encontrado" o "404".
    • Rango de fechas. Valor predeterminado: los últimos 30 días completos, comparados con los 30 días anteriores.

Indica las fechas, el nombre de la propiedad, su zona horaria y moneda al principio del informe.

Cómo ejecutar las consultas

Todos los cuerpos a continuación se pasan a query_data con platform="google-analytics" a menos que nombre otra plataforma. Reemplaza <WORKSPACE_ID>, <BRAND_ID>, <PROPERTY_ID>, <START> y <END>. Reglas que la API aplica:

  • Los filtros están en camelCase. Usa dimensionFilter, metricFilter y orderBys. Un dimension_filter en snake_case se ignora silenciosamente y obtienes todas las filas, así que verifica que un informe filtrado realmente esté filtrado.
  • Límites de filas. Pasa limit. La respuesta meta.paging.total_available es el recuento total de filas; di cuando solo lees una parte.
  • No existe la métrica de salidas en la API de datos de GA4. No prometas tasas de salida. Las fugas se miden como sesiones no comprometidas (abajo).
  • El costo de anuncios no se puede dividir por página de aterrizaje en GA4. advertiserAdCost con landingPage devuelve un error. Obtén el costo por página de aterrizaje desde Google Ads landing_page_view.
  • Las métricas de búsqueda orgánica en GA4 (organicGoogleSearchClicks y similares) solo funcionan cuando Search Console está vinculado a la propiedad. Si dan error, usa la acción de Search Console en su lugar.
  • Las tasas se devuelven como fracciones (0.42 significa 42%). Las duraciones están en segundos.

Si una consulta falla, continúa. Marca esa área como desconocido y di qué consulta falló y por qué. Nunca llenes un vacío con una suposición.

Tamaño de muestra. No juzgues una página con menos de 30 sesiones en el período. Enumera esas páginas bajo "demasiado poco tráfico para juzgar".

Las seis áreas

Califica cada área como aprobado, advertencia, fallo o desconocido. El resultado de un área es su peor verificación. Los umbrales son puntos de partida; dilo cuando el modelo del sitio haga que uno sea incorrecto (una página de documentación está destinada a ser leída y abandonada, una página de contacto está destinada a ser corta).

1. Salud de los datos: ¿se pueden confiar en los números?

{"platform": "google-analytics", "action": "get_property", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>"}
{"platform": "google-analytics", "action": "list_key_events", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>"}
{"platform": "google-analytics", "action": "list_data_streams", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>"}
{"platform": "google-analytics", "action": "get_enhanced_measurement_settings", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "data_stream_id": "<STREAM_ID>"}

Toma <STREAM_ID> del número al final del name del flujo web.

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["date"], "metrics": ["sessions", "engagedSessions", "keyEvents", "screenPageViews"], "start_date": "<START>", "end_date": "<END>", "orderBys": [{"dimension": {"dimensionName": "date"}}]}
{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["eventName"], "metrics": ["eventCount", "keyEvents"], "start_date": "<START>", "end_date": "<END>"}
VerificaciónResultado
Eventos clavefallo cuando no hay ninguno definido. advertencia cuando hay eventos clave definidos pero ninguno se disparó en el período: las comprobaciones de conversión en las áreas 2 y 3 se vuelven desconocidas, y las páginas se clasifican por sesiones comprometidas. La solución está en el sitio (los eventos no se envían), no es un nuevo evento clave. Cuando un evento similar a una conversión se dispara (aparece en el informe eventName) pero no es un evento clave, ofrece create_key_event.
Página de aterrizaje "(no establecido)"Porcentaje de sesiones donde landingPage es "(no establecido)" o está vacío: estas sesiones comenzaron sin una vista de página (banners de consentimiento, etiquetas que se disparan tarde, sesiones que caducan y se reinician). advertencia superior al 5%, fallo superior al 15%.
Vacíosadvertencia en cualquier día con 0 sesiones, o un día por debajo del 20% de la mediana diaria del período, dentro del período. Di qué fechas.
Muchos flujosNota cuando una propiedad tiene varios flujos web (un flujo de prueba o staging puede añadir tráfico no deseado). Verifica hostName si los números parecen altos.
Medición mejoradaNota si scrollsEnabled y siteSearchEnabled están activados. Las áreas 4 y 6 dependen de ellos.

2. Rendimiento de la página de aterrizaje y fugas

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["landingPage"], "metrics": ["sessions", "engagedSessions", "engagementRate", "keyEvents", "sessionKeyEventRate", "newUsers", "averageSessionDuration"], "start_date": "<START>", "end_date": "<END>", "orderBys": [{"metric": {"metricName": "sessions"}, "desc": true}], "limit": 250}

Ejecútalo de nuevo para el período anterior con la misma duración.

  • Tasa del sitio. Tasa de engagement y tasa de eventos clave para todas las sesiones, excluyendo las páginas de aterrizaje "(no establecido)".
  • Fugas. Para cada página con 30 o más sesiones: sesiones no comprometidas = sesiones − engagedSessions. Fuga excesiva = sesiones no comprometidas − sesiones × (1 − tasa de engagement del sitio). Esta es la cantidad de visitantes que la página pierde más allá de lo que perdería una página promedio. Calcula esto para cada página con 30 o más sesiones y clasifica todas las páginas con una fuga excesiva positiva; esta clasificación alimenta las 5 principales correcciones. Una página muy visitada justo por debajo de la tasa del sitio puede perder más visitantes que una página pequeña muy por debajo de ella. Por separado, etiqueta una página como fuga cuando su engagement está por debajo del 75% de la tasa del sitio; la etiqueta de fuga impulsa el resultado de esta área y el veredicto de la tabla de páginas de aterrizaje, no la clasificación de correcciones. advertencia cuando las fugas juntas representan más del 10% de las sesiones, fallo por encima del 25%.
  • Convertidores. Con eventos clave disparándose: las páginas con la tasa de eventos clave más alta (30 o más sesiones), y las páginas con más sesiones y una tasa de eventos clave por debajo de la mitad de la tasa del sitio. Esas son las páginas a corregir primero.
  • Cambio. Páginas con 50 o más sesiones en cualquier período cuyas sesiones se movieron más del 30%. Separa las páginas que son nuevas o han desaparecido de las que crecieron o disminuyeron.
  • Cadenas de consulta. Si una ruta aparece con muchas variantes bajo landingPagePlusQueryString, la página está bien; no la dividas. Usa landingPage (solo ruta) para cada juicio.

3. Ajuste de la fuente de tráfico: qué páginas funcionan para qué visitantes

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["landingPage", "sessionDefaultChannelGroup"], "metrics": ["sessions", "engagedSessions", "keyEvents"], "start_date": "<START>", "end_date": "<END>", "orderBys": [{"metric": {"metricName": "sessions"}, "desc": true}], "limit": 1000}
  • Tasas por fuente de anuncios. Para cada grupo de canales con 30 o más sesiones: tasa de engagement y tasa de eventos clave por página de aterrizaje. Excluye las páginas de aterrizaje "(no establecido)" de cada tasa, como en el área 2; se encuentran principalmente en Búsqueda Orgánica y Directo y arrastran esos canales hacia abajo. Los canales de pago son Búsqueda de Pago, Social de Pago, Shopping de Pago, Video de Pago, Otros de Pago, Display y Red de Display.
  • Páginas de pago con bajo rendimiento. Una página cuyas sesiones de pago tienen un engagement inferior al 75% de la misma tasa orgánica o directa de la página es un problema de coincidencia de mensajes: el anuncio promete algo que la página no muestra. Con eventos clave disparándose, compara las tasas de eventos clave en su lugar.
  • Páginas de aterrizaje orgánicas. Las principales páginas de aterrizaje de Búsqueda Orgánica por sesiones, con su tasa de engagement. advertencia cuando una página carga con más del 50% de las sesiones orgánicas (a un cambio de clasificación de una caída de tráfico).
  • Fuentes débiles. Un canal con 100 o más sesiones que tiene un engagement inferior al 75% de la tasa del sitio envía visitantes que la página de aterrizaje no atiende. Directo no es una fuente a la que puedas dirigirte: una tasa directa débil generalmente significa enlaces sin etiquetar (correo electrónico, aplicaciones, chat), por lo que la solución son las etiquetas UTM, no la página. advertencia, y enumera las 3 principales páginas de aterrizaje en las que aterriza ese canal, para que la corrección vaya a la página correcta (o a la publicación o enlace que los envía). Para la clasificación de correcciones, cuenta la pérdida por página, nunca para todo el canal: sesiones de esa página desde el canal × tasa de engagement del sitio − sus sesiones comprometidas desde el canal. Un canal tiene dos recuentos de sesiones: todas sus sesiones y las sesiones con una página de aterrizaje conocida (la base de su tasa). Da el recuento completo y nombra la exclusión junto a él, por ejemplo, "500 sesiones, 460 con una página de aterrizaje conocida"; nunca imprimas el recuento más pequeño solo.
  • Participación de pago. Indica qué parte de las sesiones es de pago. Si las sesiones de pago son menos de 30 en total, di que la calidad de pago no se puede juzgar y omite las comprobaciones de pago.

Detalle de búsqueda de pago, solo cuando las sesiones de búsqueda de pago son 30 o más:

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["landingPage", "sessionGoogleAdsCampaignName"], "metrics": ["sessions", "engagedSessions", "keyEvents"], "start_date": "<START>", "end_date": "<END>", "dimensionFilter": {"filter": {"fieldName": "sessionDefaultChannelGroup", "stringFilter": {"matchType": "EXACT", "value": "Paid Search"}}}, "limit": 500}
{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["sessionGoogleAdsCampaignName"], "metrics": ["sessions", "advertiserAdCost", "advertiserAdClicks"], "start_date": "<START>", "end_date": "<END>"}

Con la cuenta de Google Ads conectada, toma el costo y las conversiones por URL final. Reemplaza <ACCOUNT_ID> con el id de la cuenta vinculada:

{"platform": "google-ads", "action": "gaql", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "account_id": "<ACCOUNT_ID>", "query": "SELECT landing_page_view.unexpanded_final_url, metrics.clicks, metrics.cost_micros, metrics.conversions FROM landing_page_view WHERE segments.date BETWEEN '<START>' AND '<END>' ORDER BY metrics.cost_micros DESC LIMIT 100"}
  • Coincide una URL final con una landingPage de GA4 por su ruta: elimina el host, la cadena de consulta y las plantillas de seguimiento como {ignore}.
  • Costo por sesión comprometida de pago = costo ÷ sesiones comprometidas de pago de GA4 en esa página. Marca las páginas en la mitad superior por costo cuyo costo por sesión comprometida sea más del doble del promedio de pago.
  • Los eventos clave de GA4 y las conversiones de Google Ads se cuentan de manera diferente (atribución, recuento, importación). Informa ambos lado a lado; nunca restes uno del otro.

Con Search Console conectado (platform="google-search-console", action="search_analytics"):

{"platform": "google-search-console", "action": "search_analytics", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "site_url": "<SITE_URL>", "dimensions": ["page"], "start_date": "<START>", "end_date": "<END>", "row_limit": 250}
  • Une por ruta. Para páginas con 30 o más clics de Search Console, advertencia cuando las sesiones de Búsqueda Orgánica de GA4 son inferiores al 60% de los clics: esa página pierde seguimiento (consentimiento, una etiqueta tardía, o sesiones que aterrizan como "(no establecido)"). GA4 puede mostrar más sesiones orgánicas que los clics de Google, porque su canal de Búsqueda Orgánica también cuenta Bing, DuckDuckGo y otros; eso no es un problema. Una página con altas impresiones y baja tasa de clics es un trabajo de título y snippet, no un trabajo de página de aterrizaje; pásalo a una habilidad de SEO.

4. Compromiso con el contenido y scroll

{"platform": "google-analytics", "action": "pages", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["pagePath"], "metrics": ["screenPageViews", "activeUsers", "userEngagementDuration", "scrolledUsers"], "start_date": "<START>", "end_date": "<END>", "limit": 250}
{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["percentScrolled"], "metrics": ["eventCount"], "start_date": "<START>", "end_date": "<END>", "dimensionFilter": {"filter": {"fieldName": "eventName", "stringFilter": {"matchType": "EXACT", "value": "scroll"}}}}
  • Tiempo de engagement por vista = userEngagementDuration ÷ screenPageViews, para páginas con 100 o más vistas.
  • Scroll: con scrollsEnabled activado, estado del scroll profundo (por ejemplo, 90% o más) en las 10 páginas más vistas. Tasa de scroll = scrolledUsers ÷ activeUsers, para cada página. advertencia cuando una de las 10 principales tiene menos del 30% de usuarios que se desplazan. fallo cuando la mayoría de las 10 principales están por debajo del 30%.

5. Páginas 404 y errores del sitio

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["landingPage", "pageTitle"], "metrics": ["sessions", "screenPageViews"], "start_date": "<START>", "end_date": "<END>", "dimensionFilter": {"filter": {"fieldName": "pageTitle", "stringFilter": {"matchType": "CONTAINS", "value": "404"}}}, "limit": 100}

Ejecútalo también para páginas donde la ruta contiene 404 o notFound. Si el sitio usa un título de página diferente para páginas 404 (pregunta por page_title), usa ese término en su lugar.

  • Enumera todas las páginas que devuelven un estado 404 pero tienen sesiones (tráfico que llega a una página inexistente). Incluye el número de sesiones y la página de referencia de la que provienen (desde el informe de rutas de página, o desde el informe de adquisición de tráfico filtrado por esas páginas). advertencia cuando alguna página 404 tiene más de 5 sesiones. fallo cuando alguna tiene más de 50 sesiones. Distingue las 404 blandas (la página existe pero tiene contenido de error) de las 404 duras (el servidor devuelve 404), si es posible.

6. Búsqueda en el sitio: qué buscan los visitantes

{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["searchTerm"], "metrics": ["searchCount", "searchSessions"], "start_date": "<START>", "end_date": "<END>", "orderBys": [{"metric": {"metricName": "searchCount"}, "desc": true}], "limit": 100}
{"platform": "google-analytics", "action": "get_report", "workspace_id": "<WORKSPACE_ID>", "brand_id": "<BRAND_ID>", "property_id": "properties/<PROPERTY_ID>", "dimensions": ["landingPage", "searchTerm"], "metrics": ["sessions", "searchSessions"], "start_date": "<START>", "end_date": "<END>", "dimensionFilter": {"filter": {"fieldName": "searchTerm", "stringFilter": {"matchType": "EXACT", "value": ""}}}}
  • Tasa de búsqueda = sesiones con búsqueda ÷ sesiones. advertencia por encima del 10% (los visitantes no encuentran lo que buscan). fallo por encima del 20%. Di la tasa y el contexto: una alta tasa de búsqueda en un sitio de documentación está bien; en un sitio de producto, es una señal de navegación deficiente.
  • Términos principales. Los 10 términos de búsqueda principales, con su recuento. Marca cualquier término que coincida con el nombre de una página que existe (el visitante no encontró una página que sí existe): el problema es la navegación o el enlace interno. Separadamente, los términos de búsqueda que aparecen en más del 50% de las páginas de aterrizaje: estos sugieren una necesidad en todo el sitio que una página dedicada o una funcionalidad podrían resolver.
  • Páginas de aterrizaje de búsqueda. Para cada página de aterrizaje con 30 o más sesiones de búsqueda, los términos de búsqueda que se usan en ella. Marca cuando los visitantes buscan el nombre de la página desde la propia página: esa página no muestra su valor al visitante.

La tabla de páginas de aterrizaje

Compila una tabla con una fila por página de aterrizaje que tenga 30 o más sesiones en el período. Incluye:

  • Ruta de la página
  • Sesiones (recuento y % del total, excluyendo "(no establecido)")
  • Tasa de engagement y tasa de eventos clave (o "sin eventos clave" si no se dispararon)
  • Estado de fuga (fuga o no)
  • Principal fuente de tráfico: el canal que envía la mayor parte de las sesiones. Cuando una página tiene una fuga, enumera la fuente principal y di si la fuga es de esa fuente o de todas.
  • Tasa de scroll (con scrollsEnabled)
  • Verificación 404 (si la página es una 404)
  • Verificación de búsqueda en el sitio (cuántas sesiones incluyen una búsqueda)
  • Veredicto: 👍 buena (engagement y eventos clave por encima de los promedios del sitio, sin fuga, sin 404), ⚠️ revisar (ligeramente por debajo o fuga pequeña), 🚫 corregir (significativamente por debajo o fuga grande), ❓ muy poco tráfico (menos de 30 sesiones).

Ordena la tabla por sesiones descendente. Muestra las 25 páginas superiores.

Clasificación de correcciones

Enumera las 5 páginas que más se beneficiarían de una corrección, combinando:

  1. Fuga excesiva (área 2) - la pérdida de visitantes más allá del promedio.
  2. Costo por sesión comprometida (área 3) - páginas de pago que cuestan demasiado.
  3. Bajo engagement o eventos clave (área 2) - páginas con alto tráfico y baja conversión.

Para cada página:

  • Estimación de ganancia potencial: cuántas sesiones comprometidas o conversiones se podrían ganar si la página alcanzara la tasa de engagement o eventos clave del sitio. Preséntalo como un rango, no como un número exacto.
  • Problema: resumen de una frase del problema.
  • Fuente de tráfico principal: para que la corrección coincida con la audiencia.
  • Sugerencia de corrección: qué cambiar (contenido, llamado a la acción, velocidad, mensaje del anuncio, etc.), basado en el análisis de las áreas anteriores.

Informe de ejemplo


Propiedad: Mi Sitio Web (Zona horaria: América/México_City, Moneda: MXN) Período: 2024-01-01 a 2024-01-30, comparado con 2023-12-02 a 2023-12-31

Salud de los datos: Advertencia

  • Eventos clave: 3 definidos, todos disparándose en el período. ✅
  • Páginas de aterrizaje "(no establecido)": 7% de las sesiones - por encima del 5%. ⚠️
  • Vacíos: Ningún día con 0 sesiones. ✅
  • Flujos: 1 flujo web. ✅
  • Medición mejorada: scroll habilitado, búsqueda en el sitio habilitada. ✅

Conclusión: Los números son generalmente confiables, pero el 7% de sesiones sin página de aterrizaje puede ocultar algunos patrones de tráfico.

Rendimiento de la página de aterrizaje: Fallo

Tasa de engagement del sitio: 55%. Tasa de eventos clave del sitio: 12%.

Fugas:

  • /productos 800 sesiones, engagement 40%, fuga excesiva: 120 visitantes. 🚫
  • /blog/articulo-largo 150 sesiones, engagement 25%, fuga excesiva: 45 visitantes. 🚫
  • /contacto 60 sesiones, engagement 30%, fuga excesiva: 15 visitantes. ⚠️

Las fugas representan el 22% de las sesiones. Fallo por encima del 15%.

Convertidores:

  • Mayores tasas de eventos clave: /precios (35%), /registro (28%)
  • Arreglar primero: /productos (mayor tráfico con tasa de eventos clave del 5%, por debajo de la mitad de la tasa del sitio)

Cambio:

  • /nueva-pagina nueva, 200 sesiones. 🆕
  • /pagina-antigua 50 sesiones (antes 120), caída del 60%. 📉

Ajuste de fuente de tráfico: Advertencia

  • Búsqueda de Pago: 30% de las sesiones. Tasa de engagement del 50% frente al 60% orgánico en /productos. ⚠️
  • Páginas orgánicas principales: /blog/guia (40% de sesiones orgánicas). ⚠️ Una página domina el tráfico orgánico.
  • Redes Sociales: 150 sesiones, engagement 30% frente al 55% del sitio. ⚠️ Pérdida de 38 visitantes. Páginas de aterrizaje principales: /blog/articulo (50 sesiones)

Compromiso con el contenido: Advertencia

  • Tiempo de engagement por vista: /productos 45s, /blog/articulo 120s.
  • Scroll: 2 de las 10 páginas principales tienen menos del 30% de scroll (incluyendo /productos). ⚠️

Páginas 404: Fallo

Se encontraron 3 páginas 404 con sesiones:

  • /pagina-eliminada (120 sesiones, 404 dura). 🚫
  • /producto-antiguo (30 sesiones, 404 blanda, redirige a /productos). ⚠️

Búsqueda en el sitio: Advertencia

Tasa de búsqueda: 12%. Los visitantes no encuentran lo que buscan. ⚠️ Términos principales: "precios" (50 búsquedas), "contacto" (30), "manual" (20). "Precios" es una página que existe: problema de navegación.

Tabla de páginas de aterrizaje (Top 25)

RutaSesionesTasa de engagementTasa de eventos claveFugaPrincipal fuenteTasa de scroll404Búsqueda en el sitioVeredicto
/inicio5000 (25%)65%15%NoDirecto40%No5%👍
/productos800 (4%)40%5%SíBúsqueda de Pago20%No10%🚫
/precios600 (3%)70%35%NoOrgánico60%No2%👍
/blog/articulo-largo150 (0.75%)25%8%SíOrgánico50%No20%🚫
/pagina-eliminada120 (0.6%)10%0%SíOrgánico-Sí (404 dura)0%🚫
/contacto60 (0.3%)30%20%SíOrgánico10%No15%⚠️

Clasificación de correcciones

  1. /productos - Ganancia potencial: 80-160 sesiones comprometidas adicionales.

    • Problema: Bajo engagement en anuncios de pago y bajo scroll. La página no coincide con el mensaje del anuncio.
    • Fuente principal: Búsqueda de Pago.
    • Corrección: Revisar el texto del anuncio para que coincida con el contenido de la página, añadir un llamado a la acción más claro, mejorar el diseño para fomentar el scroll.
  2. /pagina-eliminada - Ganancia potencial: 100-120 sesiones comprometidas adicionales (actualmente casi 0).

    • Problema: Página 404 con tráfico orgánico. Los visitantes se van inmediatamente.
    • Fuente principal: Orgánico.
    • Corrección: Configurar una redirección 301 a la página relevante más cercana.
  3. /blog/articulo-largo - Ganancia potencial: 30-50 sesiones comprometidas adicionales.

    • Problema: Alto tráfico, muy bajo engagement y tasa de eventos clave. Los visitantes no leen ni interactúan.
    • Fuente principal: Orgánico.
    • Corrección: Mejorar la introducción, añadir enlaces internos a páginas de conversión, optimizar la legibilidad.
  4. /contacto - Ganancia potencial: 10-20 sesiones comprometidas adicionales.

    • Problema: Alto uso de búsqueda en el sitio 20%, bajo engagement. Los visitantes no encuentran el formulario o la información que buscan.
    • Fuente principal: Orgánico.
    • Corrección: Simplificar el formulario, añadir información de contacto más visible.
  5. /precios (revisar) - Ganancia potencial: Pequeña, pero es una página de alta conversión. Mantener el rendimiento.

    • Problema: Ninguno significativo. Monitorizar por si la tasa de engagement baja.
    • Fuente principal: Orgánico.
    • Corrección: Probar diferentes llamados a la acción para ver si la tasa de eventos clave puede aumentar aún más.

Generado por Insightful-Pipe/ga4-landing-page-analyst

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados