Как мы можем передать шаг оформления заказа в пользовательское измерение в Google Analytics? - PullRequest
0 голосов
/ 05 июля 2018

Я не могу заставить переменную уровня данных заполниться значением. Непонятно, что я не правильно сделал.

Я настроил пользовательское измерение с индексом 9 в Google Analytics (GA), и у меня есть триггер электронной торговли, который срабатывает в настройке Google Tag Manager (GTM). В GTM я создал переменную уровня данных, называемую checkoutStep, которая имеет имя переменной уровня данных «step», а в теге электронной коммерции у меня есть настраиваемое отображение измерения для индекса, установленного в «9», и значения, установленного в { {checkoutStep}}.

Чтобы соответствовать настройке GTM, я пытаюсь использовать уровень данных. Я вижу, что у нас уже есть толчок на уровне данных:

dataLayer.push({
      'checkoutOption': checkoutOption,
      'event': 'EECcheckoutOption',
          'ecommerce': {
              'checkout_option': {
              'actionField': {'step': 3, 'option': checkoutOption}

Я предполагал, что однажды на странице оформления заказа значение 'step', равное 3, будет помещено в переменную datalayer, но при предварительном просмотре свойств тега я вижу, что пользовательские измерения 9 являются неопределенными вместо 3.

1 Ответ

0 голосов
/ 05 июля 2018

Использовали ли вы «шаг» в качестве имени переменной dataLayer или полную ссылку в объекте электронной коммерции, которая будет «ecommerce.checkout_option.actionField.step»? Согласно вашему коду, этот последний должен использоваться для доступа к значению шага в dataLayer.

...