Passer au contenu

Mixpanel : suivre un événement

Utilisez Mixpanel : suivre un événement pour envoyer un événement à un projet Mixpanel depuis une étape de parcours, via l’API d’importation, avec les propriétés que vous listez. Ce point s’authentifie avec son propre compte de service Mixpanel. Il n’utilise aucune intégration Mixpanel au niveau du compte configurée ailleurs dans les Paramètres.

Pushwoosh définit le $insert_id de Mixpanel pour vous à partir du voyageur. Cela signifie que le même voyageur passant deux fois par ce point exact, par exemple lors d’un deuxième tour d’un parcours en boucle, est enregistré comme un seul événement dédupliqué dans Mixpanel, et non deux. La déduplication est limitée à l’ID d’insertion et au nom de l’événement combinés, alors donnez à chaque point d’événement de suivi sur le canevas son propre Nom d’événement : en réutiliser un sur deux points différents peut entraîner la suppression de l’événement d’un voyageur comme étant un doublon de l’autre.

Utilisations typiques :

  • Enregistrer les jalons du parcours : envoyez un événement lorsqu’un voyageur atteint une étape, afin qu’il apparaisse à côté de vos événements de produit dans les entonnoirs Mixpanel.
  • Alimenter un entonnoir multicanal : enregistrez les jalons de push, d’e-mail ou de SMS à côté des événements in-app pour une vue d’entonnoir unique dans Mixpanel.
  • Suivre un parcours en boucle en toute sécurité : la déduplication intégrée signifie qu’un voyageur qui revient à cette étape est toujours enregistré comme un seul événement, tant que chaque point d’événement de suivi a son propre nom d’événement.

Configurer le point

Anchor link to
  1. Faites glisser Mixpanel : suivre un événement de la section Intégrations sur le canevas.
  2. Double-cliquez sur le point et saisissez un Nom d’étape.
  3. Dans Hôte API, choisissez la région où le projet Mixpanel stocke ses données : api.mixpanel.com pour un projet américain, api-eu.mixpanel.com pour un projet européen.
Tiroir d'événement de suivi Mixpanel avec le Nom d'étape rempli et l'Hôte API défini sur api.mixpanel.com
  1. Dans ID de projet, saisissez l’ID de projet numérique de Mixpanel : Paramètres > Paramètres du projet.
Champ ID de projet avec une valeur numérique fictive
  1. Dans Nom d’utilisateur du compte de service, saisissez le nom d’utilisateur d’un compte de service Mixpanel avec le rôle Ingestion, depuis Paramètres de l’organisation > Comptes de service.
Champ Nom d'utilisateur du compte de service avec une valeur fictive
  1. Dans Secret du compte de service, saisissez le secret de ce compte de service. Pushwoosh combine le nom d’utilisateur et le secret dans l’en-tête d’autorisation de base de la requête pour vous. Le secret est stocké masqué, comme un en-tête de secret de webhook, et Mixpanel ne le montre qu’une seule fois, lors de la création du compte de service. Copiez-le à ce moment-là.
Champ Secret du compte de service masqué
  1. Dans ID distinct, saisissez à qui appartient l’événement dans Mixpanel. La valeur par défaut est {{device:user_id}} ; utilisez plutôt {{device:hwid}} pour indexer les événements par appareil.
Champ ID distinct défini sur une macro user_id d'appareil
  1. Dans Nom de l’événement, saisissez le nom de l’événement que Mixpanel doit afficher, par exemple journey_welcome_push_sent.
Champ Nom de l'événement défini sur journey_welcome_push_sent
  1. Dans Propriétés de l’événement, ajoutez une ligne par propriété à envoyer avec l’événement. Saisissez le nom de la propriété et la valeur. Les noms doivent être non vides et uniques. Une valeur qui est une seule macro de voyageur conserve son propre type dans Mixpanel ({{tag:Age}} arrive en tant que nombre, {{tag:Trial Ends}} en tant que date). Tout autre texte est envoyé en tant que chaîne de caractères. Les macros utilisent la même syntaxe que le corps d’un Webhook. Ou cliquez sur Insérer une valeur dynamique pour choisir un attribut produit par une étape antérieure de ce parcours, par exemple une réponse LLM ou une valeur de Webhook mappée.
Tableau des propriétés de l'événement avec journey_name mappé à la macro journey:name
  1. Cliquez sur Enregistrer.

Le voyageur continue vers l’étape que vous connectez ensuite sur le canevas.

Attributs après l’exécution de l’étape

Anchor link to

Ce point ne mappe aucune donnée de réponse dans le parcours.

Échecs et réponses inattendues

Anchor link to

Une requête échouée retire le voyageur du parcours. Voir Erreurs et requêtes échouées.

Scénario d’exemple : Enregistrer les envois de parcours dans un entonnoir Mixpanel

Anchor link to

Une équipe souhaite qu’un envoi de push de bienvenue apparaisse dans le même entonnoir Mixpanel que ses autres événements de produit.

  1. Ajoutez Mixpanel : suivre un événement juste après l’étape qui envoie le push de bienvenue. Définissez l’ID distinct sur {{device:user_id}} et le Nom de l’événement sur journey_welcome_push_sent. Dans les Propriétés de l’événement, définissez journey_name sur {{journey:name}}.
  2. Cliquez sur Enregistrer.

Une fois que cela est exécuté, l’envoi apparaît dans Mixpanel à côté d’autres événements de produit, de sorte que l’entonnoir reflète l’image complète au lieu d’un vide où l’étape du parcours ne rapporte rien.