Skip to main content
Glama

clarity_sources

Read-only

[DEMO SINTÉTICA] Fricción por canal de adquisición (source/medium) según Clarity: sesiones, scroll, tiempo activo y tasas de rage/dead clicks y quickbacks. Usar para "el tráfico pagado se frustra más que el orgánico", "qué canal trae visitas que rebotan rápido", "calidad del tráfico por fuente". Para volumen y conversiones por fuente usar ga4_sources.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
date_rangeNoPeríodo a consultar. Ejemplos: "últimos 30 días", "enero 2025", "2025-01-01 a 2025-01-31", "este mes", "mes pasado". Por defecto: últimos 30 días.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYesCalidad del tráfico según Clarity; no mide conversiones.
demoNoSolo aparece en demo; todos sus datos son ficticios.
noticeNoAviso obligatorio de datos sintéticos cuando demo es true.
sample_periodNoPeríodo fijo de los ejemplos sintéticos; no cambia al solicitar otro rango.
requested_periodNoRango solicitado a la demo; no es el período real de sus ejemplos.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "description": "Estadísticas de la cuenta autenticada en data. Si demo es true, son ejemplos sintéticos; sample_period es su período y requested_period solo el rango solicitado.",
      +  "properties": {
      +    "data": {
      +      "additionalProperties": false,
      +      "description": "Calidad del tráfico según Clarity; no mide conversiones.",
      +      "properties": {
      +        "period": {
      +          "additionalProperties": false,
      +          "description": "Rango consultado, desde from hasta to inclusive.",
      +          "properties": {
      +            "from": {
      +              "description": "Fecha YYYY-MM-DD.",
      +              "format": "date",
      +              "type": "string"
      +            },
      +            "to": {
      +              "description": "Fecha YYYY-MM-DD.",
      +              "format": "date",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "from",
      +            "to"
      +          ],
      +          "type": "object"
      +        },
      +        "sources": {
      +          "description": "Hasta 30 combinaciones ordenadas por sesiones.",
      +          "items": {
      +            "additionalProperties": false,
      +            "description": "Comportamiento por fuente/medio.",
      +            "properties": {
      +              "active_time": {
      +                "description": "Suma de activeTime exportado por Clarity. Unidad no confirmada: no presentar como segundos o minutos sin verificarla.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "active_time_per_session": {
      +                "description": "active_time dividido por sesiones, redondeado. Unidad no confirmada: no presentar como segundos o minutos sin verificarla.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "avg_scroll_depth": {
      +                "description": "Profundidad de scroll, promedio ponderado por sesiones. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "bot_sessions": {
      +                "description": "Sesiones identificadas como bots. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "dead_click_events": {
      +                "description": "Eventos de dead_click; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "dead_click_rate": {
      +                "description": "Sesiones afectadas por dead_click sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "dead_click_sessions": {
      +                "description": "Sesiones afectadas por dead_click. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "error_click_events": {
      +                "description": "Eventos de error_click; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "error_click_rate": {
      +                "description": "Sesiones afectadas por error_click sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "error_click_sessions": {
      +                "description": "Sesiones afectadas por error_click. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "excessive_scroll_events": {
      +                "description": "Eventos de excessive_scroll; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "excessive_scroll_rate": {
      +                "description": "Sesiones afectadas por excessive_scroll sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "excessive_scroll_sessions": {
      +                "description": "Sesiones afectadas por excessive_scroll. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "medium": {
      +                "description": "Medio de adquisición.",
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "pages_per_session": {
      +                "description": "Páginas por sesión, promedio ponderado por sesiones.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "quickback_events": {
      +                "description": "Eventos de quickback; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "quickback_rate": {
      +                "description": "Sesiones afectadas por quickback sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "quickback_sessions": {
      +                "description": "Sesiones afectadas por quickback. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "rage_click_events": {
      +                "description": "Eventos de rage_click; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "rage_click_rate": {
      +                "description": "Sesiones afectadas por rage_click sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "rage_click_sessions": {
      +                "description": "Sesiones afectadas por rage_click. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "script_error_events": {
      +                "description": "Eventos de script_error; una sesión puede tener varios. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "script_error_rate": {
      +                "description": "Sesiones afectadas por script_error sobre sesiones totales. Porcentaje: 5 significa 5%, no 0,05. null indica que no se puede calcular.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "script_error_sessions": {
      +                "description": "Sesiones afectadas por script_error. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "sessions": {
      +                "description": "Suma de sesiones en los días consultados. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "source": {
      +                "description": "Fuente de adquisición.",
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              },
      +              "total_time": {
      +                "description": "Suma de totalTime exportado por Clarity. Unidad no confirmada: no presentar como segundos o minutos sin verificarla.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              },
      +              "users": {
      +                "description": "Suma de usuarios diarios; no son usuarios únicos del período. null indica ausencia del valor en la fuente.",
      +                "type": [
      +                  "number",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "source",
      +              "medium",
      +              "sessions",
      +              "bot_sessions",
      +              "users",
      +              "pages_per_session",
      +              "avg_scroll_depth",
      +              "total_time",
      +              "active_time",
      +              "active_time_per_session",
      +              "dead_click_sessions",
      +              "dead_click_events",
      +              "dead_click_rate",
      +              "rage_click_sessions",
      +              "rage_click_events",
      +              "rage_click_rate",
      +              "quickback_sessions",
      +              "quickback_events",
      +              "quickback_rate",
      +              "excessive_scroll_sessions",
      +              "excessive_scroll_events",
      +              "excessive_scroll_rate",
      +              "error_click_sessions",
      +              "error_click_events",
      +              "error_click_rate",
      +              "script_error_sessions",
      +              "script_error_events",
      +              "script_error_rate"
      +            ],
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "period",
      +        "sources"
      +      ],
      +      "type": "object"
      +    },
      +    "demo": {
      +      "const": true,
      +      "description": "Solo aparece en demo; todos sus datos son ficticios.",
      +      "type": "boolean"
      +    },
      +    "notice": {
      +      "description": "Aviso obligatorio de datos sintéticos cuando demo es true.",
      +      "type": "string"
      +    },
      +    "requested_period": {
      +      "additionalProperties": false,
      +      "description": "Rango solicitado a la demo; no es el período real de sus ejemplos.",
      +      "properties": {
      +        "from": {
      +          "description": "Fecha YYYY-MM-DD.",
      +          "format": "date",
      +          "type": "string"
      +        },
      +        "to": {
      +          "description": "Fecha YYYY-MM-DD.",
      +          "format": "date",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "from",
      +        "to"
      +      ],
      +      "type": "object"
      +    },
      +    "sample_period": {
      +      "additionalProperties": false,
      +      "description": "Período fijo de los ejemplos sintéticos; no cambia al solicitar otro rango.",
      +      "properties": {
      +        "from": {
      +          "description": "Fecha YYYY-MM-DD.",
      +          "format": "date",
      +          "type": "string"
      +        },
      +        "to": {
      +          "description": "Fecha YYYY-MM-DD.",
      +          "format": "date",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "from",
      +        "to"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "data"
      +  ],
      +  "type": "object"
      +}
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.