Analytics
Сейчас в сети: 1.5K
Сейчас в сети: 1.5K
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

undefined встроенной переменной

Студент ✭

Не могу получить значение переменной. В аналитике undefined,

<script>
	$('a').click(function() {
		dataLayer.push({
			'event':'autoEvent',
			'eventCategory': 'Click_link',
			'eventAction': {{Click Text}},
			'eventLabel': 'link',
		});
	});
	$('form').submit(function() {
		dataLayer.push({
			'event':'autoEvent',
			'eventCategory': 'Send_form',
			'eventAction': {{Form ID}},
			'eventLabel': 'form',
		});
	});
	$('[href^="mailto:"]').click(function() {
		dataLayer.push({
			'event':'autoEvent',
			'eventCategory': 'Click_mailto',
			'eventAction': {{Click Text}}
			'eventLabel': 'mailtolink',
		});
	});
</script>
1 Ответ экспертаverified_user

undefined встроенной переменной

Студент ✭

undefined встроенной переменной

Ведущий участник

Добрый день, Олег!

 

А какой адрес сайта? Веселый

 

Если приведенный выше код расположен в коде сайта, то он работать не будет.




С уважением,
Анатолий

undefined встроенной переменной

Студент ✭

Добрый день, Анатолий!

 

Все работает, не могу получить значение {{Click Text}}. В аналитику приходит undefined.

undefined встроенной переменной

Ведущий участник

Олег, я это и имел ввиду Веселый 

Синтаксис  {{Click Text}} работает только внутри тегов и триггеров GTM.

 

Код расположен непосредственно в коде страницы?




С уважением,
Анатолий

undefined встроенной переменной

Студент ✭

Нет, это тег, пользовательский тип!

undefined встроенной переменной

Ведущий участник

Ссылку на сайт покажите, пожалуйста.




С уважением,
Анатолий

undefined встроенной переменной

Студент ✭

undefined встроенной переменной

Ведущий участник

Олег, спасибо за ссылку.

 

Задачка очень интересная. Вижу, что GTM отлавливает текст ссылки, но не передает ее в скрипт.

 

Предлагаю попробовать 2 варианта:

1. Заменить {{Click Text}} на  {{element text}};

2. Если п.1 не сработал, то попробовать вручную взять текст ссылки с помощью js.

 

 




С уважением,
Анатолий

undefined встроенной переменной

Студент ✭

{{element text}} тоже не работает!

 

Попробую, через скрипт!