Analytics
Сейчас в сети: 529
Сейчас в сети: 529
Обсуждение проблем, связанных с кодом отслеживания событий, кодом Universal Analytics и настройки междоменного отслеживания
Подсказки
star_border
Ответить

Не отправляется переменная в гугл аналитикс.

Бакалавр ✭

На странице сайта реализован код, который присваивает значение куки АВ 0 или 1.
Пытаюсь потом значение этой куки присвоить пользовательской переменной 3, но в гугл аналитикс переменная не передается.
Подскажите, что не так с кодом?

 

function getCookie(name)
{
var re = new RegExp(name + "=([^;]+)");
var value = re.exec(document.cookie);
return (value != null) ? unescape(value[1]) : null;
}

var kyka = getCookie('AB');
console.log('kyka: ', kyka, ' type: ', typeof(kyka));

ga('create', 'UA-ЧЧЧЧЧЧЧ', 'auto');
ga('set', 'dimension3', kyka);
ga('send', 'pageview');

 

Или какие-то еще настройки важны?

1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Филипп Л
июня 2016

Re: Не отправляется переменная в гугл аналитикс.

Студент ✭ ✭

У вас не настроено переменных, у вас настроены пользовательские параметры.
В сегментах также выбирете также параметр AB как и в случае с отчётом.

Просмотреть решение в исходном сообщении

Re: Не отправляется переменная в гугл аналитикс.

Студент ✭ ✭

Добрый день,
Ваш код получения значения из cookies - работает.
Предположу что нет настройки на стороне ресурса.
Если нужны пользовательские показатели то
смотрите настройки вашего ресурса:
"Пользовательские определения" -> "Пользовательские параметры"
Создан ли там ваш параметр "dimension3"?

Ещё можете перейти на Google tag manger - там уже реализован за вас различный функционал. Переменная из cookies в том числе.

p.s.: если проводите сплит тест, можете выставить ярлык цели из кукис например.


Re: Не отправляется переменная в гугл аналитикс.

Бакалавр ✭
Настройка есть, примерно такая http://c2n.me/3zI4v5B только dimension3

Re: Не отправляется переменная в гугл аналитикс.

Студент ✭ ✭

Код который вставляете покажите(полностью).

Где и как проверяйте работоспособность?

Re: Не отправляется переменная в гугл аналитикс.

Бакалавр ✭
Код полностью:
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

function getCookie(name)
{
var re = new RegExp(name + "=([^;]+)");
var value = re.exec(document.cookie);
return (value != null) ? unescape(value[1]) : null;
}

var kyka = getCookie('AB');
console.log('kyka: ', kyka, ' type: ', typeof(kyka));

ga('create', 'UA-XXXXXX', 'auto');
ga('set', 'dimension3', kyka);
ga('send', 'pageview');
</script>

Настройки:
http://clip2net.com/s/3zJbLET

Смотрим здесь:
http://clip2net.com/s/3zJcYf0

Re: Не отправляется переменная в гугл аналитикс.

Бакалавр ✭
p.s.: если проводите сплит тест, можете выставить ярлык цели из кукис например.
а про это можете подробнее ?

Re: Не отправляется переменная в гугл аналитикс.

Студент ✭ ✭
Настройте свой отчёт:
"Таблица с одноуровненвой адресацией"
Параметры: "AB" ( покажет в выпадающем списке как "Пользовательские параметры" -> "AB", только в строке поиска обязательно вводите сразу название переменной, т.е. "AB")
Показатели: любой какой вам нужен (Длительность сеанса)

Есть там данные?

Re: Не отправляется переменная в гугл аналитикс.

Бакалавр ✭
Данные есть : http://clip2net.com/s/3zJqPhI

Re: Не отправляется переменная в гугл аналитикс.

Бакалавр ✭
1. А почему их нет здесь http://clip2net.com/s/3zJr9C8 ?
2. Мы настраивали два сегмента А и В, с ними тоже нет данных почему?
Сегменты такого плана: http://clip2net.com/s/3zJroRN
Лучший ответ.
Решение
Утвердил автор темы Филипп Л
июня 2016

Re: Не отправляется переменная в гугл аналитикс.

Студент ✭ ✭

У вас не настроено переменных, у вас настроены пользовательские параметры.
В сегментах также выбирете также параметр AB как и в случае с отчётом.