Просмотр страниц Google Analytics AJAX и пользовательские переменные - PullRequest
0 голосов
/ 21 декабря 2011

Я использую асинхронный код отслеживания. На моей странице <body> я звоню:

_gaq.push(['_setCustomVar', 3, 'Name', 'Value', 3 ]);               
_gaq.push(['_trackPageview']);

Пока все хорошо. Но недавно я добавил следующий код, который запускается при определенных действиях на странице:

_gaq.push(['_trackPageview', url]);  

В Analytics не похоже, что мои пользовательские переменные регистрируются для этих инициированных просмотров страниц. Нужно ли мне снова звонить _setCustomVar, непосредственно перед звонком _trackPageview?

Я предположил, что первого звонка _setCustomVar было достаточно ..

Ответы [ 2 ]

1 голос
/ 01 января 2012

Последний аргумент 3 в _setCustomVar делает его пользовательской переменной на уровне страницы . Это означает, что он будет прикреплен к первому просмотру страницы, но никогда после этого.

Если вы хотите, чтобы пользовательская переменная применялась ко всему сеансу (т. Е. Посещению), установите для нее значение 2. Чтобы оно длилось в течение сеансов (т. Е. На уровне посетителей), установите значение 1.

0 голосов
/ 15 мая 2014

Ошибка:

вместо этого:

_gaq.push(['_trackPageview', url]);  

используйте это:

_gaq.push(['_trackPageview'], url);  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...