有没有办法通过Javascript检查Mixpanel中是否已存在先前的“distinct_id”?
我目前遇到的问题是,一旦有人通过我的入职流程并且跟踪了所有事件,如果他们退出并重新登录,则会在管理界面的“浏览”部分创建一个单独的记录。 / p>
我希望能够在我的初始登录事件中抛出一些逻辑,以确保检查是否已经使用了“Distinct_id”,然后将登录事件绑定到同一个用户,而不是创建一个全新的登录事件Mixpanel。
答案 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相关联,以避免重复的配置文件。