MostlyQR

Analytics

Todos os acessos de um link dinâmico são contados. Os planos pagos também obter têm divisões de geo / dispositivo / horário, lidas por código.

bash
curl "https://mostlyqr.com/api/v1/links/AZ4K9/analytics?range=30d" \
  -H "Authorization: Bearer mtq_live_…"
Query Notes
range 24h, 7d, 30d, ou all (padrão 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 }],
    "byBrowser": [{ "key": "Safari", "count": 2210 }],
    "byReferrer": [{ "key": "instagram.com", "count": 410 }]
  }
}

# Gratuito vs. pago

  • Gratuito — a contagem de acessos (scan_count). No dashboard o número mostrado é limitado a 500+; os acessos em si nunca são perdidos — o redirect continua contando para sempre, então um upgrade revela o total real e as divisões abaixo retroativamente.
  • Pro / Team / Enterprise — as divisões completas de geo / dispositivo / horário (o objeto analytics acima).

As contagens de acessos são servidas com contadores baratos; as divisões consultam uma janela limitada de eventos de acessos, portanto os códigos muito movimentados agregam sobre seu slice mais recente (uma flag truncated: true avisa quando).

# De onde vêm os dados

O redirect registra cada acesso com uma geo derivada de IP aproximada (≈ cidade) e um user-agent analisado — nunca localização precisa ou dados pessoais. Veja a nota de privacidade no dashboard.

# Próximo