我有一个使用acumen / gravdept模板构建的magento网站。 Google Analytics(分析)曾经可以正常工作,但是自升级到1.9.1以来,它已经停止工作。原始版本为1.5.x
我正在开发模式下工作,并且禁用了缓存存储管理下的选项,关闭了探查器并刷新了magento缓存和缓存存储。我什至删除了/ var / cache下的文件。
我尝试将googleanalytics.xml
从base/default/layout
复制到我的gravdept/acumen/layout
文件夹中,然后将base/default/template/googleanalytics
复制到gravdept/acumen/template/googleanalytics
,但这对我不起作用。
我也尝试将以下内容添加到gravdept/acumen/layout/page.xml
<layout version="0.1.0">
<default translate="label" module="page">
<label>All Pages</label>
<block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">
...
<block type="core/text_list" name="before_body_end" as="before_body_end" translate="label">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" template="googleanalytics/ga.phtml" />
</block>
</block>
</default>
...
</layout>
我在
<?php echo $this->getChildHtml('before_body_end') ?>
下的所有页面模板中都有gravdept/acumen/template/page/
任何帮助或建议都将非常有用,我已经花了数小时,并且正在圈子中转悠。
最佳答案
您可以在管理员中启用该Google Analytics(分析)模块。
请检查是否已启用:系统->配置-> Google Api-> Google Analytics。
应该启用该选项并设置帐号。
在下面的评论中提到了正确的答案。我最终创建了具有以下内容的frontend/gravdept/acumen/layout/googleanalytics.xml
。
<layout version="0.1.0">
<default>
<reference name="after_body_start">
<block type="googleanalytics/ga" name="google_analytics" as="google_analytics" template="googleanalytics/ga.phtml" />
</reference>
</default>
</layout>