Google analytics 为什么会有';跟踪站点性能时是否没有数据?

Google analytics 为什么会有';跟踪站点性能时是否没有数据?,google-analytics,Google Analytics,我正在使用谷歌分析,我也想跟踪我的网站的性能,但我一直没有得到任何数据。我该怎么处理我的追踪码? 我试图将采样率设置为100%,但没有结果。我找了很多,但没有找到任何帮助。 这是我的追踪代码: <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q

我正在使用谷歌分析,我也想跟踪我的网站的性能,但我一直没有得到任何数据。我该怎么处理我的追踪码? 我试图将采样率设置为100%,但没有结果。我找了很多,但没有找到任何帮助。 这是我的追踪代码:

<script>
        (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', 'xx-xxxxxxx-x', 'auto');
        ga('send', 'pageview');
        ga('create', 'xx-xxxxxxx-x', { 'siteSpeedSampleRate': 100 });
</script>

(功能(i、s、o、g、r、a、m){
i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)
},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“xx-xxxxxxx-x”、“自动”);
ga(‘发送’、‘页面浏览’);
ga('create','xx-xxxxxxx-x',{'siteSpeedSampleRate':100});

您应该只定义一次创建方法。 所以你得换一条线

ga('create', 'xx-xxxxxxx-x', 'auto');
为了

它是传递给create方法的对象,在该方法中可以设置多个选项。 正如Philip在评论中指出的:“auto”将跟踪设置为顶级域(没有它,子域将无法跟踪)


此处提供了更多示例:

您是否已查看分析中的实时统计页面?你确定你的网站上有访客吗?如果您在打开实时统计信息的同时访问您的网站,实时统计信息是否会显示任何内容?是的。其他统计数据效果良好。上周我收到了大约2000页的新闻。但在Behavior>SiteSpeed>Overview中显示“0次页面浏览发送页面加载示例”太好了,我期待结果。实际上,我并不是100%肯定这一点,尽管在阅读文档时,只调用一次create方法似乎是合乎逻辑的:)不,“auto”不是默认值。您应该将该行更改为
ga('create','UA-XXXX-X','auto',{'siteSpeedSampleRate':100})'“自动”将cookie设置为顶级域,默认使用
location.hostname
。如果你删除“自动”,那么子域跟踪将不起作用。好的,有趣的一点,菲利普,谢谢。我实际上没有深入到文档中,只是快速地查看了一下。我用你添加的内容编辑了我的答案。
ga('create', 'xx-xxxxxxx-x', 'auto', { 'siteSpeedSampleRate': 1 });