Skip to main content
Snowplow ist eine Verhaltensdatenplattform. Mit Snowplow können Sie:
  • Einen hochwertigen Verhaltensdatensatz erzeugen.
  • Die Qualität und Compliance Ihrer Daten mit Governance-Tools steuern, die in jeder Phase der Lösung integriert sind.
  • Verhaltensdaten mit anpassbaren inkrementellen Web- und Mobile-Modellen modellieren, die die Time-to-Value verkürzen und sicher in der Snowplow BDP Console verwaltet werden.
Wichtige Vorteile:
  • Zoomen Sie auf einzelne Kunden und Ereignisse.
  • Zoomen Sie heraus, um Verhaltensweisen zwischen Kohorten und im Zeitverlauf zu vergleichen.
  • Segmentieren Sie Ihr Publikum nach Verhalten.
  • Entwickeln Sie Empfehlungs- und Personalisierungs-Engines.
Mit der Snowplow-Integration können Sie nun Kameleoon-Kampagnenereignisse in jedem Snowplow Collector verwenden.

Snowplow in Kameleoon aktivieren

Der erste Schritt besteht darin, Snowplow zu aktivieren. Gehen Sie dazu wie folgt vor:
  1. Melden Sie sich bei der Kameleoon-App an.
  2. Klicken Sie auf Admin > Integrations > Install the tool.
  3. Wählen Sie die Projekte aus, für die Sie Snowplow konfigurieren möchten.
  4. Klicken Sie auf Validate.
Die Integration wird dann auf der Registerkarte Installed mit der Anzahl der Projekte angezeigt, auf denen Sie das Tool konfiguriert haben.
Die Daten werden automatisch mithilfe des JavaScript-Trackers von Snowplow an Snowplow gesendet.
Wenn Sie das Verhalten der nativen Bridge ändern müssen, können Sie eine benutzerdefinierte Analyse-Bridge erstellen und den Snowplow-Beispielcode aus unserem Github-Repository verwenden.

Kameleoon Snowplow Event-Dispatcher

Wenn Ihre Kameleoon-Ereignisse von mehreren Quellen erzeugt werden, ist die Snowplow Event-Dispatcher-Integration besser für diese Anwendungsfälle geeignet. Diese Integration ist direkt mit der Event-Streaming-Ebene verbunden. Sie isoliert die Expositionsereignisse, die mit Ihrer Projekt-ID verbunden sind, und sendet sie über einen HTTP-Aufruf an Ihren Snowplow Stream Collector. Um den Dispatcher für ein bestimmtes Projekt einzurichten, geben Sie Ihrem technischen Account Manager die folgenden Informationen:
  • Die URL Ihres Snowplow Stream Collectors
  • Den Host Ihres Iglu Schema Registry und Ihren Snowplow API Key.
Kameleoon verwendet das Schema-Register und den API-Key, um Ihre Snowplow-Pipeline über das benutzerdefinierte Schema des Kameleoon-Expositionsereignistyps zu informieren, sodass Ihr System die anschließend gesendeten Daten korrekt interpretieren kann. Der API-Key wird daher nur einmal verwendet. Das Schema eines Kameleoon-Expositionsereignisses, das Kameleoon in Ihr Register pusht, lautet wie folgt:
Wobei:
  • nonce der Event-UUID entspricht
  • visitor_code eine eindeutige Benutzerkennung ist, die im an Snowplow gesendeten JSON-Ereignis als user_id verwendet wird
  • timestamp der Zeitstempel des Ereignisses ist
  • experiment_id die eindeutige ID des Kameleoon-Experiments ist, dem der Benutzer ausgesetzt war
  • variation_id die eindeutige ID der Variation ist, der der Benutzer im angegebenen Experiment ausgesetzt war
Kameleoon-Expositionsereignisse werden im Body des HTTP-Aufrufs als benutzerdefiniertes selbstbeschreibendes JSON gebündelt. Dieses Format enthält eine Referenz auf das oben beschriebene Beschreibungsschema, das Kameleoon während der Einrichtung an Ihr Snowplow Iglu Schema Registry gepusht hat. Möglicherweise haben Sie für Ihr Projekt einen Mapping Identifier eingerichtet, um z. B. die Visitor-ID, die Sie für Ihre Standard-Snowplow-Ereignisse verwenden, mit Ihren Kameleoon-Visitor-Sessions zu verknüpfen. Falls ja, wird dieser Mapping Identifier anstelle des Kameleoon-Visitor-Codes als Parameter user_id im selbstbeschreibenden Ereignis-JSON verwendet, das an Snowplow gesendet wird. Weitere Informationen zum HTTP-Format zum Senden von Ereignissen an Snowplow finden Sie in der Snowplow Tracker Protocol-Spezifikation.

Snowplow mit einer Kameleoon-Kampagne verknüpfen

Im Grafik-/Code-Editor

  1. Klicken Sie im Finalisierungspanel auf Integrations.
  2. Wählen Sie Snowplow aus.
Das Zusammenfassungs-Pop-in erwähnt Snowplow vor dem Start. Kameleoon überträgt die Daten automatisch an Snowplow, und Sie können Ihre Ergebnisse direkt im Tool einsehen.

Auf der Seite zur Erstellung von Personalisierungen

Sie können Snowplow als Reporting-Tool für eine Personalisierung auf die gleiche Weise wie in einem A/B test auswählen.

Auf der Ergebnisseite

Sobald Sie Snowplow als Reporting-Tool für ein Experiment definiert haben, können Sie es über die Kameleoon-Ergebnisseite auswählen (oder abwählen). Gehen Sie dazu wie folgt vor:
  1. Klicken Sie in der oberen rechten Ecke des Bildschirms auf das Menü mit den drei Punkten.
  2. Wählen Sie Experiment configuration (Open configuration für Personalisierung) aus. Ein Seitenmenü wird angezeigt.
  1. Scrollen Sie zurück zum Abschnitt Reporting tools und klicken Sie auf Edit. Die Finalisierungsseite wird angezeigt.
  2. Klicken Sie auf Integration.
  3. Klicken Sie auf Activate für Snowplow.
  4. Klicken Sie zum Speichern auf Next.

Bei einem Feature Flag

Erfahren Sie, wie Sie Analyseintegrationen von Drittanbietern verwalten