gpt4 book ai didi

meteor 谷歌分析: setting

转载 作者:行者123 更新时间:2023-12-02 14:41:33 24 4
gpt4 key购买 nike

我正在使用 mup 将我的应用程序部署到生产服务器,我想知道我的设置是否正确。我大约一小时前部署了我的网站,但 Google Analytics 仍然显示“跟踪尚未安装”。

这就是我现在拥有的。

我安装了meteor google-analytics包

meteor 添加 datariot:ganalytics

以及mup settings.json

{
"public" : {
"ga": {
"account":"UA-45555555-5"
}
}
}

在路由器中,我正在记录一些事件

Router.route('/', function () {
GAnalytics.pageview();
this.render('Main', {
to: 'content'
});
});

Router.route('/about', function () {
GAnalytics.pageview("/about");
this.render('About', {
to: 'content'
});
});

我不知道为什么 Google Analytics 不跟踪我的网站。加载需要更多时间吗?

编辑:我继续调试 GA 集成到我的应用程序中。我安装了 GA 调试器 chrome 扩展,GA 的 meteor 包似乎可以正确发送事件。但是,我在报告或实时仪表板上看不到任何内容。如果我使用 Google 提供的跟踪代码,我可以在实时仪表板上看到自己,但它仅在我刷新页面时发送综合浏览事件。我将跟踪代码放入 Template.Layout.rendered

  Template.Layout.rendered = function() {
(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-123456795-5', 'auto');
ga('send', 'pageview');
}

最佳答案

我最终将 Google 提供的跟踪代码包含在我的 layout.html 模板中,并通过包含手动发送综合浏览量

GARecordPage = function(pageLocation) {
ga('create', 'UA-12312323-5', 'auto');
ga('send', 'pageview', {
page: pageLocation
});
}

globals.js

并在 router.js 中使用它来跟踪我想要跟踪的每个页面:

Router.route('/', function () {
GARecordPage('/');
this.render('Main', {
to: 'content'
});
});

它运行良好,您还可以让实时仪表板运行良好。当我使用 Metoer 软件包时,实时仪表板由于某种原因无法工作。

关于 meteor 谷歌分析: setting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29575270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com