Я настроил GTM и GA и смог успешно отследить несколько событий, поэтому основы каждого из них настроены правильно. Сейчас я экспериментирую с DataLayer, и у меня возникли небольшие проблемы.
У меня есть ссылка, открывающая страницу пожертвования, и я пытаюсь получить идентификатор элемента и заголовок страницы, на которой это происходит. Я вижу событие, захваченное в GA, но метка пуста.
1) Я не уверен, где посмотреть значения из уровня данных, если они передаются?
Я настроил его так:
<head>
<!-- Google Analytics here -->
<script>
dataLayer = [{}];
</script>
<!-- other stuff -->
<!-- Google Tag Manager here -->
</head>
<body>
<!-- Google Tag Manager (noscript) -->
А потом
<a href="donate" class="randomizer" dataLayer.push({'donateId':'donate0','donatePage':'Page Name)' });>Donation</a>.
Итак, 2) правильно ли я настроен?
На стороне GA у меня есть размеры donateId и donatePage, настроенные под пользовательские определения> пользовательские размеры
donateId Index=1, Scope=Hit, State-Active
donatePage Index=2, Scope=Hit, State=Active
Я также вижу код
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
3), но я не уверен, где это поставить?
4) это не работает, потому что событие вызывает открытие новой страницы?
Итак, 4 вопроса в 1, но любая помощь приветствуется