Fire GTM тег только если на главной странице сайта

Домашняя страница может также иметь дополнительные параметры GET (например, теги utm и подобные маркетинговые переменные). Как я могу заставить это работать? Простой "конец с http://example.com/ или http://example.com/" не работает, потому что URL может быть http://example.com/?utm_campaign=text&;...

Спасибо!

5 ответов

Лучше всего всегда устанавливать GTM на свой домен и запускать его всякий раз, когда вам нужно. Для запуска тега только в домашних условиях необходимо использовать следующий триггер. Добавьте это на свой собственный HTML-тег, позаботьтесь о равных.

Я знаю, что это старая тема; но я нашел это после того, как решил это сам. Я создал триггер для Page Pathmatches 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. Должна быть найдена только часть главной страницы "/".

Другие вопросы по тегам