Mixpanel
Mixpanel est une plateforme d’analyse commerciale qui vous permet d’exporter des événements de Mixpanel vers d’autres plateformes afin d’effectuer des analyses plus approfondies. Les données collectées peuvent ensuite être utilisées pour créer des rapports personnalisés et mesurer l’engagement et la rétention des utilisateurs.
L’intégration de Braze et Mixpanel vous permet d’importer des cohortes Mixpanel dans Braze afin de créer des segments Braze qui peuvent cibler les utilisateurs dans de futures Campaigns ou Canvas Braze. La synchronisation des cohortes met à jour l’appartenance aux cohortes dans Braze et n’importe pas les événements ni les propriétés utilisateur de Mixpanel. Pour plus de détails, consultez Importation de la cohorte Mixpanel.
Vous pouvez également tirer parti de Braze Currents pour exporter vos événements Braze vers Mixpanel afin d’obtenir des analyses plus approfondies sur les conversions, la rétention et l’utilisation des produits.
Conditions préalables
| Condition | Description |
|---|---|
| Compte Mixpanel | Un compte Mixpanel est nécessaire pour profiter de ce partenariat. |
| Currents | Pour pouvoir exporter des données vers Mixpanel, vous devez avoir configuré Braze Currents pour votre compte. |
Intégration de l’exportation des données
Vous trouverez ci-dessous une liste complète des événements qui peuvent être exportés de Braze vers Mixpanel. Tous les événements envoyés à Mixpanel comprendront l’external_user_id de l’utilisateur comme ID distinct de Mixpanel. À l’heure actuelle, Braze n’envoie pas de données d’événement pour les utilisateurs dont l’external_user_id n’est pas défini.
Vous pouvez exporter deux types d’événements vers Mixpanel : les événements d’engagement lié aux messages, constitués des événements Braze directement liés à l’envoi de messages, et les événements de comportement des clients, comprenant d’autres activités de l’application ou du site web telles que les sessions, les événements personnalisés et les achats suivis par l’intermédiaire de la plateforme. Tous les événements personnalisés sont précédés du préfixe [Braze Custom Event]. Les propriétés d’événements personnalisés et les propriétés d’événements d’achat sont précédées des préfixes [Custom event property] et [Purchase property], respectivement.
Contactez votre gestionnaire de compte ou ouvrez un ticket d’assistance si vous avez besoin d’accéder à des droits d’événements supplémentaires.
Étape 1 : Obtenir les informations d’identification de Mixpanel
Dans votre tableau de bord Mixpanel, cliquez sur Project Settings dans un projet nouveau ou existant. Vous y trouverez le secret de l’API Mixpanel et le jeton Mixpanel. Ces informations d’identification seront utilisées à l’étape suivante pour créer votre connexion Currents.
Étape 2 : Créer un flux Braze Currents
- Dans Braze, accédez à Currents > + Create Current > Create Mixpanel Export.
- Indiquez le nom de l’intégration, l’e-mail du contact, le secret de l’API Mixpanel et le jeton Mixpanel dans les champs répertoriés.
- Sélectionnez les événements que vous souhaitez suivre ; une liste des événements disponibles est fournie.
- Cliquez sur Launch Current.

Consultez la documentation sur l’intégration de Mixpanel pour en savoir plus.
Événements Currents pris en charge
Braze prend en charge l’exportation vers Mixpanel des données suivantes répertoriées dans les glossaires des événements de comportement des utilisateurs et d’engagement lié aux messages :
Comportements
- Événement personnalisé :
users.behaviors.CustomEvent - Attribution d’installation :
users.behaviors.InstallAttribution - Emplacement :
users.behaviors.Location - Achat :
users.behaviors.Purchase - Désinstallation :
users.behaviors.Uninstall - Application (première session, fin de session, début de session)
users.behaviors.app.FirstSessionusers.behaviors.app.SessionEndusers.behaviors.app.SessionStart
- Abonnement (changement d’état global) :
users.behaviors.subscription.GlobalStateChange - Groupe d’abonnement (changement d’état) :
users.behaviors.subscriptiongroup.StateChange
Campaigns
- Abandon :
users_campaigns_abort - Conversion :
users.campaigns.Conversion - EnrollinControl :
users.campaigns.EnrollInControl
Canvas
- Abandon :
users_canvas_abort - Conversion :
users.canvas.Conversion - Entrée :
users.canvas.Entry - Sortie (audience correspondante, événement réalisé)
users.canvas.exit.MatchedAudienceusers.canvas.exit.PerformedEvent
- Étape d’expérience (conversion, entrée fractionnée)
users.canvas.experimentstep.Conversionusers.canvas.experimentstep.SplitEntry
Messages
- Carte de contenu (abandon, clic, fermeture, impression, envoi)
users.messages.contentcard.Abortusers.messages.contentcard.Clickusers.messages.contentcard.Dismissusers.messages.contentcard.Impressionusers.messages.contentcard.Send
- E-mail (abandon, rebond, clic, distribution, marquage comme spam, ouverture, envoi, rejet temporaire, désinscription)
users.messages.email.Abortusers.messages.email.Bounceusers.messages.email.Clickusers.messages.email.Deliveryusers.messages.email.MarkAsSpamusers.messages.email.Openusers.messages.email.Sendusers.messages.email.SoftBounceusers.messages.email.Unsubscribe
- Message in-app (abandon, clic, impression)
users.messages.inappmessage.Abortusers.messages.inappmessage.Clickusers.messages.inappmessage.Impression
- Notification push (abandon, rebond, iOSforeground, ouverture, envoi)
users.messages.pushnotification.Abortusers.messages.pushnotification.Bounceusers.messages.pushnotification.IosForegroundusers.messages.pushnotification.Openusers.messages.pushnotification.Send
- SMS (abandon, envoi par l’opérateur, distribution, échec de distribution, réception entrante, rejet, envoi, clic sur un lien court)
users.messages.sms.Abortusers.messages.sms.Deliveryusers.messages.sms.DeliveryFailureusers.messages.sms.InboundReceiveusers.messages.sms.Rejectionusers.messages.sms.Sendusers.messages.sms.ShortLinkClick
- Webhook (abandon, envoi)
users.messages.webhook.Abortusers.messages.webhook.Send
- WhatsApp (abandon, distribution, échec, réception entrante, lecture, envoi)
users.messages.whatsapp.Abortusers.messages.whatsapp.Deliveryusers.messages.whatsapp.Failureusers.messages.whatsapp.InboundReceiveusers.messages.whatsapp.Readusers.messages.whatsapp.Send
Résolution des problèmes
Vérifier la clé API Mixpanel et l’ID externe Braze
Confirmez que votre clé API Mixpanel et les valeurs braze_external_id correspondent à ce que vous attendez dans Braze et Mixpanel. L’API de synchronisation des cohortes partage des groupes d’utilisateurs entre les produits, et la synchronisation ne fonctionnera pas correctement si l’external_id dans Braze et l’identifiant envoyé par Mixpanel ne correspondent pas. Les synchronisations de cohortes depuis Mixpanel s’exécutent selon le calendrier de Mixpanel — par exemple, une fois ou environ toutes les deux heures — laissez donc du temps entre les vérifications.
Vérifier l’état de l’implémentation
Confirmez que braze_external_id est implémenté dans Mixpanel.
Définir la propriété utilisateur directement
Pour réduire toute ambiguïté, définissez braze_external_id directement dans Mixpanel.
Définition automatique de la propriété (SDK)
Le SDK Mixpanel peut définir braze_external_id automatiquement lorsque le SDK Braze est intégré dans la même application. Si vous implémentez Mixpanel et Braze ensemble, vous n’avez généralement pas besoin de configuration supplémentaire au-delà de l’installation des deux SDK.

braze_external_id n’est pas défini lorsque changeUser() est appelé dans Braze ; il est défini lorsque Mixpanel s’initialise ou démarre une session (lors de l’« init » ou du « start session »).