Как отправить пользовательское измерение через gaEvent, используя слой данных - PullRequest
0 голосов
/ 04 июля 2019

Итак, я пытаюсь запустить gaEvent, передавая некоторые пользовательские измерения, но я не уверен, как это делается с использованием GTM.

Этот код, приведенный ниже, отправляет gaEvent, но когда я проверяю, было ли отправлено настраиваемое измерение, оно не отображается на вкладке «настраиваемое измерение» предварительного просмотра tagmanager

gtm_dataLayer.push({
                'event': 'gaEvent',
                'gaEventCategory': category,
                'gaEventAction': action,
                'gaEventLabel': label,
                'gaEventValue': value,
                'gaDimension8': 'test'
            });

1 Ответ

1 голос
/ 05 июля 2019

С вашим текущим кодом вы отправили данные в dataLayer.Однако вы должны быть уверены, что он передается с тегом Universal Analytics.Для этого вам понадобятся две вещи.

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

enter image description here

Установите тег события, чтобы использовать эту вновь созданную переменную.Вам нужно открыть блок More settings вашего тега и найти Custom Dimensions.Здесь вам нужно указать индекс (в вашем случае - 8) и ссылку на вновь созданную переменную.

enter image description here

Также,убедитесь, что переменная создана и включена в Google Analytics.

...