0

嗨我在管理员中添加了一个谷歌分析帐号,我是否还需要在文件中添加谷歌跟踪代码以进行跟踪,在谷歌中它仍然显示

在您网站的主页上未检测到 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

4 回答 4

5

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

  1. “Google Analytics”模块的输出被禁用。如果是这种情况,请检查“配置”=>“高级”。
  2. 一些布局更新删除了“google_analytics”块。在您的 XML 布局更新中搜索包含“google_analytics”的行 - 可能有一个具有此名称的“删除”节点。
  3. 模板文件“googleanalytics/ga.phtml”不可读或丢失
  4. 在“Web”下设置“Cookie Restriction Mode”设置为“yes”也会阻止代码输出
于 2013-02-12T17:18:20.710 回答
1

如果您的机器上安装了 Firefox,则安装名为“Omnibug”的 Firebug 插件,您可以在开发人员的网站上找到它。

当您在浏览您的网站时打开该选项卡时,您会看到许多向 Google 发出的请求。如果没有显示请求,则 Magento 未正确配置为输出 GATC(Google Analytics 跟踪代码)。

另外,查看Magento 文档以设置 GATC

于 2013-02-13T12:18:47.000 回答
0

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

检查这一点的一种快速方法是尝试实时报告并查看它是否显示任何数据。

于 2013-02-13T01:58:56.307 回答
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 也运行良好,可能是更确定的测试。

于 2013-12-12T22:55:49.893 回答