Внутренняя кухня SEO: как починить А/В-тестирование в Google ***ytics с помощью Google Tag Manager. Кейс UniSender

Внутренняя кухня SEO: как Netpeak продвигает UniSender — первые 5 шагов В первом посте из серии
Пока мы готовим новый пост с подробным описанием всех текущих процессов, хотим рассказать об интересном моменте в продвижении — проблеме с передачей данных об экспериментах в Google ***ytics.
A/B-тестирование в Google ***ytics позволяет проверить гипотезы по улучшению страниц и вносить изменения, основываясь на проверенных данных и достаточной выборке посетителей. При тестировании интерфейса пользователи в одно и то же время видят разные варианты страниц или отдельных элементов страницы. Эксперимент настраивается с указанием цели — это может быть длительность сессии, покупка, регистрация — что угодно. После определенного периода, когда Google ***ytics соберет достаточно данных, система автоматически вычисляет победителя.
Как провести A/B-тест сайта: инструменты и популярные гипотезы Читайте статью по теме: «
Как анализировать данные об эксперименте?
Клиент настроил эксперимент по тестированию двух вариантов главной страницы сайта. Настройка была правильной — код эксперимента размещен на нужной странице, параметры эксперимента заданы в соответствии с рекомендациями Google ***ytics, но данные в эксперимент не передавались и отчет был пpaктически пустым.
Количество посещений, которые принимали участие в эксперименте
На сайте UniSender настроены языковые версии, которые посетители видят в зависимости от региона проживания. Языковая версия добавляется в URL-адрес страниц (/en/, /ru/, /ua/ и так далее). В настройках эксперимента URL-адрес тестовой страницы указан на одной из этих языковых версий.
Мы предположили, что проблема в переадресации пользователей на другие языковые версии страниц, но при проверке эксперимент отpaбатывал на сайте: второй (тестовый) вариант посадочной страницы показывался пользователям из разных регионов и просмотры тестовой страницы фиксировались в Google ***ytics.
Просмотры тестовой страницы на разных языковых версиях
Известно, что на сайте данные собираются одновременно в несколько ресурсов Google ***ytics. Но данные об эксперименте не уходили в то представление GA, где был настроен эксперимент.
Чтобы этого избежать, необходимо принудительно отправить данные об эксперименте именно в тот ресурс Google ***ytics, где был настроен эксперимент.
Настройка передачи данных об эксперименте
Для настройки нам нужны всего два показателя — вариант эксперимента, который показан пользователю, и ID эксперимента.
Как передать ID эксперимента?
Для передачи данных об ID эксперимента копируем его значение в настройках эксперимента в Google ***ytics.
Потом в Google Tag Manager создаем переменную и записываем в нее значение ID из настроек А/В-тестирования.
Переменная в Google Tag Manager
Работа с Google Tag Manager v2 — что нового? Статья по теме:
Как задается значение варианта эксперимента?
Вариант эксперимента можно получить из cookie. Он может принимать такие значения:
- 0 — вариант исходной страницы;
- 1 — первый вариант тестовой страницы;
- 2 — второй тестовый вариант (и так далее).
Как расшифровать cookie с данными об эксперименте?
Данные об эксперименте записываются в cookie «__utmx».
Пример формата «__utmx» записи:
229180376.CUfIPWBWRNKhT90WNlC-lg$120048485-15:1Шаблон:
[DOMAIN_HASH].[EXPERIMENT_ID]$[EXPERIMENT_KEY]:[VARIATION]При запуске разных тестов бывает, что один и тот же пользователь принимает участие в эксперименте на вашем сайте второй или третий раз. В этом случае его cookie будут выглядеть так:
229180376.dLn68JbYSz-4toNkaAbDwQ$120048485-11:0. YrwrUbCcTr2UbZ-9j2s7jg$12004848 5-14:.CUfIPWBWRNKhT90WNlC-lg$120048485-15:0Шаблон:
[DOMAIN_HASH].[EXPERIMENT_ID_1]$[EXPERIMENT_KEY_1] :[VARIATION_1]. [EXPERIMENT_ID_2]$[EXPERIMENT_KEY_2]: [VARIATION_2].[EXPERIMENT_ID_3]$[EXPERIMENT_KEY_3] :[VARIATION_3]Последним будет указан действующий эксперимент.
Как получить значение варианта эксперимента?
Получить номер варианта эксперимента из cookie можно так:
function () {var exp_result = undefined;var cookie_path=document.cookie.match(/__utmx=[0-9a-zA-Z\.\-:$\s]*/g)[0];if (cookie_path != null){exp_result = cookie_path.charAt(cookie_path.length-1) ;}return(exp_result) ;}При работе с Google Tag Manager лучше использовать встроенные переменные — так как мы используем cookie, воспользуемся переменной c типом «Основной файл cookie».
При проверке видно, что эта строка:
document.cookie.match(/__utmx=[0-9a-zA-Z\.\-:$\s]*/g)[0]
а также переменная «DLV - Cookie __utmx» имеют одинаковые значения:
Используем переменную Google Tag Manager в коде переменной «DLV - exp_result».
О соответствии типов данных в Google Tag Manager
Если пользователь не участвует в эксперименте, значение переменной должно быть «undefined». Тег вида «Собственный код JavaScript» вместо «undefined» передает пустую строку.
Чтобы получить тип данных «undefined», задаем таблицу поиска в Google Tag Manager.
Таблица поиска в Google Tag Manager.
Передача значений переменных в Google ***ytics
Настраиваем отправку значений переменных в соответствующих полях Google ***ytics в теге просмотра страницы в GTM:
Как правильно настроить тег
Проверяем в отладчике GTM подробные данные тега просмотра страниц.
Или делаем это с помощью консоли разработчика Google Chrome или другого браузера.
И публикуем изменения.
Через какое-то время в интерфейсе Google ***ytics начинают отображаться первые собранные данные об эксперименте.
Вывод
Для настройки эксперимента в первую очередь необходимо определить, в чем именно проблема, — эксперимент не работает, или же он работает, но данные не передаются в Google ***ytics. В зависимости от ответа становится ясно, в какую сторону смотреть и что «чинить».
В нашем случае нужно было настроить передачу данных. Для этого мы:
- Извлекли данные, которые необходимы для работы отчета Google ***ytics об экспериментах, — ID эксперимента и идентификатор варианта, который показан пользователю.
- Настроили отправку этих данных в теге просмотра страниц Google Tag Manager.
На определение проблемы и ее решение ушло не более трех часов.
Хочу быстро найти клиентов онлайн
Комментарии:
Новости, доработки и обновления в услугах, блоге, Академии блога и Кластере....
23 07 2026 16:37:16
Новые тактики в рекламных кампаниях, SMM и PR, которые использует бизнес в новых условиях...
22 07 2026 11:48:37
Рассказываем в подробностях, что полезного сделал Netpeak для своих клиентов с января по апрель 2017 года...
21 07 2026 2:16:44
Женский и мужской таргет отличаются друг от друга. Кейс магазина обуви, одежды и аксессуаров....
20 07 2026 9:36:37
Благодаря внедрению интеpaктивной формы подписки увеличили количество ежемecячных подписок на 100%, доход — на 51%, а коэффициент транзакций — на 71%....
19 07 2026 11:27:49
У нас на руках оказались все карты для создания собственного мини-рейтинга популярных сервисов email-рассылок....
18 07 2026 20:54:41
Как связать данные, полученные из множества различных источников, и визуализировать их в виде удобных интеpaктивных отчетов...
17 07 2026 15:21:35
Все, что нужно знать об UTM-метках: зачем использовать, как правильно сгенерить и анализировать....
16 07 2026 17:53:28
Мы запустили еще один полезный инструмент: Netpeak Spider....
15 07 2026 1:16:41
Планируете создание бизнеса, связанного с торговлей в интернете? Сначала прочитайте этот текст....
14 07 2026 10:39:22
Примеры новой концепции Digital-маркетинга по формуле 8Р...
13 07 2026 20:10:42
Снимать скрин нужно красиво и логично, вне зависимости от того, кому вы его покажете: начальнику, другу или многотысячной аудитории блога...
12 07 2026 15:23:34
Как определить, что SEO-продвижение не будет в тягость, что и кого читать начинающему специалисту...
11 07 2026 23:13:15
Страховка, медицина, корпоративы, английский и оплата спортзала — знакомые плюшки IT-компаний. В этом материале читайте про редкие и необычные бонусы, которые предоставляются в некоторых IT-компаниях Украины....
10 07 2026 14:33:49
Аналитик Алексей Селезнев описал простой алогритм прогнозирования поисковой активности пользователей в Яндексе....
09 07 2026 18:53:22
Как пользоваться выбором высокочастотных фраз для метатегов, чисткой мусорных фраз и как расставлять приоритеты для навигационных запросов с указанием определенного направления...
08 07 2026 20:16:36
Результаты кампании динамического ремаркетинга для соцсетей...
07 07 2026 22:37:57
Ошибка на странице 404 может выглядеть креативно. Страница не найдена и не может быть найдена, потому что она в розыске, утеряна, украдена ниндзей, путь заснежен и дороги дальше нет, а принцесса находится в другом замке. О чем это?...
06 07 2026 7:24:47
Одесса. Конференция «Контекстная реклама 2013». Самые полезные настройки рекламной кампании....
05 07 2026 7:22:45
Учимся выстраивать коммуникацию по специальным сценариям....
04 07 2026 20:27:51
Стоит ли платить за рекламную кампанию «Медийно-контекстный баннер на поиске»?...
03 07 2026 2:57:49
3 часто задаваемых вопроса о раскрутке сайтов об эффективной организации SEO своими силами, способах проверки оптимизации сайта и о том, как быстро можно увидеть эффект от SEO. Узнайте больше!...
02 07 2026 4:24:33
Решили перейти на Google ***ytics 4? Предлагаем разобраться, чем отличается инструмент от предыдущей версии и изучить новинки в отчетах «Демография» и «Технология»....
01 07 2026 16:47:59
Узнайте зарплату интернет-маркетологов с новым рейтингом от Serpstat....
30 06 2026 13:31:33
Словосочетания и аббревиатуры, которыми пользуются на рынке игрового маркетинга....
29 06 2026 9:31:23
Стандартный образец для новичков. Форматы объявлений в РСЯ, чтобы начинающие специалисты по контекстной рекламе смогли быстро и эффективно запустить рекламные кампании. Интересно? Читайте дальше!...
28 06 2026 18:50:52
Правильная внутренняя перелинковка необходима, чтобы страницы не вылетали из индекса, а также чтобы увеличить ссылочный вес продвигаемых страниц...
27 06 2026 23:24:21
Партнерская программа — это когда сервис дает партнеру вознаграждение за приведенных клиентов. Получить деньги и/или другие плюшки можно также по реферальной программе. Как это работает? Разбираемся на примерах....
26 06 2026 14:28:20
Следим за развитием событий и анализируем решение суда. Читать дальше!...
25 06 2026 10:18:51
Сет по контекстной рекламе в тематике «разработка программного обеспечения»: снижение стоимости клика на 89%....
24 06 2026 8:17:37
Как METRO Cash & Carry Украина нашла индивидуальный подход к 1 000 000 клиентов....
23 06 2026 15:47:54
Инструкция для трудоголиков для тех, кто старается выполнить как можно больше заданий, а заметного прогресса при этом нет. Работать много и эффективно не всегда полезно. Если бы эффективная работа была залогом успеха, каждому хомяку воздвигли бы памятник...
22 06 2026 0:25:23
Нужно подобрать красивый шрифт? Готический или народный? Стандартный или фирменный? Как выбрать — рассказывает профессионал...
21 06 2026 7:17:50
Наш результат ведения рекламных кампаний в Facebook показывает, что при правильно подобранной стратегии можно даже за короткий период в авральном режиме попасть точно в цель...
20 06 2026 8:36:43
Менять карьеру страшно, особенно после тридцати. Поэтому мы спросили людей, у которых это получилось — через какие трудности им пришлось пройти....
19 06 2026 16:26:51
Как настроить отправку писем с помощью языка R и как избежать подводных камней....
18 06 2026 0:19:51
Как пользоваться «Совмещением данных» с учетом всех особенностей инструмента...
17 06 2026 11:35:21
Небольшая wiki о программатик-баинг и RTB. Объяснение алгоритма, обзор рынка, мнения экспертов....
16 06 2026 14:55:20
Стартовый урок о том, как настроить визуализацию данных из Google ***ytics с помощью Google Spreadsheets...
15 06 2026 20:17:23
Как использовать автостратегии для экономии рекламного бюджета...
14 06 2026 4:34:38
И научиться делать свою рекламу прибыльной. Читайте про типы автостратегий и способы их оптимизации....
13 06 2026 19:27:18
То, чего нет в справке — подробный обзор отчетов Google ***ytics: в режиме реального времени, по аудитории, источникам трафика, поведению, конверсии. Узнать больше!...
12 06 2026 8:45:16
Заимствуете лучшее, коллекционируйте идеи и не откладывайте тестирование фишек в долгий ящик...
11 06 2026 5:26:43
Как добавить данные о компании на карты Google и Яндекс....
10 06 2026 3:18:49
Проверка структурированных данных поисковыми роботами нуждается в нашей поддержке...
09 06 2026 14:14:44
Панельная дискуссия, на которой специалисты представляют нестандартные идеи для привлечения трафика, продвижения проектов. Всё, что можно применить на деле. Читать!...
08 06 2026 12:25:30
SEO-специалист Константин Гайдук поделился с читателями блога постом о фишках работы линкбилдера с поиском Яндекс....
07 06 2026 21:38:15
Какой движок сайта стоит выбрать...
06 06 2026 13:36:23
Новые триггеры, разнообразие рассылок и обновленная форма подписки дали нужный результат....
05 06 2026 7:58:52
Сегодня стоит озвучить особенности страниц и групп в социальной сети Фейсбук...
04 06 2026 11:57:29
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::