Passer au contenu principal
L’intégration Kameleoon Mixpanel Event Streaming vous permet d’envoyer automatiquement des événements à votre compte Mixpanel chaque fois que des visiteurs sont exposés à l’une de vos expériences Kameleoon. Cette intégration permet une analyse enrichie dans Mixpanel, fournissant des informations sur l’exposition aux expériences pour vous aider à mieux comprendre le comportement et l’engagement des utilisateurs.
Cette intégration utilise le dispatcher d’événements de Kameleoon pour envoyer des événements côté serveur à votre compte Mixpanel par lots via l’endpoint /import de l’API HTTP Mixpanel.

Avantages clés

  • Informations comportementales précises : l’intégration envoie des événements spécifiques aux outils tiers pour les visiteurs exposés à des expériences web et feature flags sur des projets basés sur SDK, tels que des applications. Ce suivi détaillé permet une vue plus claire de la façon dont différentes variations impactent les actions des utilisateurs. Par exemple, vous pouvez observer quelle variation génère plus de clics, de conversions ou d’autres résultats souhaités, ce qui vous aide à déterminer l’approche la plus efficace.
  • Prise de décision en temps réel : l’intégration fournit des données en temps réel, ce qui permet de prendre des décisions à la volée. Armé d’informations à jour sur les expériences en cours, vous pouvez ajuster rapidement les stratégies si une variation ne fonctionne pas comme prévu.
  • Configuration sans effort : activez les intégrations tierces directement depuis l’application Kameleoon, sans code personnalisé ni modifications du SDK.

Considérations

Le serveur Kameleoon envoie des événements à Mixpanel avec un délai minimum de 30 minutes.

Prérequis

Pour configurer cette intégration, les éléments suivants sont requis :
  • SDK Kameleoon : le SDK Kameleoon doit être installé sur votre projet côté serveur.
  • Token de projet : un identifiant alphanumérique unique utilisé pour collecter les données d’un projet Mixpanel spécifique. Vous pouvez le trouver dans la section Access keys de la page d’aperçu des paramètres de votre projet.

Configuration

Cette intégration peut être activée pour les expériences Web et Feature.

Pour les expériences Web

  1. Cliquez sur Admin > Integrations.
  2. Cliquez sur l’icône de téléchargement à droite de la carte Mixpanel.
  3. Sélectionnez les projets sur lesquels vous souhaitez configurer Mixpanel et cliquez sur Validate.
  4. Ajoutez Mixpanel dans l’onglet Integrations du flux de finalisation.

Pour les expériences Feature

  1. Modifiez un feature flag ou créez-en un nouveau.
  2. Sous Reporting, cliquez sur Integrations.
  3. Activez Mixpanel sur on dans tous les environnements souhaités.
Une fois l’intégration activée et votre expérience en ligne, Kameleoon commencera à envoyer les événements d’expérience à Mixpanel chaque fois qu’un visiteur y est exposé. Ces événements incluent des détails clés tels que :
  • ID utilisateur
  • Heure d’exposition
  • ID de l’expérience Kameleoon
  • ID de la variante Kameleoon

Exemple de payload d’événement

{
	"event": "$experiment_started",
	"properties":
	{ 
		"time": 1730194985000,
		"distinct_id": "xf54dd2thdd5",
		"$insert_id": "a1b2c3d4-e5f6-7890-1234-56789abcdef0",
		"Experiment name": "Experiment 12345",
		"Variant name": "Variant 15685"
	}
}
Par défaut, distinct_id contiendra le code visiteur Kameleoon du visiteur. Si vous avez configuré la réconciliation cross-device de Kameleoon, l’identifiant placé dans la donnée personnalisée de réconciliation cross-device sera utilisé à la place du code visiteur. Notez que toute donnée personnalisée spécifique à votre organisation, généralement incluse dans vos événements Mixpanel, ne sera pas présente dans les événements envoyés par Kameleoon depuis le serveur. Si vous devez enrichir le payload avec des données non suivies nativement par Kameleoon et que vous avez un compte Kameleoon, vous pouvez soumettre une demande de fonctionnalité.