设置谷歌分析magento

时间:2013-02-12 17:06:57

标签: magento google-analytics installation

您好我已在管理员中添加了Google解析帐户号码,我是否还需要在要跟踪的文件中添加Google跟踪代码,在谷歌中它仍显示

  

尚未在您的网站上检测到Google Analytic跟踪代码   网站的主页

请告诉我如何将Google分析设置到我的网站。

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'xxxxxxxx']);//fake
  _gaq.push(['_setDomainName', 'fake.com']);//fake
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

我是否需要在文件中添加此类代码

4 个答案:

答案 0 :(得分:5)

在管理员中设置帐户后,应自动输出JS代码。可能的原因仍然是:

  1. “Google Analytics”模块的输出已停用。如果是这种情况,请在“配置”=&gt;“高级”下检查。
  2. 某些布局更新会删除“google_analytics”块。搜索包含“google_analytics”的行的XML布局更新 - 可能存在具有此名称的“删除”节点。
  3. 模板文件“googleanalytics / ga.phtml”无法阅读或遗失
  4. “Web”下的“Cookie限制模式”设置为“是”也会阻止代码输出

答案 1 :(得分:1)

如果您的计算机上安装了Firefox,请安装名为“Omnibug”的Firebug插件,您可以find it on the developer's site.

当您在浏览网站时打开该标签页时,您会看到向Google发出的一些请求。如果没有显示请求,则未正确配置Magento以输出GATC(Google Analytics跟踪代码)。

另外,请查看Magento docs for setting up GATC

答案 2 :(得分:0)

很多时候,GA最多需要24小时才能显示数据并更新跟踪代码状态。你能等一段时间看看点击是否开始出现?

检查此问题的快捷方法是尝试实时报告,看看它是否显示任何数据。

答案 3 :(得分:0)

我花了好几天试图解决这个问题,并尝试了很多不同的解决方案。显然有很多事情可以让Google Analytics继续使用Magento。奥列格的建议非常好,相当全面,涵盖了我发现的大部分答案。但它确实错过了其中一个解释。

显然,在版本1.3和1.4之间,Magento改变了处理Google Analytics的方式。如果您的自定义模板中包含以下任何内容的副本:

1column.phtml
2columns-left.phtml
2columns-right.phtml
3columns.phtml 

然后,您需要在自定义模板中存在的上述任何文件中的<?php echo $this->getChildHtml('after_body_start') ?>上方添加<div class="wrapper">。文件的位置将在以下目录中:app / design / frontend / CustomGroup / Custom / template / page /

此外,您可能需要在app / design / frontend / CustomGroup / Custom / layout文件夹中的page.xml文件中添加两个条目:

<block type="core/text_list" name="after_body_start" as="after_body_start" translate="label">
     <label>Page Top</label>
</block>

<block type="page/html_notices" name="global_notices" as="global_notices" template="page/html/notices.phtml" />

这两个条目应该放在“标题”块的正上方。

此解决方案的功劳归于那些在此主题中回复的人以及Magento论坛上的两张海报。如果你查看Ross和ceefour的帖子,你会看到我在这里描述的解决方案。这是一个链接:http://www.magentocommerce.com/boards/viewthread/23325/P45/#t240114

此外,我想要注意的是,如果您在网页来源中搜索“GoogleAnalytics”一词,则可以查看Google Analytics是否正在使用中。在我的情况下,直到我按照上述步骤才出现。如上所述,Omnibug也运行良好,可能是一个更确定的测试。