Пользовательские переменные уровня страницы не отображаются на панели инструментов Google Analytics

У меня есть следующий скрипт отслеживания, который выполняется, но я не вижу, чтобы пользовательские переменные в слотах 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. Любая помощь будет оценена по поводу того, почему пользовательские переменные уровня страницы не отображаются.

Спасибо!


person user1330079    schedule 12.04.2012    source источник


Ответы (2)


Я не совсем уверен, но я думаю, что ваш символ трубы (|) и ваши двойные кавычки () могут испортить ваше отслеживание.

Да, и _setAllowHash() устарела и больше не требуется для междоменного отслеживания.

редактировать1:

Это может быть лучшим вариантом для вас, поскольку кажется, что вы отслеживаете продажи. http://code.google.com/intl/en-EN/apis/analytics/docs/tracking/gaTrackingEcommerce.html

person Scriptor    schedule 13.04.2012
comment
Спасибо за ответ. Я проверил API Google Analytics на наличие пользовательских переменных, но не вижу никаких ограничений в отношении специальных символов, таких как труба или двойные кавычки. Я собираюсь попробовать заменить специальные символы, чтобы увидеть, имеет ли это значение. Также спасибо за подсказку о _setAllowHash, я ее удалю. - person user1330079; 13.04.2012
comment
У вас все еще есть проблемы? - person Scriptor; 15.04.2012
comment
Да, еще есть проблемы. Я пробовал несколько вариантов: удаление файлов cookie, замена специальных символов, и все же пользовательские переменные уровня страницы, указанные в исходном сообщении, не отображались. Я изменил область действия пользовательских переменных 2, 3, 4 на уровень посетителя и смог увидеть значения, отображаемые в GA в разделе «Демография» -> «Пользовательские переменные». Обратите внимание, что во время этого теста специальные символы были оставлены как таковые, и они, как и ожидалось, отображались на аналитической панели. Могут ли это быть какие-то специальные настройки в моей учетной записи GA? Отображаются ли пользовательские переменные уровня страницы в другом разделе панели управления GA? - person user1330079; 16.04.2012
comment
Ах да, область установлена ​​на 3.. Данные пользовательских переменных могут быть интегрированы в 3 различных типа отчетов: 1Отчет пользовательских переменных (в разделе «Посетители» в главном меню) 2 «Расширенные сегменты» 3 «Пользовательские отчеты» _trackEvent показывает @ Контент -> События - person Scriptor; 16.04.2012
comment
Спасибо за быстрый ответ. Не могли бы вы уточнить, где в разделе «Посетители» находится отчет «Пользовательские переменные»? Я ожидал, что пользовательские переменные уровня страницы появятся в разделе «Демография» -> «Пользовательские переменные». - person user1330079; 16.04.2012
comment
Извините, я почему-то думал о старой версии. В любом случае, на вкладке пользовательских отчетов вы можете добавить данные в качестве измерения. Это был бы самый простой способ просмотреть данные. - person Scriptor; 16.04.2012
comment
Спасибо @ErikdR. Я вижу пользовательские переменные уровня страницы, когда создаю пользовательский отчет и добавляю пользовательские переменные в качестве измерения. Неправильно ли ожидать, что пользовательские переменные уровня страницы появятся в разделе «Демография» -> «Пользовательские переменные»? - person user1330079; 16.04.2012
comment
Да они и не появятся там. - person Scriptor; 16.04.2012
comment
Спасибо за подтверждение @ErikdR. Задокументировано ли это где-нибудь в Google Analytics API? - person user1330079; 17.04.2012

Я была такая же проблема. Потребовалось несколько дней, чтобы решить.

Причина в следующем: чтобы просмотреть пользовательские переменные уровня страницы, необходимо явно указать метрику и параметры, что можно сделать с помощью Пользовательский отчет (перейдите на вкладку "Настройка").

Панель мониторинга по умолчанию не будет отображать значения пользовательской переменной уровня страницы. Вот скриншот моей пользовательской конфигурации отчета для пользовательской переменной слота 2:

Пользовательская переменная уровня страницы

person George    schedule 19.05.2014