MostlyQR

Analítica

Cada escaneo de un enlace dinámico se cuenta. Los planes de pago también obtienen desgloses geo / dispositivo / tiempo, lectura por código.

# Analítica por enlace

bash
curl "https://mostlyqr.com/api/v1/links/AZ4K9/analytics?range=30d" \
  -H "Authorization: Bearer mtq_live_…"
Parámetro Notas
range 24h, 7d, 30d, o all (por defecto all).
json
{
  "code": "AZ4K9",
  "scan_count": 4218,
  "range": "30d",
  "analytics": {
    "total": 4218,
    "byDay": [{ "day": "2026-06-01", "count": 121 }],
    "byCountry": [{ "key": "GB", "count": 2600 }],
    "byDevice": [{ "key": "mobile", "count": 3900 }],
    "byOS": [{ "key": "iOS", "count": 2360 }],
    "byReferrer": [{ "key": "instagram.com", "count": 410 }]
  }
}

# Gratuito vs de pago

  • Gratuito devuelve solo el conteo de escaneos (limitado en la visualización a 1.000+), y el bloque de analítica reporta upgradeRequired: true en lugar de las secciones geo/dispositivo — los escaneos nunca se pierden, solo no se desglosan.
  • Pro / Team / Enterprise devuelven el objeto analytics completo anterior.

Los conteos de escaneos se sirven desde contadores económicos; los desgloses consultan una ventana acotada de eventos de escaneo, por lo que los códigos muy activos se agregan sobre su porción más reciente (una bandera truncated: true te indica cuándo).

# De dónde provienen los datos

La redirección registra cada escaneo con una geo de IP aproximada (≈ ciudad) y un user-agent analizado — nunca ubicación precisa o PII. Consulta la nota de privacidad en el panel de control.

# Siguiente