Диспетчер тегов Google: код эксперимента с контентом GA не срабатывает на главной странице

Я создал эксперимент Google Analytics Content Experiment в GA, скопировал код, добавил его в контейнер Диспетчера тегов Google моего сайта, настроил его на запуск @

https://www.example.com
https://www.example.com/
https://www.example.com/h2/
https://www.example.com/h3/

Однако каждый раз, когда я загружаю https://www.example.com в любом браузере, я остаюсь там и не перенаправляюсь на вариант.

GA говорит, что код эксперимента обнаружен в /h2/ и /h3/, но не /.

Код Диспетчера тегов установлен в той же теме Wordpress, что и все вышеперечисленные страницы.

Помощь приветствуется.

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
5
0
148
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Не уверен, знаете ли вы, но Content Experiment теперь называется Google Optimize.

Чтобы отладить это, я бы сделал следующее:

  • Убедитесь, что вы следуете официальные инструкции GTM, включая настройку tag sequencing
  • Включить Предварительный просмотр GTM
  • Если тег оптимизации не срабатывает, GTM должен сообщить вам, почему (какой триггер не работает или какой блокирующий триггер применяется)
  • Если тег оптимизации срабатывает, НО эксперименты не, я бы очистил кеш браузера, чтобы удалить более раннюю версию. Оптимизировать постоянство и убедиться, что правила эксперимента соответствуют условиям страницы (например, URL-адресам).
  • Другой причиной может быть Оптимизировать время ожидания., из-за чего фрагменты оптимизации загружаются слишком долго.

.async-hide { opacity: 0 !important} (function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-XXXXXX':true});

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