Конверсии менеджера Google Tag не сообщают со встроенным Magento Enterprise 1.14.2 GTM пакет

magento.stackexchange https://magento.stackexchange.com//questions/90994

Вопрос

У меня есть проблема со встроенной поддержкой GTM в 1.14.2+.

    .
  • Мы включили поддержку GTM
  • Мы вводим правильный идентификатор контейнера GTM
  • Мы включили расширенную электронную коммерцию в пакете Google Analytics
  • Мы создали универсальную аналитику на всех видах страниц в GTM
  • Мы настроили отслеживание преобразования UA на странице успеха в GTM

Однако мы до сих пор не получаем конвертацию UA в Ga.Это никогда не регистрирует.

Это было полезно?

Решение

Так что у меня было удовольствие попытаться установить их (с отсутствием официальных документов) и, похоже, он сейчас работает.

Мое понимание - это то, что вместо того, чтобы использовать отслеживание на основе страницы успеха, нам нужно использовать события, поэтому для преобразования Magento стреляет событие «покупки», которое нам нужно подключить к.

Так что наряду с тегом PageView у меня есть этот тег на покупку, где Fire On настраиваемое событие с именем «Покупка», который является тем, что Magento Fires на странице успеха.

 Введите описание изображения здесь

Почта ниже из Flashlabs действительно помогло мне, однако я закончил разделить каждое событие в новый тег, чтобы легче увидеть различия в аналитике в соответствии с официальными документами ниже. Кажется, работает.

http://branchlabs.com/magento-development/how-to-set-up-google-tag-manager-for-magento#create-a-tag-for-page-views

http:// merch. docs.magento.com/eee/user_guide/marketing/google-Universal-analytics-enhanced-ecommerce.html

Другие советы

В большинстве реализаций вы должны включить расширенную электронную коммерцию на каждой из ваших универсальных аналитических страниц или тегов событий. У вас есть два варианта для включения расширенной электронной коммерции на экране редактора тегов веб-интерфейса:

    .
  • реализует с помощью слоя данных (рекомендуется)
  • реализует с помощью пользовательского макроса JavaScript

Для слоев данных необходимо создать следующие разные слои данных на вашем сайте Magento -:

    .
  • Впечатления продукта
  • щелчка продукта
  • Деталь продукта Впечатления
  • Добавить / удалить из корзины
  • рекламные впечатления
  • altom - клики
  • Оформить заказ
  • покупки
  • Возврат

Пример слой данных для отображения продукта -:

<script>
// Measures product impressions and also tracks a standard
// pageview for the tag configuration.
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
  'ecommerce': {
    'currencyCode': 'EUR',                       // Local currency is optional.
    'impressions': [
     {
       'name': 'Triblend Android T-Shirt',       // Name or ID is required.
       'id': '12345',
       'price': '15.25',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Gray',
       'list': 'Search Results',
       'position': 1
     },
     {
       'name': 'Donut Friday Scented T-Shirt',
       'id': '67890',
       'price': '33.75',
       'brand': 'Google',
       'category': 'Apparel',
       'variant': 'Black',
       'list': 'Search Results',
       'position': 2
     }]
  }
});
</script>
.

Вот модуль Magento, который создает слои данных для всех вышеуказанных точек -:

http:// www. scommerce-mage.co.uk/enhanced-ecommerce-tracking-with-gogle-tag-manager.html

Если вы не хотите покупать над модулем, вы можете сделать это, используя пользовательский макрос JavaScript -:

// A custom JavaScript macro that returns an ecommerceData object
// that follows the data layer syntax.
function() {
  var ecommerceData = {
    'ecommerce': {
      'purchase': {
        'actionField': {'id': 'T12345'},
        'products': [
            // List of productFieldObjects
        ],
        ... // Rest of the code should follow the data layer syntax.
     }
  };
  return ecommerceData;
}
.

Если вы решите использовать пользовательский макрос JavaScript вместо слоя данных, выберите Включить расширенную функцию Ecommerce и установите данные чтения из макроса.

Надеюсь, это поможет!

Убедитесь, что у вас есть настройка данных в вашем коде для отслеживания, а вы настраиваете триггер для передачи данных события.

 GAEVENT TRIGGER

 Переменные события

 GAEVENT

Вы отслеживаете событие отслеживания в DataLayer таким образом:

dataLayer.push({'event': 'trackEvent', 'eventCategory': 'This is your category title', 'eventAction': 'this is your action title', 'eventLabel': 'this is your label', 'eventValue':'1' });
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top