Ce que vous allez configurer
- Le transfert côté serveur des événements de clic et de conversion Elido vers votre projet Mixpanel via votre jeton de projet.
- La correspondance automatique de
distinct_id— utilisez un hash de l'click_idElido pour l'attribution anonyme, ou transmettezmixpanel_distinct_idpour un assemblage de session complet. - La sélection configurable des événements : transférez
link.clicked,conversion.recorded, ou les deux indépendamment.
Elido envoie des événements de clic et de conversion à Mixpanel côté serveur. Si vous utilisez déjà Mixpanel pour suivre le comportement des utilisateurs, l'ajout d'événements Elido vous donne l'engagement des liens dans la même analyse d'entonnoir — sans JavaScript côté client.
Ce dont vous avez besoin#
- Un projet Mixpanel.
- Le Jeton de projet du projet (pas un secret — il est sûr de le coller ici).
Étape 1 — Trouver votre jeton de projet#
- Connectez-vous à Mixpanel.
- Allez dans Paramètres → Projet → Clés d'accès.
- Copiez le Jeton de projet. C'est une chaîne de 32 caractères. Ne le confondez pas avec le Secret (utilisé pour l'importation de données en lot ; Elido utilise plutôt l'endpoint track standard).
Étape 2 — Configurer dans Elido#
- Allez dans Dashboard → Conversions → Mixpanel → Configurer le transfert.
- Collez le jeton de projet.
- (Optionnel) Choisissez les événements à transférer :
link.clicked,conversion.recorded, ou les deux. - Cliquez sur Enregistrer. Elido envoie immédiatement un événement test.
Comment distinct_id est mappé#
Mixpanel requiert un distinct_id pour attribuer des événements à un utilisateur. Elido le mappe comme suit :
- Si vous incluez un paramètre
mixpanel_distinct_iddans l'URL de destination de votre lien court (ou le transmettez à l'API Conversions), Elido utilise cette valeur directement. Cela vous donne un assemblage de session parfait. - Sinon, Elido utilise un hash du
click_idElido. Cela crée un ID anonyme stable par clic. Les entonnoirs qui traversent les clics et les événements serveur ne s'assembleront pas automatiquement — mais l'analyse par lien fonctionnera proprement.
Pour la plupart des cas d'usage (analyse de campagne de liens, attribution de conversion), l'option 2 convient. Pour la cartographie du parcours utilisateur, implémentez l'option 1.
Propriétés d'événement envoyées à Mixpanel#
Chaque événement Elido inclut :
{
"event": "elido_click",
"properties": {
"token": "your-project-token",
"distinct_id": "clk_abc123-hashed",
"time": 1715515200,
"link_slug": "spring-2026",
"destination_url": "https://example.com/spring",
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "spring-2026",
"country": "DE",
"device": "mobile",
"browser": "Chrome"
}
}
Les événements de conversion incluent également value et currency.
Résolution des problèmes#
Les événements n'apparaissent pas dans la vue en direct Mixpanel — Confirmez que le jeton de projet est correct. Un mauvais jeton renvoie HTTP 200 de Mixpanel (ils acceptent silencieusement) mais l'événement n'apparaît jamais. Vérifiez en copiant le jeton caractère par caractère.
Les événements apparaissent sous un autre projet — Les jetons Mixpanel sont spécifiques aux projets. Si vous avez plusieurs projets, confirmez que vous avez copié depuis le bon dans Paramètres → Projet.
distinct_id ne correspond pas aux utilisateurs Mixpanel existants — Vous devez passer le mixpanel_distinct_id dans l'URL de destination de votre lien court Elido ou via l'API Conversions. Sans cela, Elido génère un ID anonyme qui ne correspondra pas à vos utilisateurs identifiés existants.
Seul l'événement test est visible, pas les vrais événements — Vérifiez que les types d'événements sont activés dans Dashboard → Conversions → Mixpanel → Configurer les événements. link.clicked et conversion.recorded peuvent être activés indépendamment.