Менеджер тегов Google - разрешить использование тегов только на определенных страницах - PullRequest
0 голосов
/ 04 мая 2018

У меня есть пара тегов, которые вводят HTM1 и JS на страницу. Мы хотим, чтобы эти теги доставлялись на определенные страницы только в виде белого списка во время развертывания этой функции, а также позволяем нетехническому персоналу добавлять новые URL-адреса в этот белый список без необходимости изменения кода на трех разных сайтах.

Я посмотрел триггеры и добавил критерии URL страницы к одному. Это работает для одного URL, но эти критерии формируют отношение AND, поэтому добавление more просто убивает триггер.

Запустить этот триггер, когда происходит событие, и все эти условия выполняются

Я также читал о параметрах dataLayer gtm.whitelist и gtm.blacklist.

dataLayer = [{
  ...
  'gtm.whitelist': ['<ID>', '<ID>', ...]
  'gtm.blacklist': ['<ID>', '<ID>', '<ID>', ...]
}];

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

Может кто-нибудь придумать решение этой проблемы? На данном этапе единственный способ сделать это - добавить один триггер на страницу / путь, в который мы хотим включить эти теги. Что поначалу будет хорошо, когда мы раскроем пару разделов сайта. Но это создание триггеров и длина триггеров на теге со временем станут довольно длинными.

1 Ответ

0 голосов
/ 04 мая 2018

Вы можете использовать таблицу поиска для своего триггера ( страницы поддержки Google для типов переменных ).

Таким образом, вам потребуется только один триггер, например, если вы можете создать «Триггер белого списка»:

enter image description here

тогда вы можете настроить переменную «Поиск в белом списке» в виде таблицы RegEx или стандартной таблицы поиска, например ::

enter image description here

С помощью RegEx у вас будет больше гибкости для добавления разделов сайта в белый список, однако, если у вас нет технических специалистов, добавляющих URL-адреса в белый список, вы можете использовать стандартную таблицу поиска.

Полезная ссылка: Статья о таблице RegEx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...