-1

Я пытаюсь подключить Magento с Диспетчером тегов Google, особенно для отслеживания транзакций и других данных электронной торговли в Google Analytics.Реализация уровня данных Google Tag Manager и магазин Magento

Я установил этот GTM Magento extension, который полезен для добавления фрагмента GTM в нужном месте, и соединение GTM действительно работает, но, как вы видите ниже, данные транзакции не определены - поскольку ни один уровень данных не объявлен перед фрагментом GTM:

 
utmwv:5.4.1 
utms:68 
utmn:238730863 
utmhn:127.0.0.1 
utmt:tran 
utmtid:undefined 
utmtst:undefined 
utmtto:undefined 
utmttx:undefined 
utmtsp:undefined 
utmtci:undefined 
utmtrg:undefined 
utmtco:undefined 
utmcs:UTF-8 
utmsr:1280x800 
utmvp:842x599 
utmsc:24-bit 
utmul:en-us 
utmje:1 
utmfl:11.7 r700 
utmdt:Magento Commerce 
utmhid:1296887870 
utmr:0 
utmp:/magento/index.php/checkout/onepage/success/ 
... 

Что мне теперь нужно строить и объявить слой GTM данных до GTM фрагмент кода в OnePage страницу/Checkout// успеха. Проблема в том, что я очень новичок в Magento, и я понятия не имею, как это сделать, и я ищу какую-то помощь или учебник, посвященный этой задаче.

+0

Что вопрос? Вам нужна ссылка на учебник Magento? – Eduardo

ответ

0

Почему бы не включить фрагмент GTM в глобальный шаблон и запустить заданный тег на основе URI?

0

Я использую расширение Aromicon для Universal Analytics, которое имеет базовые переменные datalayer eCommerce, уже созданные и готовые к использованию из коробки.

1

Если вы используете magento, и вы хотите реализовать отслеживание конверсий или отслеживание электронной торговли, не требуется устанавливать какое-либо расширение. вы можете напрямую реализовать код контейнера GTM в нижнем колонтитуле либо Magento admin, либо используя FTP.

Следуйте по этой ссылке, чтобы получить общую стоимость http://www.notesonclick.com/blog/add-adwords-conversion-tracking-on-magento-with-conversion-value/

И добавьте этот код в success.phtml

<?php $order = Mage::getModel('sales/order')->load(Mage::getSingleton('checkout/session')->getLastOrderId()); 
 
$subtotal = $order->getSubtotal(); 
 
$gtotal = $order->getGrandTotal(); 
 

 
?> 
 
<script> 
 
    var dataLayer=window.dataLayer||[]; 
 
    dataLayer.push({'event':'order-placed','orderTotal':<?php echo $gtotal;?>,'orderSubTotal':<?php echo $subtotal;?>}); 
 
    </script>

и для отслеживания электронной коммерции Следуйте http://www.notesonclick.com/blog/add-google-analytics-ecommerce-tracking-in-magento/