2012-11-09 32 views
2

我不明白如何正确使用distinct_id。我正在尝试使用Rails创建一个Mixpanel漏斗。目前我正在使用distinct_id来完成此操作,因此混合面板的趋势相当准确,但依赖于唯一用户数量的漏斗看起来没有工作。我应该如何使用distinct_id属性来解决这个问题?Mixpanel distinct_id使用Ruby和Javascript库

我正在使用Javascript库和Ruby库。

漏斗步骤是:

1)用户邀请 2.)邀请用户接收邀请电子邮件并点击邀请链接 3.)页面载入 4.)打开注册模块 5.)创建帐户

回答

1

由于链接和帐户创建必须发送到服务器端,因此从Ruby只发送数据(顺便说一句,您使用的是哪个Ruby库)可能是最容易的。

您将不得不选择一个distinct_id来识别整个过程中的用户。最简单的方法是只使用被邀请者的电子邮件地址。这具有能够使用该电子邮件跟踪其他事件和“人员”数据并将其与正确用户相关联的额外益处。

唯一棘手的部分是第2步中,您将需要生成一个链接,看起来像 http://api.mixpanel.com/track/?data=...&ip=1&redirect=http://www.your-site.com/invitation 到电子邮件的邀请链接里面放。

有关重定向参数的更多信息,请参阅docs