Analytiques
Chaque scan d’un lien dynamique est comptabilisé. Les forfaits payants offrent également des ventilations par géolocalisation / appareil / heure, lues par code.
# Analytiques par lien
curl "https://mostlyqr.com/api/v1/links/AZ4K9/analytics?range=30d" \
-H "Authorization: Bearer mtq_live_…"
| Requête | Notes |
|---|---|
range |
24h, 7d, 30d, ou all (par défaut 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 }],
"byReferrer": [{ "key": "instagram.com", "count": 410 }]
}
}
# Gratuit vs payant
- Gratuit retourne le nombre de scans uniquement (limité à 1 000+ en affichage), et le bloc analytiques rapporte
upgradeRequired: trueau lieu des sections géolocalisation/appareil — les scans ne sont jamais perdus, simplement non ventilés. - Pro / Team / Enterprise retournent l’objet
analyticscomplet ci-dessus.
Les nombres de scans sont servis à partir de compteurs bon marché ; les ventilations interrogent une fenêtre délimitée d’événements de scan, de sorte que les codes très actifs s’agrègent sur leur tranche la plus récente (un drapeau truncated: true vous indique quand).
# D’où proviennent les données
La redirection enregistre chaque scan avec une géolocalisation approximative dérivée de l’IP (≈ ville) et un user-agent analysé — jamais de localisation précise ou d’informations personnelles. Voir la note de confidentialité dans le tableau de bord.
# Suivant
- Liens dynamiques · la référence API complète.