Я как раз собирался настроить второе свойство GA, которое я внедрил в свою промежуточную среду. Я решил, что сделаю то же самое с GTM и просто буду экспортировать / импортировать контейнеры из стадии в производство, когда это необходимо. Я также решил, что динамически заполняю Tracking-ID на основе имени хоста. Ничего страшного.
Но потом я наткнулся на Среды для GTM. Первый прочитанный мной бит говорит о том, что использование этой функции решит проблему перемещения кода между средами. Для меня это означало, что код фрагмента останется неизменным во всех средах и что не будет необходимости изменять (динамически, с помощью сценария сборки, вручную или иным образом) какие-либо значения или что-то еще ... что GTA была достаточно умна, чтобы развернуть нужный контейнер (ы) в нужное место (а) в нужное время (а). Звучит великолепно, я сделаю это.
Теперь, когда я вхожу в этот процесс, я узнаю (если я правильно понимаю), что каждая среда, действительно, должна иметь отдельный фрагмент. Итак, теперь я вернулся к тому, с чего начал, с необходимостью динамически добавлять значения в фрагменты на основе имени домена (которое определяет этап или тест). Без этого каждый раз, когда файл, содержащий фрагмент, перемещается между средами, он будет содержат неправильные значения. Я предполагаю, что использование Environments по-прежнему исключает процесс экспорта / импорта контейнеров (что, не поймите меня неправильно, это хорошо), но необходимость изменять эти значения - это боль ..
Это длинно и коротко - правильно ли я? Есть ли способ изменить код на веб-странице (или в шаблоне), сделав это каким-то образом через GTM? Полагаю, что нет , поскольку фрагмент является основой функциональности GTM, но я полагаю, что я бы спросил.
Еще больше усложняет то, что я планировал использовать плагин Wordpress, Google Tag Manager для Wordpress, чтобы добавить код GTM . в этом случае все, что я могу изменить, это идентификатор отслеживания, который на самом деле остается прежним ... это другие значения, которые меняют Я не могу контролировать этот плагин. Кто-нибудь знает, как добавить новые значения в фрагмент, который плагин записывает на страницу?