检查Mixpanel Javascript中是否已存在“distinct_id”

时间:2015-03-08 07:19:34

标签: javascript mixpanel

有没有办法通过Javascript检查Mixpanel中是否已存在先前的“distinct_id”?

我目前遇到的问题是,一旦有人通过我的入职流程并且跟踪了所有事件,如果他们退出并重新登录,则会在管理界面的“浏览”部分创建一个单独的记录。 / p>

我希望能够在我的初始登录事件中抛出一些逻辑,以确保检查是否已经使用了“Distinct_id”,然后将登录事件绑定到同一个用户,而不是创建一个全新的登录事件Mixpanel。

1 个答案:

答案 0 :(得分:3)

看到你的代码会很棒,但我可以根据自己的经验猜出以下答案:

首次创建人员配置文件时,应创建执行mixpanel.alias(YOUR_DISTINCT_ID)而非mixpanel.identify()的配置文件。这会将mixpanel内部distinct_id与您的自定义不同ID相关联(例如:电子邮件地址,用户名等)。

下次用户登陆其他页面时,请拨打mixpanel.identify(YOUR_DISTINCT_ID)

这样做,如果用户退出,然后重新登录,则调用mixpanel.identify(YOUR_DISTINCT_ID)就足够了,Mixpanel会将您的自定义ID与原始ID相关联,以避免重复的配置文件。