У меня есть следующий скрипт отслеживания, который выполняется, но я не вижу, чтобы пользовательские переменные в слотах 2, 3 и 4 отображались на панели аналитики Google в разделе «Демография» -> «Пользовательские переменные». Однако я вижу, что пользовательская переменная для слота 1 появляется на панели инструментов.
Существуют ли какие-либо ограничения при наличии пользовательских переменных с разными областями действия в одном и том же скрипте отслеживания?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount','UA-XXXXXXX-X']);
_gaq.push(['_setCookiePath','/shop']);
_gaq.push(['_setDomainName','.XXXXX.com']);
_gaq.push(['_setAllowLinker',true]);
_gaq.push(['_setAllowHash',false]);
_gaq.push(['_setCustomVar',1,'customerAccount','xxxxx',1]);
_gaq.push(['_setCustomVar',2,'SKU ID | SKU NAME','0116516 | X-9 COPY PAPER 8.5X11" RM WE',3]);
_gaq.push(['_setCustomVar',3,'CATEGORY ID','2 | 368 | 1602',3]);
_gaq.push(['_setCustomVar',4,'CATEGORY NAME','MULTI-USE COPY PAPER',3]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Я проверил скрипт через Firebug в Firefox и вижу, что запрос _utm.gif запущен, а параметр utme, похоже, имеет значения пользовательских переменных для всех слотов.
Прошло около 4 дней с момента выполнения скрипта отслеживания, но до сих пор нет значений на панели инструментов для пользовательских переменных 2,3,4. Любая помощь будет оценена по поводу того, почему пользовательские переменные уровня страницы не отображаются.
Спасибо!