Zum Hauptinhalt springen
Diese Funktion befindet sich in der offenen Beta-Phase und in aktiver Entwicklung. Wenden Sie sich an das Kameleoon-Support-Team, um Unterstutzung bei dieser Integration zu erhalten.
Klaviyo ist eine Marketing-Automation- und Customer-Relationship-Management-Plattform, die E-Commerce- und B2C-Marken dabei hilft, E-Mail-, SMS-, Mobile- und Customer-Engagement-Kampagnen mithilfe von Echtzeit-Kundendaten und KI-gestutzten Erkenntnissen zu personalisieren. Unternehmen verwenden es, um Marketing zu automatisieren, Zielgruppen zu segmentieren, das Kundenverhalten zu analysieren und Retention, Conversions und Umsatzwachstum uber digitale Kanale hinweg zu steigern.
Integration information
Die Kameleoon Klaviyo Cohorts-Integration synchronisiert Segmente automatisch von Klaviyo zu Kameleoon.

Hauptvorteile

  • Nahtlose Kohorten-Synchronisierung: Importieren Sie muhelos Benutzersegmente von Klaviyo in Kameleoon.
  • Personalisiertes Targeting: Liefern Sie massgeschneiderte Erfahrungen basierend auf dem Nutzerverhalten.
  • Verbesserte Experimentation: Fuhren Sie prazise A/B-Tests fur bestimmte Zielgruppen durch.
  • Echtzeit-Updates: Halten Sie Benutzersegmente automatisch auf dem neuesten Stand.

Anwendungsfalle

Experimente mit verhaltensbasiertem Targeting optimieren

Synchronisieren Sie Klaviyo-Segmente mit Kameleoon, um Variations bei Benutzern basierend auf ihrem Echtzeitverhalten zu testen. Fuhren Sie beispielsweise einen A/B-Test bei Benutzern durch, die eine Produktseite mehrmals aufgerufen, aber nichts in ihren Warenkorb gelegt haben. Testen Sie verschiedene Anreize (z. B. ein zeitlich begrenztes Angebot vs. Social-Proof-Botschaft), um zu ermitteln, welche Strategie die meisten Conversions erzielt.

Ergebnisse mit Verhaltenssegmentierung analysieren

Schlusseln Sie Kameleoon-Kampagnen mit Klaviyo-Kohorten auf, um tiefere Einblicke zu erhalten. Wenn eine Test- oder Personalisierungskampagne beispielsweise einen Ruckgang der Conversions zeigt, analysieren Sie wichtige Klaviyo-Segmente (z. B. hochwertige Kunden, abwanderungsgefahrdete Nutzer), um Muster zu erkennen. Klaviyo-Segmente helfen Ihnen zu verstehen, welche Erfahrungen bei verschiedenen Nutzergruppen am besten ankommen, und Ihre Strategie entsprechend zu verfeinern.

Erfahrungen mit den umfangreichen Nutzererkenntnissen von Klaviyo personalisieren

Nutzen Sie die umfangreichen Nutzerdaten von Klaviyo wie Verhalten, Lebenszyklusphase oder Kaufhistorie, um in Kameleoon hochrelevante Erlebnisse zu schaffen. Identifizieren Sie beispielsweise haufige Kaufer, Nutzer, die ihr Abonnement vor Kurzem herabgestuft haben, oder Nutzer, die mit bestimmten Inhalten interagieren. Passen Sie dann Botschaften, Aktionen oder Funktionsempfehlungen in Kameleoon an, um Engagement und Conversions zu maximieren.

Erste Schritte

Kameleoon Visitor Code als Klaviyo Identifier speichern

Verwenden Sie die Klaviyo JavaScript-API, um den Kameleoon-Visitor-Code zuzuweisen:
// Ensure Klaviyo and Kameleoon are loaded before identifying the user
klaviyo.identify({
  // 'email' : 'george.washington@example.com',
  // 'first_name' : 'George',
  // 'last_name' : 'Washington',
  'kameleoon_visitor_code': Kameleoon.API.Visitor.code,
});

Die Integration in Kameleoon aktivieren

Integration pop-in
So aktivieren Sie die Integration:
  1. Gehen Sie zu Kameleoon Admin > Integrations.
  2. Klicken Sie auf Klaviyo Cohorts und wahlen Sie Install.
  3. Wahlen Sie Ihr(e) Projekt(e) aus und klicken Sie auf Validate. Sie werden zu Klaviyo weitergeleitet, um die Datenfreigabe mit Kameleoon zu autorisieren.
  4. Erteilen Sie Klaviyo die Berechtigung, Daten mit Kameleoon zu teilen.
Klaviyo permissions
Klaviyo-Segmente werden bei der ersten Verbindung automatisch mit Kameleoon synchronisiert und danach alle 4 Stunden aktualisiert.

Klaviyo Cohorts in Ihren Kameleoon-Kampagnen nutzen

Custom Data zur Ansprache von Klaviyo-Segmenten in Ihren Experimenten erstellen

Um ein Segment basierend auf Klaviyo-Kohorten zu erstellen, richten Sie eine Custom Data unter Kameleoon > Configure > Custom data ein.

Klaviyo-Segmente fur clientseitige Experimente abrufen

  1. Klicken Sie auf New custom data.
  2. Konfigurieren Sie die Custom Data:
    • Name: Klaviyo Cohorts.
    • Wahlen Sie Ihr Projekt.
    • Retrieval method: Custom JavaScript code.
Klaviyo custom data
  1. Fugen Sie dieses Snippet in das dafur vorgesehene Feld ein:
Kameleoon.API.Data.retrieveDataFromRemoteSource("KLAVIYO_COHORTS_" + Kameleoon.API.Visitor.code, function(data) {
  if (data?.cohorts) {
    data.cohorts.map(function(segment) {
      Kameleoon.API.Data.setCustomData("Klaviyo Cohorts", segment);
    });
  }
});

return { "value": null }
  1. Legen Sie die verbleibenden Felder fest:
    • Type: List.
    • Format: String.
    • Scope: Der Scope kann je nach Ihren Anforderungen auf Page gesetzt werden. Wenn der Scope Page ist, werden die Daten bei jedem Seitenladevorgang neu ausgewertet, wenn der Benutzer in einer von Klaviyo identifizierten Kohorte ist.

Klaviyo-Segmente fur serverseitige Experimente abrufen

  1. Klicken Sie auf New custom data.
  2. Konfigurieren Sie die Custom Data:
    • Name: Geben Sie den Namen fur die Custom Data ein, die Ihre Klaviyo-Segmente enthalten wird (z. B. Klaviyo cohorts).
    • Wahlen Sie Ihr Projekt.
    • Retrieval method: Kameleoon SDK.
    • Type: List.
    • Format: String.
    • Scope: Der Scope kann je nach Ihren Anforderungen auf Page gesetzt werden. Wenn der Scope Page ist, werden die Daten bei jedem Seitenladevorgang neu ausgewertet, wenn der Benutzer in einer von Klaviyo identifizierten Kohorte ist.
Um Klaviyo-Segmente in serverseitigen Experimenten oder Feature Flags zu verwenden, lesen Sie die Richtlinien in der Dokumentation jedes SDKs. Wenn Sie beispielsweise das GO SDK verwenden, lesen Sie dessen Dokumentation fur detaillierte Anweisungen. Das GO SDK verwendet wie unsere anderen SDKs die Methode getRemoteData(). Diese Methode ruft die von Klaviyo auf den Kameleoon-Servern gespeicherten Daten ab und macht sie in Ihrem Backend-Code zuganglich.

Klaviyo-Segment-Namen in Kameleoon abrufen

  1. Aktivieren Sie im letzten Schritt der Custom Data-Erstellung die Option Save the values for the targeting condition associated with the custom data point.
  2. Fugen Sie dieses Snippet in das dafur vorgesehene Feld ein und ersetzen Sie {ADD_YOUR_SITECODE} durch Ihren Projekt-Sitecode:
var xhr = new XMLHttpRequest();
xhr.open("GET", 'https://data.kameleoon.io/map/map?siteCode={ADD_YOUR_SITECODE}&key=KLAVIYO_COMMON', false);
xhr.send(null);
if (xhr.status === 200) {
   const data = JSON.parse(xhr.responseText)
   var klaviyoSegments = [];
   if (
     data &&
     Object.prototype.hasOwnProperty.call(data, "cohorts") &&
     data.cohorts &&
     typeof data.cohorts === "object"
   ) {
     Object.entries(data.cohorts).forEach(function ([id, name]) {
       klaviyoSegments.push({
         value: id,
         label: name
       });
   });
   return klaviyoSegments;
   }
   return [];
} else {
   console.error("Error calling for existing custom data values");
   return [];
}

Klaviyo-Segment-IDs in einem Kameleoon-Segment verwenden

Nach der Einrichtung der Custom Data fur Klaviyo-Segment-Namen erstellen Sie mit dem Kameleoon Segment Builder Segmente, indem Sie die Custom Data wahlen und is among the values auswahlen. Eine Liste aller Kohorten-IDs von Klaviyo wird angezeigt. Wahlen Sie ein oder mehrere Klaviyo-Segmente aus, um das Targeting in Personalisierungen und Experimenten zu aktivieren.