Теперь AdWords – это Google Реклама. Новое название отражает, что сервис включает в себя различные рекламные инструменты в поисковой и контекстно-медийной сетях, на YouTube и не только. Подробнее

Analytics
Сейчас в сети: 500
Сейчас в сети: 500
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

Электронная коммерция

Студент ✭ ✭ ✭

Здравствуйте. Настроил электронную коммерцию согласно инструкции на этом сайте: https://netpeak.net/ru/blog/kak-nastroit-rasshirennuyu-elektronnuyu-torgovlyu-s-pomoshch-yu-google-t...

Прошло более 3-х часов, но данные не отправляются в Google Analytics. Единственное, что отображается, это "лучшие события" с категорией "undefined". Так же у меня вопросы: 

1) Как Javascript согласно инструкции связан с тегом и триггером 

2) В режиме предварительного просмотра, триггер GTM EE Event с типом "пользовательские события" и активацией "все события", не срабатывает на любые мое действия.  

3) Во время вставки Javascript, Tag manager не пропускает код c примера вышеупомянутого сайта, делая замечание: "В этом поле должна быть определена функция JavaScript, которая возвращает значение с помощью оператора return. Пример:

  function() {

    var now = new Date();

    return now.getTime();

 

  }

Пример моего скрипта.

function testScript () {

  try{

var dataLayer = dataLayer.push({

 'ecommerce': {  

   'currencyCode': 'UAH',

   'click': {

     'actionField': {'list': 'List 1'},

     'products': [{

      'name': 'Product 1',

      'id': 'ID1',

      'price': '23.5',

      'brand': 'Brand 1',

      'category': 'Category 1/Subcategory 11',

      'variant': 'Variant 1',

      'position': 1

     }]

   }

 },

 'event': 'gtm-ee-event',

 'gtm-ee-event-category': 'Enhanced Ecommerce',

 'gtm-ee-event-action': 'Product Clicks',

 'gtm-ee-event-non-interaction': 'False',

});

return dataLayer();

}catch(e){

  console.log("Error return");

  return "n/a";

}

}

 

ссилка на скрины :https://drive.google.com/open?id=0B8Sc1EfbIRS3TDdQbzhiUHJVTGc

1 Ответ экспертаverified_user

Электронная коммерция

Ведущий участник

Добрый вечер.

 

Если весь код, который вы указали выше это код для переменной GTM, то там ошибка.

Все манипуляции с данными должны проходить внутри блока 

function(){

///ваш код

}




С уважением,
Анатолий