Ruby on rails 4 将Mixpanel与TurboLink一起使用时参考错误

Ruby on rails 4 将Mixpanel与TurboLink一起使用时参考错误,ruby-on-rails-4,turbolinks,mixpanel,Ruby On Rails 4,Turbolinks,Mixpanel,我正在从事一个支持turbolinks的Rails项目,我刚刚面临以下问题:我需要创建一个依赖于页面引用的Mixpanel“漏斗”。问题是,当您使用TurboLink时,它不会改变 例如: Facebook>第1页>第2页>。。。第N页 第1页推荐人-facebook.com(正确) 第2页推荐人-facebook.com(不正确) 第N页推荐人-facebook.com(不正确) 有没有办法解决这个问题,同时使用TurboLink 谢谢 我刚刚找到了一个解决办法。您可以将referer和

我正在从事一个支持turbolinks的Rails项目,我刚刚面临以下问题:我需要创建一个依赖于页面引用的Mixpanel“漏斗”。问题是,当您使用TurboLink时,它不会改变

例如: Facebook>第1页>第2页>。。。第N页

  • 第1页推荐人-facebook.com(正确)
  • 第2页推荐人-facebook.com(不正确)
  • 第N页推荐人-facebook.com(不正确)
有没有办法解决这个问题,同时使用TurboLink


谢谢

我刚刚找到了一个解决办法。您可以将referer和referenting_域作为参数传递给Mixpanel。我从Rails请求对象获取它们,并在javascript中呈现它们,javascript将执行Mixpanel跟踪。您能举个例子说明您的解决方案吗<代码>var pagePath={{Page Path}};track(“页面视图”,{“页面路径”:页面路径,“referer”:document.referer})