新手问题 关于 Turobolink 和 Google Analytics?

cqcn1991 · 2015年09月05日 · 最后由 swordray 回复于 2015年09月12日 · 2146 次阅读

似乎是老问题了,就是有了 turbolink,google analytics 追踪会有问题?

不知道大家是怎么处理的?

我查了一下:

  1. http://stackoverflow.com/questions/18632644/google-analytics-with-rails-4 在页面底部+partial,每次加载 ga 的 js 代码
  2. http://stackoverflow.com/questions/28570938/rails-4-turbolinks-and-google-analytics 建议参考 ga for one-page web app,
  3. https://github.com/shukydvir/google-analytics-turbolinks 这个 gem,但是似乎已经很久没维护了

引用 jquery-turbolinks 之后直接调用就行了

$ -> ga 'send', 'pageview'

#1 楼 @swordray 这么简单吗!? 晕死了 我看了下 Ruby China 的源码,貌似是放到 body 里面?

#2 楼 @cqcn1991 是的。最好是把所有 JavaScript 代码都放在 assets 里面,以便于分离职责。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号