1

我有一个使用 acumen/gravdept 模板构建的 magento 站点。谷歌分析过去可以正常工作,但自从升级到 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/

任何帮助或建议都会很棒,我已经花了几个小时在这上面转圈圈。

4

1 回答 1

1

您可以在管理员中启用该谷歌分析模块。请检查它是否已启用:System->Configuration->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>
于 2014-12-03T10:53:18.930 回答