Zum Hauptinhalt springen
Mixpanel ist eine führende Lösung zur Analyse des Nutzerverhaltens für Produktteams. Die Kameleoon Mixpanel Cohorts-Integration exportiert Mixpanel-Kohortendaten automatisch in Kameleoon, wo sie für personalisierte Erlebnisse und hochgradig zielgerichtete Experimente verwendet werden können, was wirkungsvollere und datenbasierte Optimierungen ermöglicht.

Wichtige Vorteile

  • Nahtlose Kohortensynchronisation: Importieren Sie Nutzersegmente mühelos aus Mixpanel in Kameleoon.
  • Personalisiertes Targeting: Liefern Sie maßgeschneiderte Erlebnisse basierend auf dem Nutzerverhalten.
  • Verbesserte Experimentierung: Führen Sie präzise A/B tests an bestimmten Zielgruppen durch.
  • Echtzeit-Aktualisierungen: Halten Sie Nutzersegmente automatisch auf dem neuesten Stand.

Anwendungsfälle

Experimente mit Verhaltens-Targeting optimieren

Synchronisieren Sie Mixpanel-Kohorten mit Kameleoon, um Variationen für Nutzer auf Basis ihres Echtzeit-Verhaltens zu testen. Führen Sie beispielsweise einen A/B test bei Nutzern durch, die eine Produktseite mehrfach angesehen, aber nichts in den Warenkorb gelegt haben. Testen Sie verschiedene Anreize (z. B. ein zeitlich begrenztes Angebot im Vergleich zu Social-Proof-Botschaften), um herauszufinden, welche Strategie die meisten Conversions erzielt.

Ergebnisse mit Verhaltenssegmentierung analysieren

Schlüsseln Sie Kameleoon-Kampagnen mit Mixpanel-Kohorten auf, um tiefere Einblicke zu gewinnen. Wenn eine Test- oder Personalisierungskampagne beispielsweise einen Rückgang der Conversions zeigt, analysieren Sie wichtige Mixpanel-Segmente (z. B. hochwertige Kunden, abwanderungsgefährdete Nutzer), um Muster zu erkennen. Diese Analyse hilft Ihnen zu verstehen, welche Erlebnisse bei welchen Nutzergruppen am besten ankommen, und Ihre Strategie entsprechend anzupassen.

Erlebnisse mit den umfassenden Nutzererkenntnissen von Mixpanel personalisieren

Nutzen Sie die tiefgehenden Nutzerdaten von Mixpanel – etwa Verhalten, Lebenszyklusphase oder Kaufhistorie –, um in Kameleoon hochrelevante Erlebnisse zu schaffen. Identifizieren Sie zum Beispiel Stammkäufer, Nutzer, die ihr Abonnement kürzlich heruntergestuft haben, oder solche, die mit bestimmten Inhalten interagieren. Passen Sie dann Botschaften, Aktionen oder Funktionsempfehlungen in Kameleoon an, um Engagement und Conversions zu maximieren.

Kameleoon-Integration in Mixpanel aktivieren

Sie müssen die Kameleoon-Integration in Ihrem Mixpanel-Konto aktivieren, um die Kohortensynchronisation zu ermöglichen. Sie können sich an diesem Mixpanel-Artikel orientieren.
Sie müssen einen benutzerdefinierten Integrationsschlüssel hinzufügen. Fragen Sie Ihren Kameleoon Customer Success Manager danach.
Nur identifizierte Nutzerprofile werden nach Kameleoon exportiert (keine anonymen Nutzer). Wenn Sie die Identity-Merge-Funktion von Mixpanel verwenden und sich die Mixpanel-distinct_id für einen bestimmten Nutzer ändern kann, sollten Sie $kameleoon_mapping_id als zusätzliche Nutzereigenschaft festlegen, die den Kameleoon-Besuchercode oder Ihre interne Nutzer-ID enthält, falls Sie die SDKs von Kameleoon verwenden. Mixpanel fügt die kameleoon_mapping_id automatisch jedem an Kameleoon gesendeten Kohortenexport hinzu. Sie können die kameleoon_mapping_id über die Mixpanel-Methode people.set festlegen, unmittelbar nachdem die identify-Methode ausgeführt wurde. Hier ist ein Codebeispiel, das Sie mit der Mixpanel JavaScript API verwenden können:
mixpanel.people.set({
     '$kameleoon_mapping_id': Kameleoon.API.Visitor.code
 });
Im Hintergrund verwendet Mixpanel den Map-Endpunkt der Kameleoon Data API, um die Kohorten an Kameleoon zu senden.

Mixpanel-Kohorten in Ihren Kameleoon-Kampagnen verwenden

Eine benutzerdefinierte Datenpunkt für das Targeting von Mixpanel-Kohorten in Ihren Experimenten erstellen

Um Mixpanel-Kohorten zu targetieren, müssen Sie in Kameleoon einen benutzerdefinierten Datenpunkt einrichten, um die Kohortennamen für jeden Nutzer abzurufen. Weitere Informationen zur Erstellung benutzerdefinierter Daten finden Sie unter Benutzerdefinierte Daten erstellen. Benennen Sie Ihren benutzerdefinierten Datenpunkt Mixpanel cohorts und wählen Sie die Erfassungsmethode Custom JavaScript code, wenn Sie ein Web-Experiment durchführen, oder die Erfassungsmethode Kameleoon SDK, wenn Sie ein serverseitiges Experiment durchführen oder einen feature flag verwenden. Der benutzerdefinierte Datenpunkt sollte auf die Typen list of und string festgelegt sein. Der Geltungsbereich kann je nach in Mixpanel festgelegtem Bereich auf Page eingestellt werden; bei der Einstellung Page wird bei jedem Seitenladevorgang neu bewertet, ob ein Nutzer zu einer bestimmten Mixpanel-Kohorte gehört.

Externe Segmentsynchronisation für Web-Experimente

Wenn Sie die Eigenschaft $kameleoon_mapping_id verwenden, nutzen Sie den unten stehenden Code in der Erfassungsmethode für den benutzerdefinierten Datenpunkt:
Kameleoon.API.Data.retrieveDataFromRemoteSource(Kameleoon.API.Visitor.code, function (data) {
 if (data?.mixpanel_cohorts) {
 data.mixpanel_cohorts.map(function (segment) {
 if (segment?.mixpanel_cohort_id) {
 Kameleoon.API.Data.setCustomData("Mixpanel cohorts", segment.mixpanel_cohort_id);
 }
 });
 }
});
return { "value": null}
Wenn Sie stattdessen die Mixpanel-Standardmethode distinct_id verwenden möchten, um Ihre eigene Nutzer-ID festzulegen, nutzen Sie diesen Code:
if (!window.mixpanel?.get_distinct_id) return null;
let id = mixpanel.get_distinct_id();
Kameleoon.API.Data.retrieveDataFromRemoteSource(id, function (data) {
 if (data?.mixpanel_cohorts) {
 data.mixpanel_cohorts.map(function (segment) {
 if (segment?.mixpanel_cohort_id) {
 Kameleoon.API.Data.setCustomData("Mixpanel cohorts", segment.mixpanel_cohort_id);
 }
 });
 }
});
return { "value": null}

Externe Segmentsynchronisation für die Serverseite

Um Mixpanel-Kohorten in serverseitigen Experimenten oder feature flags zu verwenden, ziehen Sie die in der Dokumentation des jeweiligen SDK beschriebenen Richtlinien heran. Unsere SDKs verwenden die Methode getRemoteData(), die in allen unseren SDKs verfügbar ist. Diese Methode ruft die von Mixpanel auf den Kameleoon-Servern gespeicherten Daten ab und macht sie in Ihrem Backend-Code zugänglich.
var xhr = new XMLHttpRequest();
 xhr.open("GET", 'https://customers.kameleoon.com/mixpanel/cohorts/ADD_YOUR_PROJECT_ID_HERE', false);
 xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 var mixPanelSegments = [];
 xhr.onreadystatechange = function() { // Call a function when the state changes.
     if (this.readyState === XMLHttpRequest.DONE && this.status === 200)
     {
         var mixpanel = JSON.parse(xhr.response);
         mixpanel.forEach(function (segment) {
             if (segment.id && segment.name !== 'undefined')
             {
                 mixPanelSegments.push({value: segment.id, label: segment.name});
             }
         });
     }
 }
 xhr.send();
 return mixPanelSegments;

Mixpanel-Kohortennamen in einem Kameleoon-Segment verwenden

Nachdem Sie den benutzerdefinierten Datenpunkt für die Mixpanel-Kohortennamen eingerichtet haben, können Sie im Kameleoon-Segment-Builder Segmente erstellen, indem Sie den benutzerdefinierten Datenpunkt auswählen und is among the values wählen, wodurch eine Liste aller Mixpanel-Kohorten angezeigt wird. Durch die Auswahl einer Kohorte wird das Targeting in Personalisierungen und Experimenten aktiviert.