2015-11-09 4 views
0

Я пытаюсь отправить пользовательскую переменную JavaScript из Диспетчера тегов Google (GTM) в Google Analytics (GA).Пользовательский размер с помощью Диспетчера тегов Google

Эти шаги, которые я взял:

  1. Я создал пользовательскую переменную 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):

GTM Preview

GA Debugger

Когда я выйти из режима предварительного просмотра в ГТМ, и обновите страницу и посмотреть на GA отладчик, значение dimension1 равно нулю.

Running command: ga("gtm1447092619110.set", "dimension1", null) 

В ГА, я создал специальный параметр под названием Имя сеанса и индекс 1.

В ГТМЕ, я пошел в тег UA, по метке конфигурирования и настройки пользовательского измерения индексу- и значение измерения.

Dimension

Я думаю, мой вопрос, как он настроен правильно? Почему при запуске режима просмотра GTM отображается нулевое значение, оно работает и отображается правильно.

+0

Вы опубликовали обновленный контейнер? –

+0

Можете ли вы прояснить: вы сказали: «Когда я покидаю режим предварительного просмотра в GTM и обновляю страницу и смотрю на отладчик GA, значение size1 равно null», но затем вы спрашиваете: «Почему null появляется, когда режим предварительного просмотра на". Если это значение равно null, когда оно не находится в режиме предварительного просмотра, то это связано с тем, что контейнер еще не опубликован, поэтому любые изменения не будут применены к сайту. – nyuen

ответ

0

Все, кажется, правильно настроено. Режим предварительного просмотра служит тестовой средой в GTM. Так что вы описываете, это нормальное поведение. Пока режим предварительного просмотра зависит от ваших изменений, вы живете для своей сессии, чтобы вы могли тестировать и отлаживать. Как только вы удовлетворены тем, что все работает так, как вы намереваетесь, вам нужно опубликовать версию контейнера, над которой вы работаете. В этот момент все ваши изменения будут перенесены вживую для всех пользователей.

Смежные вопросы