我有一个使用acumen / gravdept模板构建的magento网站。 Google Analytics(分析)曾经可以正常工作,但是自升级到1.9.1以来,它已经停止工作。原始版本为1.5.x

我正在开发模式下工作,并且禁用了缓存存储管理下的选项,关闭了探查器并刷新了magento缓存和缓存存储。我什至删除了/ var / cache下的文件。

我尝试将googleanalytics.xmlbase/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>

10-07 21:16