Fire GTM тег только если на главной странице сайта
Домашняя страница может также иметь дополнительные параметры GET (например, теги utm и подобные маркетинговые переменные). Как я могу заставить это работать? Простой "конец с http://example.com/ или http://example.com/" не работает, потому что URL может быть http://example.com/?utm_campaign=text&;...
Спасибо!
5 ответов
Лучше всего всегда устанавливать GTM на свой домен и запускать его всякий раз, когда вам нужно. Для запуска тега только в домашних условиях необходимо использовать следующий триггер. Добавьте это на свой собственный HTML-тег, позаботьтесь о равных.
Я знаю, что это старая тема; но я нашел это после того, как решил это сам. Я создал триггер для Page Path
matches RegEx
и использовал:
^\/(\?(.*))?$
То, что это делает, соответствует ТОЛЬКО имени хоста без пути (www.domain.com/) ИЛИ соответствует, если ?
следует за /
,
Может быть еще один способ сделать это. Завершенный триггер:
Я добился того же, используя Page Path соответствий RegEx
^\/$|^\/\?
Это означает: сопоставить строку, которая начинается (^) и заканчивается ($) с / OR (|), который начинается с /?
\ предшествует специальным символам, обозначающим, что они должны рассматриваться как текст и не являются частью выражения.
В моем случае мне нужно было активировать тег GTM только двумя путями.
/
и
/shop
, поэтому у меня сработало следующее правило:
Page Path matches RegEx ^\/$|^\/shop$
Я надеюсь, вы тоже сочтете это полезным.
Я знаю, что это старая ветка; но я нашел это после того, как решил это сам. Я создал триггер для совпадения пути страницы с RegEx и использовал:
^ / (?(.*))?$ Что это соответствует ТОЛЬКО имени хоста без пути ( www.domain.com/) ИЛИ соответствует, если a? следует за /.
---> Путь к странице GTM не будет включать параметр (? Xxxx для www.domain.com?xxxxx) Так что я думаю, нет необходимости настраивать условие части? Xxx. Должна быть найдена только часть главной страницы "/".