Перейти к содержанию
Официальный форум поддержки Simpla

Наладить передачу данных электронной Коммерции для GA


Рекомендуемые сообщения

Добрый вечер, второй день пытаюсь настроить электронную торговлю (просто, счетчик работает).
Для этого на странице успешного заказа в магазине написал код 

{* Страница заказа *}
{if $order}
<script type="text/javascript">
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '{$order->id}',
'affiliation': 'shopName',
'revenue': '{$order->total_price}',
'shipping': '{$order->delivery_price}',
});
{foreach $purchases as $pur}
ga('ecommerce:addItem',{
'id': '{$order->id}',
'name': '{$pur->product_name|escape}',
'sku': '{$pur->variant_id|escape}',
'category': 'present',
'price': '{($pur->price*$pur->amount)}',
'quantity': '{$pur->amount}'
}); 
{/foreach} 
ga('send', 'ecommerce');
ga('ecommerce:clear');
</script>
{/if}

После Выполнения в исходном коде страницы все выглядит так

<script type="text/javascript">
ga('require', 'ecommerce', 'ecommerce.js'); // Загрузка плагина электронной торговл
ga('ecommerce:addTransaction', {
'id': '255',
'affiliation': 'shopname',
'revenue': '4690.00',
'shipping': '500.00',
});
ga('ecommerce:addItem',{
'id': '255',
'name': 'itemName',
'sku': '247',
'category': 'present',
'price': '4190',
'quantity': '1'
});
ga('send', 'ecommerce');
ga('ecommerce:clear');
</script>


Консоль Хрома или другие консоли ошибок не показывают, гугл tag assistant, GA debug тоже. Однако транзакции в GA не появляются (в разделе электронная торговля).
p.s
Этот код в середине странице, сам вызов GA находится сразу после <body> выглядит как 

{literal}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'xxxxxxx', 'shopName');
ga('send', 'pageview');
</script>
{/literal} 

Спасибо за помощь!

 

p.s

За помощь в поиске и устранении бага готов дать небольшой $

p.p.s

Как только ошибка найдется, выложу в общий доступ инф. по настройке.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...