這是我試圖讓谷歌Analytics(分析)與鐵路由器工作谷歌Analytics(分析)流星與鐵路由器
在lib/analytics.js
我有以下代碼(從代碼頁粘貼在分析):
if (Meteor.isClient) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45905917-2', 'ec2-54-246-15-224.eu-west-1.compute.amazonaws.com');
}
然後,在client/router.coffee
是下面的代碼:
Router.configure layoutTemplate: 'layout'
Router.map ->
@route 'home',
path: '/'
template: 'home'
after: -> ga('send', 'pageview')
for link in Pages.links
route =
path: link.url
template: link.toTemplate
after: -> ga('send', 'pageview')
@route link.toTemplate, route
但是,這似乎並沒有工作過。我該如何解決這個問題?
編輯補充:
我已經試過GAnalytics,但我有很多的問題,與我的安裝部署和流星設置
您好,這是一種解決方法,所以我不會將其作爲回答發佈,但最近我通過在我的'html模板中的''標記中粘貼Google Analyics代碼來工作。像這樣:view-source:http://mixtape.meteor.com/ – Louis93
看看這篇文章:http://www.bicobic.com/posts/BkFDo4CqcSnGcGtri這通過一個腳本加載器加載GA腳本,這是不必要的但它顯示了將腳本包含在模板中的方式。在您的佈局中調用它。也請查看Google Analytics調試器。 – chaosbohne