> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mixpanel-Kohorten

> Importieren Sie Mixpanel-Kohortendaten in Kameleoon, um Experimente und Personalisierungen auf bestimmte Nutzersegmente auszurichten, die durch Verhaltensdaten in Mixpanel definiert sind.

[Mixpanel](https://mixpanel.com/) 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.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-destination/analytics/mixpanel/mixpanel-cohorts/data-flow.png)
</Frame>

## 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](https://help.mixpanel.com/hc/en-us/articles/360055834811-Kameleoon-Integration) Mixpanel-Artikel orientieren.

<Note>
  Sie müssen einen benutzerdefinierten Integrationsschlüssel hinzufügen. Fragen Sie Ihren Kameleoon Customer Success Manager danach.
</Note>

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](../../../../../developer-docs/apis/activation-api-js/api-reference/api-reference#visitor) oder Ihre interne Nutzer-ID enthält, falls Sie die [SDKs](../../../../../developer-docs/feature-experimentation/get-started/overview) 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`](https://docs.mixpanel.com/docs/tracking-methods/sdks/javascript#setting-profile-properties) festlegen, unmittelbar nachdem die identify-Methode ausgeführt wurde. Hier ist ein Codebeispiel, das Sie mit der Mixpanel JavaScript API verwenden können:

```javascript theme={null}
mixpanel.people.set({
     '$kameleoon_mapping_id': Kameleoon.API.Visitor.code
 });
```

Im Hintergrund verwendet Mixpanel den [Map-Endpunkt der Kameleoon Data API](/api-reference/map/update-data-for-several-keys), 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](../../../../assets/custom-data/create-custom-data).

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:

```javascript theme={null}
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:

```javascript theme={null}
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](../../../../../developer-docs/feature-experimentation/get-started/overview) 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.

```javascript theme={null}
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.
