Mixpanel distinct_id使用Ruby和Javascript库

时间:2012-11-09 02:46:36

标签: ruby-on-rails-3 mixpanel

我不明白如何正确使用distinct_id。我正在尝试使用Rails创建Mixpanel漏斗。目前我正在使用distinct_id进行此操作,因此mixpanel趋势非常准确,但依赖于唯一用户数的漏斗似乎不起作用。我应该如何使用distinct_id属性来解决这个问题?

我正在使用Javascript库和Ruby库。

漏斗步骤是:

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

1 个答案:

答案 0 :(得分:1)

最简单的方法是从Ruby发送数据(顺便说一下,你使用的是哪个Ruby库?),因为链接和帐户创建必须在服务器端发送。

您必须选择一个distinct_id,它将通过整个过程识别用户。最简单的方法是使用被邀请者的电子邮件地址。这样做的另一个好处是能够使用该电子邮件跟踪其他事件和“人员”数据,并将其与正确的用户相关联。

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

有关重定向参数的详细信息,请参阅docs