Диспетчер тегов Google - получение значения события GA4 из другого события диспетчера тегов

Мне нужно настроить событие электронной торговли GA4 для полной интеграции внутри вкладки конверсии в новой версии Google Analitycs. У меня есть диспетчер тегов, настроенный с некоторыми настраиваемыми переменными для получения dataLayer из процесса оформления заказа и других вещей. Мне нужно получить это значение DataLayer, чтобы использовать его в событии GA4.

Мое текущее событие называется InitiateCheckout и имеет этот DataLayer:

      {
  event: 'InitiateCheckout',
  gtm: {
    uniqueEventId: 13,
    start: 1615035423900,
    scrollThreshold: 90,
    scrollUnits: 'percent',
    scrollDirection: 'vertical',
    triggers: '1_33'
  },
  gtag: {targets: {AW-412426139: {}}},
  content_name: 'Product 123A',
  value: '9.99',
  currency: 'EUR'
}

Мне нужно извлечь "content_name", "value" и "currency" для компиляции событий "begin_checkout" GA4, как указано в официальном руководстве . Когда я запускаю свою конфигурацию, я не могу найти способ вставить эти данные в качестве значения параметр события. Как его назвать?

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

Параметры события GA4 Предварительный просмотр текущего уровня данных события в Диспетчере тегов

1 ответ

Это похоже на простой перенос в dataLayer некоторых значений. Я не знаю, как они используются в вашей системе, но с информацией, которую я вижу, просто необходимо создать переменную уровня данных, которая имеет имя интересующего параметра в качестве имени (т.е. значение уровня данных называется DL content_name а имя переменной равно content_name), затем введите значение вашей переменной в поле значения вашего тега GA4, т. е. {{DL content_name}}.

Другие вопросы по тегам