Невозможно увидеть раздел «Транзакции» в Google Analytics - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть производственный сайт, на котором все мои транзакции правильно регистрируются в Google Analytics.Недавно мы решили создать промежуточную среду, которая будет копией производства.Для этой промежуточной среды я создал новую учетную запись Google и связал ее с Anaytics и менеджером тегов Google.Затем я обновил код в промежуточной среде, чтобы использовать эти идентификаторы учетной записи UA и GTM.

Когда я сейчас смотрю на свою промежуточную панель управления GA, я вижу данные, однако не вижу заголовка «транзакции» в разделе «электронная торговля».и я нигде не вижу своих транзакций.Я включил «электронную торговлю» для этой панели управления GA из «Учетная запись> Настройки».Есть ли что-то еще, что мне нужно настроить, чтобы видеть транзакции на панели инструментов?

1 Ответ

0 голосов
/ 28 февраля 2019

Вот официальная спецификация расширенной электронной торговли GTM dataLayer GA: https://developers.google.com/tag-manager/enhanced-ecommerce

Транзакции называются «покупка»: https://developers.google.com/tag-manager/enhanced-ecommerce#purchases

<script>
dataLayer.push({
  'ecommerce': {
    'purchase': {
      'actionField': {
        'id': 'T12345',                         // Transaction ID. Required for purchases and refunds.
        'affiliation': 'Online Store',
        'revenue': '35.43',                     // Total transaction value (incl. tax and shipping)
        'tax':'4.90',
        'shipping': '5.99',
        'coupon': 'SUMMER_SALE'
      },
      'products': [{                            // List of productFieldObjects.
        'name': 'Triblend Android T-Shirt',     // Name or ID is required.
        'id': '12345',
        'price': '15.25',
        'brand': 'Google',
        'category': 'Apparel',
        'variant': 'Gray',
        'quantity': 1,
        'coupon': ''                            // Optional fields may be omitted or set to empty string.
       },
    ...

Документация по спецификациине самого высокого качества, поэтому для удачной реализации я рекомендую следующие рекомендации dataLayer.push не работает после GTM-скрипта

  • Всегда инициализировать dataLayer
  • Всегда устанавливайте свойство "event"

Чтобы еще больше упростить вашу жизнь, вы можете сделать:

  • Event = ecommerce_{action}
  • Категория = Электронная торговля
  • Действие = {действие} (например, покупка, нажмите ...)

Соглашение об именовании событий позволит вам создать 1 одиночный триггер GTM (* 1031)*) и, следовательно, 1 отдельный тег для захвата всех ваших событий электронной торговли (необходимость создавать отдельные триггеры / теги для каждого действия электронной торговли ненужна и болезненна)

Как только это будет сделано, создайте тег GTM Google Analytics Event с указанным вышевызвать и включить Eкоммерция в настройках ГА:

enter image description here

...