来自控制器的 Mixpanel.track
Mixpanel.track from the controller
我有一个应用程序,它有一个简单的表单提交(一封电子邮件)。我将 MixPanel 的跟踪分析集成到应用程序中,并希望跟踪每次与此表单发生交互的时间 - 特别是用户成功/失败提交表单的时间,以及他们的电子邮件是什么。
在进行了一些研究之后,似乎最简单的方法是在控制器级别进行跟踪(我正在运行验证,并做出提交是否合法的总体决定)。这需要从控制器运行 JS 函数。这可能吗?有没有更好的方法可以做到这一点?
让我们整合这个宝石分析。
然后只需按照上面链接中的说明进行操作,但这是摘要:
- 向控制器添加
analytical
-
在
config/analytical.yml
中设置混合面板令牌production: mixpanel: key: your_mixpanel_project_token development: # Also define here if you want to test in development test:
-
在控制器中跟踪事件:
# data_key_1, data_value_1, data_key_2 and data_value_2 are the data # which were attached to mixpanel event, they are example, specify yours analytical.event 'Your event', data_key_1: data_value_1, data_key_2: data_value_2
您可以与GA,KISSMetrics或任何您想要的集成更多,跟踪代码适用于通用代码,这也适用于javascript代码,有关更多详细信息,请参阅其文档。
相关文章:
- WordPress博客中的Mixpanel分析不起作用
- 检查 Mixpanel Javascript 中是否已存在“distinct_id”
- angularjs:自定义直接中的绑定数据在使用“”后不再更新;track-by-;在ng重复中
- 谷歌分析/Mixpanel/等.确定时钟错误时的事件时间戳
- Vue.js"track-by-$index”;,如何单独呈现列表项
- 将Mixpanel与chrome扩展集成(无需浏览器操作)
- 为什么angularjs过滤器不适用于track
- Mixpanel javascript 集成:连续的事件在 mixpanel 结束时以错误的顺序记录
- Shopify + Mixpanel Integration
- 使用图像作为webkit滚动条 - -webkit-scrollbar-track-piece的最小高度
- Segment.io 和 mixpanel 实现配置文件,适用于生产和非生产环境
- 从mixpanel javascript跟踪调用中删除个人信息
- JavaScript/jQuery中的Track-pad Tap事件
- 来自控制器的 Mixpanel.track
- Angularjs.undefined不是由“未定义”引起的函数;track-by-;陈述
- ng重复不使用track by更新模型
- Angular Js:您可以将select的默认值与使用'track by'在ng选项中
- 对Mixpanel事件进行回顾性更新
- 当用户点击链接时,我如何记录MixPanel事件
- 在angular应用中嵌入mixpanel脚本