Mixpanel: Profil festlegen
Verwenden Sie Mixpanel: Profil festlegen, um das Mixpanel-Profil des Teilnehmers von einem Journey-Schritt aus über die Engage API zu aktualisieren, wobei die Authentifizierung mit einem Projekt-Token erfolgt. Es ist keine separate Verbindung oder ein Dienstkonto erforderlich.
Typische Anwendungsfälle:
- Tags mit Mixpanel-Segmenten synchronisieren: Übertragen Sie den Tarif, die E-Mail-Adresse oder einen anderen Tag in das Mixpanel-Profil, damit die Mixpanel-Kohorten mit den Pushwoosh-Zielgruppen übereinstimmen.
- Profile ohne separaten Synchronisierungsauftrag aktuell halten: Aktualisieren Sie das Profil genau bei dem Journey-Schritt, bei dem sich der Tag geändert hat.
- Mit ‘Ereignis verfolgen’ koppeln: Verwenden Sie dieselbe Distinct ID wie der gekoppelte Mixpanel: Ereignis verfolgen-Punkt, damit Ereignisse und Profilaktualisierungen bei derselben Person in Mixpanel landen.
Konfigurieren des Punktes
Anchor link to- Ziehen Sie Mixpanel: Profil festlegen aus dem Abschnitt Integrationen auf die Arbeitsfläche.
- Doppelklicken Sie auf den Punkt und geben Sie einen Schrittnamen ein.
- Wählen Sie unter API-Host die Region aus, in der das Mixpanel-Projekt seine Daten speichert:
api.mixpanel.comfür ein US-Projekt,api-eu.mixpanel.comfür ein EU-Projekt.

- Geben Sie unter Projekt-Token den Projekt-Token aus Mixpanel ein: Einstellungen > Projekteinstellungen. Die Profil-API übernimmt den Token im Anfrage-Body, sodass im Gegensatz zu Mixpanel: Ereignis verfolgen hier kein Dienstkonto erforderlich ist.

- Geben Sie unter Distinct ID an, wessen Profil aktualisiert werden soll. Verwenden Sie dieselbe Kennung wie der gekoppelte Mixpanel: Ereignis verfolgen-Punkt, da beide standardmäßig
{{device:user_id}}verwenden. Eine Nichtübereinstimmung sendet Ereignisse und Profilaktualisierungen an zwei verschiedene Personen in Mixpanel.

- Wählen Sie im Aktualisierungsmodus $set, um die aufgelisteten Eigenschaften jedes Mal zu überschreiben, oder $set_once, um sie nur dann zu schreiben, wenn das Profil noch keinen Wert hat.

- Fügen Sie unter Profileigenschaften eine Zeile pro Eigenschaft hinzu, die im Mixpanel-Profil festgelegt werden soll. Geben Sie den Eigenschaftsnamen und den Wert ein. Namen müssen nicht leer und eindeutig sein. Verwenden Sie die von Mixpanel reservierten Namen, wo sie zutreffen, zum Beispiel
$emailoder$name. Ein Wert, der ein einzelnes Teilnehmer-Makro ist, behält seinen eigenen Typ bei ({{tag:Age}}wird als Zahl übermittelt). Jeder andere Text wird als Zeichenfolge gesendet. Makros verwenden dieselbe Syntax wie ein Webhook-Body. Oder klicken Sie auf Dynamischen Wert einfügen, um ein Attribut auszuwählen, das ein früherer Schritt in dieser Journey erzeugt hat, zum Beispiel eine LLM-Antwort oder einen zugeordneten Webhook-Wert.

- Klicken Sie auf Speichern.
Antwort
Anchor link toDer Teilnehmer fährt mit dem nächsten Schritt fort, den Sie auf der Arbeitsfläche verbinden.
Attribute nach Ausführung des Schritts
Anchor link toDieser Punkt bildet keine Antwortdaten zurück in die Journey ab.
Fehler und unerwartete Antworten
Anchor link toEine fehlgeschlagene Anfrage entfernt den Teilnehmer aus der Journey. Siehe Fehler und fehlgeschlagene Anfragen.
Beispielszenario: Ein Mixpanel-Profil mit einer Journey-Aktualisierung synchron halten
Anchor link toEin Team möchte, dass die Tarifstufe eines Teilnehmers in seinem Mixpanel-Profil aktualisiert wird, sobald sie sich in Pushwoosh ändert.
- Fügen Sie Mixpanel: Profil festlegen direkt nach dem Schritt hinzu, in dem sich die Tarifstufe ändert. Setzen Sie die Distinct ID auf
{{device:user_id}}(passend zum gekoppelten Mixpanel: Ereignis verfolgen-Punkt) und den Aktualisierungsmodus auf $set. Setzen Sie in den Profileigenschaften$emailauf{{tag:Email}}. - Klicken Sie auf Speichern.
Sobald dies ausgeführt wird, spiegelt das Mixpanel-Profil die Tarifänderung ohne einen separaten Synchronisierungsauftrag wider.