Спросить сейчас
×

Яндекс Метрика: как работают новые «Эксперименты»

1 июня 2023
Яндекс Метрика: как работают новые «Эксперименты»
Редакция Willday

Яндекс.Метрика - бесплатный веб-аналитический сервис, разработанный компанией Яндекс. С помощью Метрики можно отслеживать количество посетителей на сайте, из каких источников они пришли (например, поисковые системы, социальные сети, рекламные кампании), а также узнать, какие страницы были самыми популярными. Это полезно для определения эффективности рекламных кампаний и улучшения пользовательского опыта.

Что такое эксперименты и AB тест?

Яндекс Эксперименты в Метрике представляют собой метод, который позволяет сравнить две или более версии веб-страницы или приложения и определить, какая из них дает наилучшие результаты по заранее определенным метрикам. Суть заключается в том, что пользователи случайным образом направляются на разные варианты страницы, и их взаимодействие с каждой версией анализируется и сравнивается.

В чем помогают эксперименты

Сервис достаточно многофункционален и с его помощью можно значительно улучшить показатели компании за счет:

  • Возможности проводить A/B-тестирование;
  • Оценки эффективности дизайна и контента;
  • Оптимизации воронки конверсий (создание цепочки событий, которые ведут к конверсии)
  • Тестирования на разных сегментах аудитории;
  • Экспериментов для оценки эффективности ваших рекламных кампаний;
  • Получения статистических данных и выводов.

аб тест.png

Что важно знать до запуска теста

  1. Для проведения надежного и статистически значимого A/B теста необходимо иметь достаточное количество трафика на сайте. Это поможет обеспечить репрезентативность результатов и достоверность статистических выводов;
  2. Определите планируемую длительность A/B теста, учитывая объем трафика и ожидаемое изменение. Длительность теста должна быть достаточной для получения статистически значимых результатов;
  3. Выберите способ разделения трафика между вариантами A и B. Яндекс.Метрика предлагает различные варианты, такие как равномерное разделение, посещение на основе куков и др. Следует выбрать наиболее подходящую стратегию, учитывая цели и особенности теста;

интерфейс .png

Интерфейс Экспериментов в Яндекс.Метрике
эксперимент.png

Как работать с экспериментами

Представьте себе эксперимент в Яндекс.Метрике как научный опыт. Как и в лаборатории, когда мы меняем только одну переменную, можем точно измерить ее влияние.

Накопление данных. Чем больше у вас данных, тем более надежные и точные результаты вы получите. Рекомендуется иметь не менее 200 конверсий за месяц, чтобы иметь статистически значимые выводы.

Анализируйте все результаты за один и тот же период времени. Это позволит исключить влияние сезонности или других факторов, которые могут исказить результаты.

Распределение показов, трафика и конверсий также важно учитывать. Для успешной работы автостратегии в Яндекс.Метрике рекомендуется иметь не менее десяти конверсий еженедельно.

Как запустить эксперимент в Яндекс.Метрике

Авторизация – первый шаг, без которого работать в сервисе не получится.

авторизация.png

После того, как первый шаг пройден, переход на главную страницу происходит автоматически.

главная страница.png

Создание счетчика Яндекс.Метрики

Сверху кнопка «Добавить счетчик», нажимаем и переходим в окно настроек счетчика.

Настройка счетчика.png

Имя счетчика – вводим название счетчика;

Адрес сайта – указываем URL - адрес сайта;

Надпись «Привязан к Вебмастеру» означает, что нашему сайту доступна опция «Обход по счетчикам», то есть поисковый робот Яндекса получит сигнал об обновлениях на сайте и быстрее сможет ее проиндексировать.

Как привязать сайт к Вебмастеру, подробно описано здесь

Также, вы можете прописать дополнительные URL – адреса. Данная функция позволяет фильтровать другие данные из отчетов;

Указываем часовой пояс.

Дополнительные блоки.png

Ознакомившись с описанием опций, по предпочтению проставляем кнопки вкл/откл.

Дополнительные настройки счетчика.png

Разворачиваем блок «Дополнительные настройки»

Напротив каждой опции находится знак вопроса, нажав на который, можно узнать какую функцию выполняет тот или иной пункт.

счетчики.png

Счетчик Метрики создан и настроен. Сортировку счетчиков можно осуществлять по названию сайта, количеству визитов, просмотров и посетителей.

Перед запуском эксперимента, вам также необходимо создать цель для него. Для этого, переходим во вкладку «Цели»

цели.png

Далее нажимаем «Добавить цель»

Добавление цели.png

Заполняем поля «Название» и «Условие». «Доход» – не обязательно.

Описание для сайта в подарок
Рассчитайте стоимость сайта с (х2) конверсией и потенциалом посещаемости от 10000 человек/месяц
Ответьте на 5 вопросов и мы пришлем Вам расчет стоимости и сроки проекта
Узнать стоимость
Средняя посещаемость сайтов — 33 000/месяц
Разрабатываем с 2012 года
Создали 200+ проектов

Установка кода на сайт

Переходим во вкладку «Эксперименты» в левой панели инструментов Метрики.

вкладка эксперименты.png

Перед запуском эксперимента необходимо внести изменения в код сайта. Для этого, во вкладке Эксперименты, нажимаем на кнопку «Код для сайта».

интерфейс вкладки эксперимент(код).png

код на сайт.png

На данный момент существуют следующие способы написания кода на сайт:

JavaScript - клиентский язык программирования, который используется для создания интерактивности на веб-страницах;

Совместимые библиотеки – JavaScript: react; nodejs/express;

API usersplit - предоставляет возможность разделить трафик между различными группами пользователей (вариантами) и измерять результаты эксперимента (этот способ мы будем использовать);

Google Tag Manager - позволяет управлять и внедрять код отслеживания, такой как коды аналитики, пиксели отслеживания конверсий, ремаркетинговые коды и другие теги на вашем веб-сайте.

На своем сайте мы не используем технологию CSP, поэтому ничего внутри данного кода не меняем.

правила CSP.png

     
    connect-src uaas.yandex.ru
script-src abt.s3.yandex.net
style-src 'unsafe-inline'


Пример того, как выглядит HTML-код на сайте:

     
<meta http-equiv="Content-Security-Policy" content="connect-src * uaas.yandex.ru; script-src * 'unsafe-inline' 'unsafe-hashes' 'unsafe-eval' abt.s3.yandex.net;"> 

В официальных инструкциях Яндекс подробно рассказывает, как установить счетчик Яндекс.Метрика на сайт при включенной Content Security Policy. Описаны два варианта - прямое подключение и через внешний скрипт.

Content Security Policy (CSP) - это механизм безопасности, который позволяет веб-разработчикам контролировать и ограничивать источники ресурсов (таких как скрипты, стили, изображения и другие ресурсы), которые браузер может загружать и выполнять на их веб-страницах.

Начнем с формирования параметров для запроса. Для удобства, мы сделали описание каждой строки прямо в редакторе кода.

формирование параметров для запроса.png

браузер пользователя.png

получение ответа в формате json.png
Получение ответа в формате JSON, Яндекс принял решение какой эксперимент проводить и какие параметры отобразить. Далее нам необходимо на их основе изменить пользовательский эксперимент.
перевод параметров из json в массив.png
Перевод параметров из JSON в массив
Пример ответа от сервера.png
Пример ответа от сервера

Идентификатор пользователя сайта, который хранится в файле "first party cookies", должен быть записан в cookie с именем "_ymab_param" после получения ответа от сервера. При первом посещении пользователем сайта данный идентификатор может быть пустым.

установка COOKIE _ymab_param из ответа Яндекса.png
Установка COOKIE _ymab_param из ответа Яндекса

Присвоение переменной значение.png

После этого, мы должны сообщить Яндексу что эксперимент прошел, запустив javascript:

запуск javascript.png

В нашем примере experimentsID - это код %server_output["experiments"]

После того как код добавлен, возвращаемся на вкладку Эксперимент и переходим к его созданию.

создать эксперимент.png

Примечание: Если перевести курсор на кнопку «Базовая версия», видим, что проведение более 2-х экспериментов невозможно.

базовая версия.png

страница параметров эксперимента.png
Страница параметров эксперимента.

Создание эксперимента

1. Задаем название эксперимента (по желанию добавляем описание)

название.png

2. Указываем период показа (Можно оставить этот пункт, тогда Метрика автоматически укажет период показа – 7 дней)

период показа.png

3. Определяем долю аудитории, которая будет участвовать в эксперименте. По умолчанию, количество аудитории выставлено на 100%, но мы можем поменять данную цифру в зависимости от предпочтений.

доля аудитории.png

4. Вводим правила URL (через запятую), если эксперимент должен проходить на части страниц.

URL (2).png

5. В параметре выбора региона можно указать Все пользователи, Москва, Россия.

регионы.png

6. Следующая строка – Платформы. Здесь, в зависимости от вида эксперимента, указываем тип устройства: Десктоп или Мобайл.

платформы.png

Метрики

7. Здесь все просто. Исходя из существующих целей в Метрике, можем добавить дополнительную.

дополнительные цели.png

8. Тип эксперимента. Varioqub предлагает 3 типа эксперимента:

тип эксперимента.png

Визуальный редактор – редактирование Basic, CSS, HTML элементов. Для этого необходимо ввести URL нужной страницы.

Ссылки для редиректа – в случае, если страница с изменениями готова, смело используйте данный тип эксперимента. Указывать необходимо ссылку без домена.

Флаги в коде - используются для указания определенного состояния или условия в эксперименте.

9. После добавления ссылки, переходим к следующим двум пунктам эксперимента – Вариант А и Вариант Б.

вариант а, вариант б.png

Исходный вариант эксперимента не редактируется. Остальные же, подлежат редактированию. Для этого, нажмите на кнопку «Редактировать», в том варианте, который вам нужен.

Заголовок варианта можно редактировать, просто нажав на него.

Всего, для добавления доступно 25 вариантов страниц, и один исходный. Кнопка «Добавить вариант» позволяет нам это сделать.

добавить вариант.png

Для удаления варианта, нажмите на иконку корзины справа от ненужного варианта.

иконка удаления варианта.png

Перед тем как запустить и сохранить эксперимент, вы можете проверить страницы, в которых внесены изменения.

проверка эксперимента.png

Сохраняем и запускаем эксперимент. Если требуется дополнительная проверка, его можно сохранить как черновик и уже потом, в основном интерфейсе запустить.

сохранение эксперимента.png

Запущенный эксперимент можно редактировать, дублировать или остановить (возобновить после остановки невозможно).

редактирование эксперимента.png

Результаты эксперимента

После запуска, мы имеем возможность перейти во вкладку Результаты

результаты теста.png

Пока что отчетность отсутствует, так как эксперимент только запустился, но через 15-20 минут – статистика должна отобразиться.

Как понять, что данных достаточно

Если метрики варьируются значительно, это может указывать на то, что эксперимент имеет достаточное количество данных для анализа. Однако, помните, что изменчивость может быть связана с другими факторами, такими как сезонность или внешние события, поэтому необходимо учитывать контекст и проводить дополнительные анализы.

Описание для сайта в подарок
Создадим сайт с конверсией выше чем у конкурентов от 170 000 рублей
Нами протестированы сотни элементов, которые влияют на конверсию и мы готовы внедрить их на Ваш сайт
Узнать стоимость
Средняя посещаемость сайтов — 33 000/месяц
Разрабатываем с 2012 года
Создали 200+ проектов

Чек лист

1) Гипотеза сформулирована;

2) Варианты/группы выбраны;

3) Код эксперимента внедрен;

4) Эксперимент в Яндекс. Метрике настроен;

5) Эксперимент запущен;

6) Осуществляется мониторинг результатов;

7) Результаты подведены, выбор наиболее конверсионного варианта сделан.

Итоги

итоги.png

31 мая эксперимент был автоматически остановлен. Для того, чтобы проанализировать результаты тестирования, разберемся в значениях таблицы.

Глубина просмотра отражает количество просмотров страниц сайта за одно посещение.

Дельта – это показатель различий между значениями метрики в экспериментальной и контрольной группах.
Дельта (%) — изменение, выраженное в процентах от значения метрики в контрольном варианте.

Доверительный интервал (±2σ) - это графическое изображение доверительных интервалов для экспериментального и контрольного вариантов на числовой оси.

Можно сделать вывод, что значения варианта 1 - больше, чем контрольный и вариант 2. Поэтому введем изменения на сайт с вариантом 1.



наверх