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
Diescan_session_id ist das Bindeglied zwischen einem QR-Code-Scan und einem Server-Ereignis. Der typische Ablauf sieht so aus:
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_idaus 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.