Skip to main content
Snowplow ist eine Behavioral Data Platform. Mit Snowplow können Sie:
  • Einen hochwertigen Datensatz zum Nutzerverhalten 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 sich sicher in der Snowplow BDP Console verwalten lassen.
Wichtige Vorteile:
  • Zoomen Sie auf einzelne Kunden und Ereignisse.
  • Zoomen Sie heraus, um Verhaltensweisen zwischen Kohorten und über die Zeit zu vergleichen.
  • Segmentieren Sie Ihre Zielgruppe 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

Um Snowplow in Kameleoon zu aktivieren:
  1. Öffnen Sie die Kameleoon-App.
  2. Klicken Sie auf Admin > Integrations.
  3. Suchen Sie nach der Snowplow-Integration und klicken Sie darauf.
  4. Klicken Sie auf Install.
  5. Wählen Sie das Projekt aus, für das Sie Snowplow aktivieren möchten.
  6. Klicken Sie auf Install.
Anschließend wird die Integration auf der Registerkarte Installed mit der Anzahl der Projekte angezeigt, für die 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 Analytics-Bridge erstellen und den Snowplow-Beispielcode aus dem GitHub-Repository von Kameleoon verwenden.

Kameleoon Snowplow Event-Dispatcher

Wenn mehrere Quellen Ihre Kameleoon-Ereignisse erzeugen, eignet sich die Snowplow-Event-Dispatcher-Integration besser für diese Anwendungsfälle. Diese Integration ist direkt in die Event-Streaming-Ebene eingebunden. Sie filtert die Expositionsereignisse heraus, die zu Ihrer Projekt-ID gehören, und sendet sie per HTTP-Aufruf an Ihren Snowplow Stream Collector. Um den Dispatcher für ein bestimmtes Projekt einzurichten, geben Sie Ihrem technischen Account Manager folgende Informationen:
  • Die URL Ihres Snowplow Stream Collectors
  • Den Host Ihrer Iglu Schema Registry und Ihren Snowplow-API-Key.
Kameleoon verwendet die Schema-Registry und den API-Key, um Ihre Snowplow-Pipeline über das benutzerdefinierte Schema des Kameleoon-Expositionsereignistyps zu informieren. So kann Ihr System die Daten, die Kameleoon anschließend sendet, korrekt interpretieren. Kameleoon verwendet Ihren API-Key nur einmal. Das Schema eines Kameleoon-Expositionsereignisses, das Kameleoon in Ihre Registry überträgt, sieht wie folgt aus:
Dabei gilt:
  • nonce entspricht der Event-UUID.
  • visitor_code ist eine eindeutige Besucherkennung, die im JSON-Ereignis an Snowplow als user_id dient.
  • timestamp ist der Zeitstempel des Ereignisses.
  • experiment_id ist die eindeutige ID des Kameleoon-Experiments, dem der Besucher begegnet ist.
  • variation_id ist die eindeutige ID der Variation, die der Besucher im jeweiligen Experiment gesehen hat.
Kameleoon bündelt die Expositionsereignisse im Body des HTTP-Aufrufs als benutzerdefiniertes, selbstbeschreibendes JSON. Das selbstbeschreibende JSON-Format enthält einen Verweis auf das oben beschriebene Schema, das Kameleoon während der Einrichtung in Ihre Iglu Schema Registry übertragen hat. Möglicherweise haben Sie für Ihr Projekt einen Mapping Identifier eingerichtet, um zum Beispiel die Visitor-ID, die Sie für Ihre Standard-Snowplow-Ereignisse verwenden, mit Ihren Kameleoon-Besuchssitzungen zu verknüpfen. In diesem Fall verwendet Snowplow diesen Mapping Identifier anstelle des Kameleoon-Besucher-Codes als Parameter user_id im selbstbeschreibenden Ereignis-JSON, das an Snowplow gesendet wird. Weitere Informationen zum HTTP-Format für das Senden von Ereignissen an Snowplow finden Sie in der Snowplow-Tracker-Protokollspezifikation.

Snowplow mit einer Kameleoon-Kampagne verknüpfen

Im Grafik-/Code-Editor

So verknüpfen Sie Snowplow im Grafik-/Code-Editor mit einer Kampagne:
  1. Klicken Sie auf Finalize > Integrations.
  2. Klicken Sie neben Snowplow auf Activate.
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

Um Snowplow für eine Personalisierung auszuwählen, wechseln Sie im Finalisierungsablauf zur Registerkarte Integrations und klicken Sie neben Snowplow auf Activate.

Auf der Ergebnisseite

Sobald Sie Snowplow als Reporting-Tool für ein Experiment festgelegt haben, können Sie es über die Kameleoon-Ergebnisseite auswählen (oder abwählen). Gehen Sie dazu wie folgt vor:
  1. Klicken Sie auf das Menü mit den drei Punkten neben der Schaltfläche Export.
  2. Klicken Sie auf Experiment configuration (Open configuration für Personalisierungen). Ein Seitenmenü wird angezeigt.
  1. Klicken Sie im Abschnitt Reporting tools auf Edit. Die Finalisierungsseite wird geöffnet.
  2. Klicken Sie auf der Finalisierungsseite auf Integrations.
  3. Klicken Sie neben Snowplow auf Activate.
  4. Um diesen Schritt zu speichern, klicken Sie auf Next.

Bei einem Feature-Flag

So fügen Sie Snowplow einem Feature-Flag hinzu:
  1. Klicken Sie auf Edit beim Feature-Flag, das Sie verfolgen möchten.
  2. Klicken Sie im Abschnitt Reporting auf Integrations. Alle von Ihnen aktivierten Integrationen werden angezeigt.
  3. Schalten Sie Snowplow für Delivery rules, Feature experiments oder beide ein.
Erfahren Sie, wie Sie Analyseintegrationen von Drittanbietern verwalten