Skip to main content
Mit Server-Ereignissen meldet Ihr Backend Konversionen über einen API-Schlüssel direkt an die Scanova-Tracking-API. Anders als Browser-Ereignisse lassen sich Server-Ereignisse nicht von Werbeblockern unterdrücken, sie sind von Browser-Einschränkungen unabhängig und können sensible Zuordnungsdaten sicher übertragen.

Wann Server-Ereignisse sinnvoll sind

Am vollständigsten wird das Bild, wenn Sie beides kombinieren: Das Browser-SDK verfolgt die Nutzerreise, und Ihr Server meldet, wann eine Konversion tatsächlich stattgefunden hat.

So funktioniert die Zuordnung serverseitig

Die scan_session_id ist das Bindeglied zwischen einem QR-Code-Scan und einem Server-Ereignis. Der typische Ablauf sieht so aus:
Ihre Aufgabe: die scan_session_id vom Browser an Ihren Server übergeben. Üblich sind dafür:
  • Als verstecktes Formularfeld mitschicken
  • Im API-Anfragetext aus Ihrem Frontend-JavaScript senden
  • Beim Laden der Seite aus dem URL-Parameter lesen und serverseitig in der Sitzung des Nutzers ablegen

Voraussetzungen

  • Eine Tracking-Website, angelegt unter Analysen → Konversionsverfolgung
  • Ein auf die Website beschränkter API-Schlüssel (erzeugt im Tab Tracking-Einrichtung → Über API verfolgen der Website)
  • Ihr Server kann ausgehende HTTPS-POST-Anfragen stellen
  • Sie haben einen Weg, die scan_session_id aus dem Browser des Nutzers entgegenzunehmen

Sicherheitsanforderungen

  • Geben Sie Ihren API-Schlüssel niemals in Frontend-Code oder clientseitigem JavaScript preis
  • Bewahren Sie den Schlüssel in einer Umgebungsvariablen oder einem Secrets-Manager auf
  • Tauschen Sie Schlüssel regelmäßig im Dashboard aus

Nächste Schritte

API-Schlüssel erzeugen

Erzeugen Sie im Dashboard einen auf eine Website beschränkten API-Schlüssel.

Ereignisse senden

Codebeispiele in cURL, Node.js, Python und PHP.

Idempotenz & Wiederholungen

So wiederholen Sie fehlgeschlagene Anfragen gefahrlos.

Zustellung prüfen

Prüfen Sie, ob Ihre Ereignisse ankommen.