谷歌Analytics(分析)电子商务跟踪“没有HTTP响应检出”(Google Analytics

2019-10-22 14:22发布

继文档这里找到: https://developers.google.com/analytics/devguides/collection/gajs/

我曾在一个空的HTML文件作为这样一个最简单的例子:

<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXX-2']);
    _gaq.push(['_trackPageview']);

    (function () {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
</script>

当我打开Chrome的页面与谷歌标记助理插件,它说“没有HTTP响应检测”和我所有我在开发工具网络选项卡中看到的是从谷歌下载HTML文件加载和使用ga.js脚本。 我得到同样的结果在IE浏览器,但是当我使用Firefox我可以看到它试图从谷歌获得__utm.gif这是我的理解,它应该工作。

我看在控制台中没有错误,为什么不这项工作在IE和Chrome?

下面是完整的HTML:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>GA Test</title>
        <script type="text/javascript">
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-X-2']);
            _gaq.push(['_trackPageview']);

            (function () {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
        </script>
    </head>
    <body>
        <p>Testing GA</p>
    </body>
</html>

Answer 1:

可能会出现这种情况,如果您使用的跟踪代码在现场HTML文件(如你所说,该网站是不是还活着)。

所以,

  1. 此跟踪代码将工作,当你发布到生活领域;
  2. 如果添加字符串可能_gaq.push(['_setDomainName', 'none']); 串之前_gaq.push(['_trackPageview']); 您所在区域的HTML,它会为你工作,并会发送HTTP响应。


Answer 2:

其实我会建议你实现这个跟踪之前,你继续和升级为通用Analytics(分析)。 电子商务跟踪应该更容易成立,并与经典的分析已经被贬值了,这似乎是一步,将是最适合你的。 此链接显示它多么容易可以有点。

https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce



文章来源: Google Analytics Ecommerce Tracking “No HTTP Response Detected”