在OpenCart中正确实施Google跟踪代码管理器

时间:2015-01-12 11:03:12

标签: opencart google-tag-manager

我需要一些建议,在OpenCart中放置Google跟踪代码管理器(假设已经编写了API)。我想过直接从header.tpl加载它,但是我想知道最干净的实现是什么。

1 个答案:

答案 0 :(得分:0)

我发现这个解决方案对我来说是最佳选择。经过测试,确实有效。您将需要安装Vqmods(https://github.com/vqmod/vqmod/wiki)。

我使用了此脚本的编辑版本(http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18200)。基本上,您要做的是替换搜索查询,使其与您的body标签的类匹配。

请注意,您应该检查header.tpl,以确保将GTM代码放在正文标记的开头。

最后,我编辑的xml:

<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id><![CDATA[Google Tag Manager]]></id>
    <version><![CDATA[1.0]]></version>
    <vqmver><![CDATA[]]></vqmver>
    <author><![CDATA[hany.mesbah@gadalla.com]]></author>
<file name="catalog/view/theme/*/template/common/header.tpl">
    <operation error="log">
        <search position="after"><![CDATA[<body class="fs<?php echo $themeConfig['fontsize'];?> <?php echo $helper->getPageClass();?> <?php echo $helper->getParam('body_pattern','');?>">]]></search> 
            <add><![CDATA[your GTM code snippet]]></add>
    </operation>        
</file>
</modification>
相关问题