MostlyQR

Analytik

Jeder Scan eines dynamischen Links wird gezählt. Bezahlte Pläne erhalten außerdem Geo-/Geräte-/Zeit-Aufschlüsselungen, gelesen pro Code.

bash
curl "https://mostlyqr.com/api/v1/links/AZ4K9/analytics?range=30d" \
  -H "Authorization: Bearer mtq_live_…"
Query Notizen
range 24h, 7d, 30d oder all (Standard 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 }]
  }
}

# Kostenlos vs. bezahlt

  • Kostenlos gibt nur die Scan-Anzahl zurück (in der Anzeige auf 1.000+ begrenzt), und der Analytics-Block meldet upgradeRequired: true anstelle der Geo-/Geräte-Abschnitte — Scans gehen nie verloren, sondern werden einfach nicht aufgeschlüsselt.
  • Pro / Team / Enterprise geben das vollständige analytics-Objekt oben zurück.

Scan-Anzahlen werden von kostengünstigen Zählern bereitgestellt; die Aufschlüsselungen fragen ein begrenztes Fenster von Scan-Ereignissen ab, sodass sehr aktive Codes über ihren letzten Ausschnitt aggregiert werden (ein truncated: true-Flag teilt Ihnen mit, wenn das passiert).

# Woher die Daten stammen

Der Redirect zeichnet jeden Scan mit einer ungefähren, IP-abgeleiteten Geo (≈ Stadt) und einem analysierten User-Agent auf — nie präzise Standort oder personenbezogene Daten. Siehe die Datenschutzbemerkung im Dashboard.

# Weiter