2015-03-08 1 views
1

Existe-t-il un moyen de vérifier si un "distinct_id" existe déjà dans Mixpanel avec Javascript? J'ai actuellement un problème où une fois que quelqu'un se déplace dans mon processus d'intégration et tous les événements sont suivis, s'ils se déconnectent et se reconnectent crée un enregistrement séparé dans la section "explorer" de l'interface d'administration. Je veux être en mesure de jeter une certaine logique autour de mon événement de connexion initiale pour être sûr de vérifier si le "Distinct_id" a déjà été utilisé, puis attacher l'événement de connexion à ce même utilisateur au lieu de créer un nouveau à Mixpanel.Vérification de l'existence d'un "distinct_id" dans Mixpanel Javascript

Répondre

3

Ce serait génial de voir votre code, mais je peux deviner la réponse suivante en fonction de mon expérience:

La première fois que vous créez un profil de personnes, vous devez créer l'exécution mixpanel.alias(YOUR_DISTINCT_ID) au lieu de mixpanel.identify(). Cela va associer le mixpanel interne distinct_id à votre identifiant distinct personnalisé (par exemple: une adresse e-mail, un nom d'utilisateur, etc.).

La prochaine fois que l'utilisateur atterrira sur une page différente, vous appelez mixpanel.identify(YOUR_DISTINCT_ID). Si cela se produit, si l'utilisateur se déconnecte puis se reconnecte, il suffira d'appeler mixpanel.identify(YOUR_DISTINCT_ID), Mixpanel va associer votre identifiant personnalisé à celui d'origine en évitant les profils dupliqués.

+0

C'est exactement ce que j'ai dû faire. Mon problème était que dans mon flux lorsque l'utilisateur se connectait après s'être déconnecté, il appelait toujours "alias", alors comme vous l'avez dit, je viens de faire un changement pour vérifier si c'était la première fois qu'ils se connectaient ou non et s'ils avaient déjà appelé "identifier" à la place. Une chose à noter est que j'ai dû ajouter "mixpanel.cookie.clear()" lorsque mon utilisateur se déconnecte, car si j'essayais de me reconnecter avec un autre utilisateur sur le même périphérique, il écraserait cet utilisateur dans Mixpanel. – parchambeau

+0

Merci pour votre aide à coup sûr. – parchambeau