Внутренняя кухня 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.
На определение проблемы и ее решение ушло не более трех часов.
Хочу быстро найти клиентов онлайн
Комментарии:
Amazon сократил комиссию для сайтов партнеров от 30% до 80% — что делать дальше? Мнение эксперта....
16 04 2026 19:32:30
Мы уже писали о Google Shopping, в каких странах он доступен и как его настроить. В этом посте я покажу один из способов создания и загрузки фида данных. Это важный этап подготовки к запуску Google Shopping...
15 04 2026 14:58:19
Быстрый инструмент для повышения CTR — дополнительные ссылки Google Рекламы...
14 04 2026 14:32:52
Решили перейти на Google ***ytics 4? Предлагаем разобраться, чем отличается инструмент от предыдущей версии и изучить новинки в отчетах «Демография» и «Технология»....
13 04 2026 14:54:25
Делимся итогами продвижения телеграм-канала «Артём Бородатюк» за 2021 год...
12 04 2026 9:56:54
В статье описан ручной и самый безопасный из существующих метод...
11 04 2026 2:18:15
Почему нельзя просто взять и перевести. В худшем случае специализированный текст на иностранном языке должен стать для переводчика дорожной картой, в лучшем — источником вдохновения. Почему? Читайте об этом!...
10 04 2026 1:14:31
Всё о крупной рыбе украинского интернет-маркетинга: компании, люди, кейсы в интервью с основателем Артёмом Бородатюком....
08 04 2026 17:24:13
Цель этой статьи — предупредить от опасной ошибки в маркетинге: бездумного и неправильного внедрения NPS-опросника....
07 04 2026 14:37:34
Идеи для интернет-маркетологов, как получить дополнительные каналы трафика и сделать заметным сниппет в поисковой выдаче....
06 04 2026 18:42:37
За 10 месяцев сотрудничества увеличили небрендовый на 99%, а общий трафик — в два раза. Рассказываем не только о результатах, но и подходе создания реалистичного прогноза SEO-продвижения сайта. Читать дальше!...
05 04 2026 21:52:44
Чтобы прекратить споры о том, с какого конца разбивать яйцо, я собрал аргументы за союз SEO и PPC...
04 04 2026 19:12:34
Прайс-менеджерам: покупаем и моделируем недостающие данные с помощью алгоритмов машинного обучения...
03 04 2026 21:44:26
Кейс детской костюмерной Colombina.ua — как продвигать проект с ярко выраженной сезонностью....
02 04 2026 9:30:56
Контекстная реклама и ее эффективность: как долго длится, как измерить, что бывает, как заканчиваются деньги....
01 04 2026 9:19:17
Надежный сайт позволит вести успешную деятельность, защитить плоды собственного труда и результаты работы исполнителей, с которыми вы сотрудничали. Для реализации задумки вам понадобятся авторские права....
31 03 2026 0:42:31
Создатель сервиса Foster Кирилл Винокуров рассказал, как зарегистрировать приложение для полноценной работы с Директом....
30 03 2026 19:57:19
Google Data Studio: подробная инструкция и обзор возможностей...
29 03 2026 15:47:17
Красивый слог и сюжет должны быть в интеpaктивной оболочке, соответствующей времени. Проект Gutenbergz идет к созданию именно такой — идеальной истории для людей XXI века. О пути к этой цели, топе App Store и успехе на Kickstarter мы поговорили с руководи...
28 03 2026 0:35:47
Что же такое эти authority и чем они лучше и полезнее, к примеру, чем Page Rank?...
27 03 2026 6:21:39
Новости агентства Netpeak за предыдущий квартал. Появление отдела веб-аналитики. Открыли услугу «Создание и ведение блогов». Добавили мультивалютность. Глобально изменили скрипт Netpeak X-Reference. Запустили серию писем. Что еще?...
26 03 2026 8:38:15
Рекомендации по ведению переговоров в непростых условиях....
25 03 2026 0:36:27
В продажах лучше визуализировать путь потребителя в виде нейронных сетей....
24 03 2026 3:53:30
Не стучитесь к Алексею на ФБ с предложением что-то придумать для бренда. У Ломоносова целый тред таких непрочитанных сообщений. Узнать больше....
23 03 2026 2:38:40
Look-alike аудитории, таргетинг на участников групп, ограничение стоимости установки и другие вкусные фишки myTarget...
22 03 2026 18:11:50
Всё, что нужно знать заказчикам услуг о внутренней кухне PM-специалистов...
21 03 2026 4:17:34
Что бывает, когда работа над продвижением сайта начинается до его выхода в паблик....
20 03 2026 3:38:43
Как прокачать свои знания и навыки использования GA, чтобы оптимизировать сайт и получать больше (намного больше, чем сейчас) трафика, конверсий, вовлечения. Больше!...
19 03 2026 14:11:52
Почему лендинги на Тильде выгодны бизнесу, какие задачи он решает, о форматах работы по услуге, детально о ее составе и спецпредложениях от Netpeak и наших партнеров по настройке контекстной рекламы, сервисов на лендинге и даже промокод на скидку Yagla...
18 03 2026 6:29:41
Основная цель CTA — помочь посетителю принять решение о покупке, скачивании, регистрации или подписке...
17 03 2026 1:50:46
Есть восхитительная возможность продвинуть видео на YouTube с минимальными финансовыми потерями!...
16 03 2026 23:24:55
Facebook + Instagram, Business Manager + основная бизнес-страница на Facebook, BM + рекламный аккаунт и так далее....
15 03 2026 15:43:26
в поисках нового источника трафика расскажем о Pinterest — современной поисковой сети c акцентом на визуальном контенте...
14 03 2026 0:54:39
Предложение для крупных и средних бизнес-проектов по эффективному использованию больших бюджетов при запуске на новых рынках...
13 03 2026 4:43:45
Как превратить неактивных подписчиков в вовлеченную аудиторию....
12 03 2026 18:15:21
PR должен решать задачи бизнеса и для этого мало мониторить упоминания компании или бренда, нужно анализировать. С появлением соцсетей пиар изменился. Узнать больше!...
11 03 2026 1:57:59
Как специалисту с нуля обучиться контекстной рекламе и совмещать работу с хобби...
10 03 2026 8:27:15
Сохраняем время и ресурсы для проверки типичных задач и тратим его на реализацию креативных идей по оптимизации сайта....
09 03 2026 13:48:26
Снимать скрин нужно красиво и логично, вне зависимости от того, кому вы его покажете: начальнику, другу или многотысячной аудитории блога...
08 03 2026 5:52:24
В Twitter удобно собрать список потенциальных клиентов, чтобы время от времени посматривать за их новостями...
07 03 2026 14:25:53
Основные этапы раскрутки сайта. Что такое и как работает поисковая оптимизация, ее виды, особенности, преимущества...
06 03 2026 11:13:13
Партнерская программа — это когда сервис дает партнеру вознаграждение за приведенных клиентов. Получить деньги и/или другие плюшки можно также по реферальной программе. Как это работает? Разбираемся на примерах....
05 03 2026 12:39:36
Хасан Исламов о развитии Chocofamily, крупнейшего интернет-холдинга Казахстана....
04 03 2026 21:35:51
Как вернуть клиентов с помощью реактивационных email-рассылок. Внутри идеи таких брендов: Bershka, Wildberries, LinguaLeo, Facebook, Mail.ru, Coub, BlaBlaCar, Repka.ua и другие. Узнайте принципы красивой реактивации!...
03 03 2026 13:37:18
Тестируем новый инструмент Яндекс.Директ — динамические объявления....
02 03 2026 18:46:26
11 типов расширений и результат их внедрения на примере запущенных рекламных кампаний...
01 03 2026 13:43:23
Сбор анкет до 16 декабря, публикация результатов в конце декабря...
28 02 2026 23:33:56
Нужно организовать конференцию с участием многих пользователей? Этот пост будет полезен, если до важного ивента есть хотя бы несколько дней в запасе....
27 02 2026 4:45:44
Расскажем про ошибки интернет-магазинов, которые трудно найти соответствующими программами и сервисами проверки...
26 02 2026 15:53:17
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::