【发布时间】:2015-07-03 12:48:38
【问题描述】:
我正在尝试使用 MixPanel 的 web javascript 来跟踪我们的新用户注册流程。
简而言之,当用户单击“注册”按钮(或 MixPanel JS 所指的任何内容)时,应用程序将被定向到“/undefined”。在 MixPanel 中成功跟踪了该操作,但当然,应用程序已损坏并且因此未创建用户。
这是我的混合面板代码的示例(在嵌入的 ruby html 文件底部的脚本标记中):
// MixPanel - User Signup Button
mixpanel.track_links("input .signup-btn", "Create User Account", {
"referrer": document.referrer
});
我不明白 'document.referrer' 的实际作用,我只是按照 MixPanel 的文档进行操作。
此功能在视图上,并且表单在视图的部分渲染中。虽然我无法想象这是一个问题,因为 JS 位于页面底部。
我没有使用 MixPanel 的 gem。我的 rails 应用程序只使用我们的 API。没有模型或用户,因此在这种情况下 gem 是矫枉过正的。我只需要从前端的角度简单地跟踪注册过程的每个步骤。
【问题讨论】:
-
编辑:我确实知道 document.referrer 在 js 中的作用,只是不确定混合面板是如何使用它的
标签: javascript ruby-on-rails routes mixpanel