您好我已在管理员中添加了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>
我是否需要在文件中添加此类代码
答案 0 :(得分:5)
在管理员中设置帐户后,应自动输出JS代码。可能的原因仍然是:
答案 1 :(得分:1)
如果您的计算机上安装了Firefox,请安装名为“Omnibug”的Firebug插件,您可以find it on the developer's site.
当您在浏览网站时打开该标签页时,您会看到向Google发出的一些请求。如果没有显示请求,则未正确配置Magento以输出GATC(Google Analytics跟踪代码)。
答案 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也运行良好,可能是一个更确定的测试。