Я пытаюсь отправить пользовательскую переменную JavaScript из Диспетчера тегов Google (GTM) в Google Analytics (GA).Пользовательский размер с помощью Диспетчера тегов Google
Эти шаги, которые я взял:
Я создал пользовательскую переменную JavaScript в ГТМ следующим образом:
function() { var metas = document.getElementsByTagName('meta'); for (i=0; i<metas.length; i++) { if (metas[i].getAttribute("id") == "ctl00_BDMeta_Username") { return metas[i].getAttribute("content"); } } }
Когда я его просмотра в ГТМ, то содержимое возвращается корректно (имя пользователя) в режиме предварительного просмотра и отладчик GA (размер1):
Когда я выйти из режима предварительного просмотра в ГТМ, и обновите страницу и посмотреть на GA отладчик, значение dimension1 равно нулю.
Running command: ga("gtm1447092619110.set", "dimension1", null)
В ГА, я создал специальный параметр под названием Имя сеанса и индекс 1.
В ГТМЕ, я пошел в тег UA, по метке конфигурирования и настройки пользовательского измерения индексу- и значение измерения.
Я думаю, мой вопрос, как он настроен правильно? Почему при запуске режима просмотра GTM отображается нулевое значение, оно работает и отображается правильно.
Вы опубликовали обновленный контейнер? –
Можете ли вы прояснить: вы сказали: «Когда я покидаю режим предварительного просмотра в GTM и обновляю страницу и смотрю на отладчик GA, значение size1 равно null», но затем вы спрашиваете: «Почему null появляется, когда режим предварительного просмотра на". Если это значение равно null, когда оно не находится в режиме предварительного просмотра, то это связано с тем, что контейнер еще не опубликован, поэтому любые изменения не будут применены к сайту. – nyuen