Как использовать имя триггера GTM в пользовательском условном операторе javascript? - PullRequest
0 голосов
/ 17 июня 2020

Мне интересно, можно ли в пользовательской переменной javascript в GTM (диспетчере тегов Google) найти «имя триггера», по которому вызывается переменная, и использовать его в условном выражении внутри переменной? Я могу найти что-нибудь об этом в Интернете? Может быть, есть какой-то способ использовать API. Я знаю, что мы можем получить имена переменных с помощью фигурных скобок. Что-нибудь вроде этого для триггеров?

Ура

1 Ответ

0 голосов
/ 17 июня 2020

Обычно триггеры основаны на встроенных переменных, и при необходимости вы можете восстановить триггер в своем пользовательском JS, а затем обратиться к нему в другом месте.

Например, если вы хотите отслеживать определенный тип кликов по ссылке, вы можете начать с создания пользовательской JS переменной isTargetLink:

function() {
  var targetLinkClass = 'relevant-css-selector'
  if (targetLinkClass === {{click classes}}) {
     return true;
  }
}

Затем вы можете сохранить это и обратитесь к isTargetLink в другой настраиваемой переменной JS, например

function() {
 if ({{isTargetLink}}) {
  // do something
 } 
}
...