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.
# Analytics por link
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). |
{
"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
analyticsacima).
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
- Dynamic links · a referência de API completa.