2015-06-15 3 views
0

Я создал учетную запись Google Analytics для своего сайта и создал учетную запись менеджера тегов Google. И оба счета связаны и работают хорошо.Менеджер тегов Google Трек-лист по содержанию

У меня есть новое требование, которое, мой клиент хочет, чтобы пользователи позволяли редактировать там веб-страницу и создавать пользовательские шаблоны.

Сценарий,

пользователя войти в систему Перейти к Genaral страница Использование Genaral страницы или редактировать Genaral страницу и создать пользовательский шаблон для него следующий раз пользователю войти в систему и перейти к Genaral страница, созданный пользователем Пользовательский шаблон появляются как Genaral страницы, но тот же URL

Если вы можете получить точку, тот же URL, но содержание отличается,

Я применил Google тег управления r для отслеживания этих страниц. Из-за того, что у него одинаковый URL-адрес отслеживается как один и тот же URL-адрес,

Но я хочу отслеживать страницу по контенту и отслеживать пользователя, если пользователь использовал мой гениальный шаблон или настраиваемый шаблон.

Надеюсь, что у кого-нибудь появится идея, как создать тег Google или макрос или правило, или собственный скрипт java для него.

Заранее спасибо

ответ

3

На сегодняшний день лучшим способом было бы включить переменную dataLayer в шаблонах, которые указали, какой шаблон используется. Лучше всего добавить его над кодом менеджера тегов:

<body> 
    <script> 
    dataLayer = [{ 
     'template': 'default', 
    }]; 
    </script> 
    <!-- Google Tag Manager --> 
    ... 
    <!-- End Google Tag Manager --> 

поэтому он сразу же доступен при загрузке кода GTM. Затем создайте переменную dataLayer в GTM, которая считывает значение для «шаблона» из файла данных и передает его в качестве основанного на удалении custom dimension в Google Analytics (т. Е. В настройках свойств в GA под «пользовательскими определениями» вы создаете новое настраиваемое измерение и установите область действия «hit», в GTM вы переходите к «дополнительным настройкам/пользовательским измерениям», добавьте числовой индекс только что созданного измерения и передайте новую переменную dataLayer в качестве значения измерения). Затем вы можете сегментировать свои страницы в Google Analytics на основе типа шаблона.

Я уверен, что было бы также возможно отслеживать содержимое (т. Е. Вы могли бы загрузить содержимое в строковую переменную js, создать хеш-значение из строки и отправить это как произвольное измерение), но это будет означать даже исправление опечаток приведет к появлению нового идентификатора. Использование переменной в шаблоне кажется более разумным.

+0

Спасибо @Eike .. Приятный и чистый ответ .. попробует это и сообщит вам об этом :) спасибо за ваш ответ –

0

Если у вас разные шаблоны, у вас есть идентификаторы в коде - вы можете использовать этот идентификатор в качестве идентификатора для шаблона и создать переменную, чтобы проверить, присутствует ли идентификатор, а затем запустить его в GA, аналогично описанию Eike ,

Но это небрежный способ, и это вариант, если у вас нет способа создать pushlayer для новых шаблонов, как описано Eike. В противном случае толчок dataLayer - лучший способ выполнить задание.

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