2015-01-12 4 views
0

Мне нужно несколько советов по размещению Диспетчера тегов Google (при условии, что API уже написан) в OpenCart. Я думал, что загружаю его прямо из header.tpl, однако я хочу знать, какая будет самая чистая реализация.Правильная реализация Диспетчера тегов Google в OpenCart

ответ

0

Я нашел это решение оптимальным для меня. Протестировано и работает. Вам понадобятся Vqmods (https://github.com/vqmod/vqmod/wiki).

Я использовал отредактированную версию этого скрипта (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=18200). В основном, то, что вы хотите сделать, это заменить поисковый запрос так, чтобы он соответствовал классу тега вашего тела.

Имейте в виду, что вы должны проверить свой заголовок.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[[email protected]]]></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> 
Смежные вопросы