Как установить Яндекс Метрику в квиз?

Инструкция по настройке Яндекс Метрики

Настройка счетчика и интеграции:

Важно! Cчетчик метрики может показывать статус "Не найден" и быть окрашен в красный, это связано с особенностями интеграции Метрики и Marquiz. Однако, если вы получаете статистику (видите посещения в отчетах), это означает, что счетчик работает и собирает статистику по вашему сайту.

Чтобы настроить Яндекс.Метрику, нужно выполнить следующие шаги:

1. При настройке квиза перейдите во вкладку "Интеграции" и выберите "Яндекс.Метрика".

2. Далее перейдите на сайт Яндекс.Метрики metrika.yandex.ru


а) Если у вас еще нет счетчика: 

Авторизуйтесь и нажмите “Добавить счетчик”.

Придумайте имя счетчика. Обязательно укажите прямую ссылку на квиз в поле "Адрес сайта". Для её получения откройте в Марквиз редактирование квиза (Мои квизы => Редактировать), откройте вкладку "Установка квиза" => "Ссылка на квиз".

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

Нажмите "Создать счетчик":

На следующей странице подтвердите создание счетчика нажатием кнопки “Начать пользоваться”.

Зайдите в созданный счетчик в списке счетчиков:

б) Если вы хотите использовать уже существующий счетчик:

Зайдите в созданный счетчик из списка счетчиков.

Перейдите в настройки счетчика и добавьте прямую ссылку на ваш квиз в раздел "Дополнительные адреса".

Для её получения откройте в Марквиз редактирование квиза (Мои квизы => Редактировать), откройте вкладку "Установка квиза" => "Ссылка на квиз".

3. Скопируйте номер счётчика и вставьте его в поле "Номер счётчика" на сайте Marquiz. Опубликуйте квиз.

4. На сайте Яндекс.Метрики в настройках счётчика перейдите во вкладку "Цели".

5. Если при настройке счетчика вы включили автоматические цели, то часть целей для отслеживания событий Marquiz будет создана автоматически. Сами цели появятся в интерфейсе Метрики после достижения одного из событий. Сейчас автоматические цели поддерживают 4 события:

  • Посетитель открыл квиз - marquiz-start. Открытие страницы квиза в браузере или открытие квиза, установленного на сайте.
  • Посетитель увидел результат - marquiz-result. Цель достигается при условии, что подключены результаты.
  • Посетитель увидел страницу "Спасибо" - marquiz-finish. Срабатывает после того, когда посетитель отправил форму контактов или закончил отвечать на опрос и появилось окно с благодарностью за участие или сработала переадресация.
  • Успешная оплата - marquiz-payment-success. Посетитель совершил успешную оплату в квизе.

Проверить, что автоматические цели включены, можно в разделе "Настройка".

6. Если автоматических событий недостаточно, вы можете настроить дополнительные цели вручную. Создайте новую цель с помощью кнопки "Добавить цель".

7. В поле "Название" укажите любой текст, соответствующий текущей цели (шагу квиза), выберите тип условия "JavaScript-событие" и в поле "Идентификатор цели" укажите идентификатор:


• Посетитель открыл квиз: marquiz-start
• Посетитель нажал на кнопку стартовой страницы: marquiz-startquiz
• Посетитель кликнул по номеру телефона на стартовой странице: marquiz-phone
• Посетитель увидел результат: marquiz-result (данная цель прописывается при условии, что у вас подключены результаты)
• Посетитель дошёл до формы контактов: marquiz-form
• Посетитель заполнил форму контактов (1-й шаг): marquiz-contacts1 (данная цель прописывается при условии, что у вас два шага сбора контактов)
• Посетитель заполнил форму контактов (2-й шаг): marquiz-contacts2 (данная цель прописывается при условии, что у вас два шага сбора контактов)

Важно: если у вас после цели marquiz-contacts1 остальные не фиксируются, то проверьте вашу форму контактов. Если у вас 1 шаг сбора контактов, то данная цель вам НЕ НУЖНА, поэтому удалите ее.


• Посетитель увидел страницу "Спасибо": marquiz-finish
• Посетитель прошёл вопрос N: marquiz-stepN
(где N - порядковый номер вопроса. Например, marquiz-step2)

 8. Кликните кнопку "Сохранить". Готово!

Для отслеживания нескольких квизов в одном счётчике необходимо активировать "Уникальные цели". В этом случае к идентификатору цели необходимо добавить ID квиза (например: marquiz-start_5e5cd4bf4ab314004410b2e2).

Проверка счетчика:

1. Перейдите в Метрику и найдите в списке счетчик квиза, который хотите проверить.

2. Перейдите на страницу "Настройка" в блок "Проверка счетчика".

3. В поле укажите адрес квиза, в котором хотите проверить наличие счетчика.  По умолчанию в поле отображается URL наиболее просматриваемой за последние 30 дней страницы.

Метрика начнет искать счетчик, в настройках которого вы находитесь, на указанной вами странице - она откроется в новой вкладке браузера. Если счетчик найден, на странице появится сообщение о наличии счетчика.

Проверка целей:

На данный момент, режим ?_ym_debug=1 в квизе не работает. 

Работоспособность целей можно проверить через специальное расширение в браузере Яндекс.Метрика Инспектор 

После установки Яндекс.Метрика Инспектора в браузер, вам необходимо:

1. Открыть квиз по прямой ссылке;

2. Вызвать консоль браузера с помощью сочетания клавиш Ctrl + Shift + J (⌥ + ⌘ + J для семейства операционных систем Apple). Перейти во вкладку Яндекс Метрика и обновить страницу.

3. Теперь в данной вкладке будут видны выполненные цели.
Для удобства просмотра, рекомендуем отключить все лишние действия и оставить только Цели.


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

Если данные присутствуют (цели в квиз работают), но в Метрике они не отображаются, то вам необходимо проверить последовательность целей в настройках Метрики (если настроена составная цель). Затем нужно дождаться срабатывания цели (возможны задержки со стороны Яндекс) или обратиться в тех.поддержку Яндекс с выяснением возможных проблем.

Как настроить вебвизор у квиза на сайте:

Квиз открывается на сайте в элементе iframe (дочернем окне).
Запись такого содержимого вебвизором возможна при соблюдении одного из следующих условий:

  • если домены родительского и дочернего окон совпадают;
  • если в обоих окнах установлен один и тот же счетчик.

Домен вашего сайта не может совпадать с доменом квиза, поэтому нужно указать тот же счетчик, что и на сайте. Но в таком случае в коде метрики у дочернего окна должен находиться параметр сайта, на котором установлено это окно. Для этого нужно в настройках квиза:

1. Указать адрес сайта, на котором установлен квиз.

2. Включить "Вебвизор".

3. Готово! Теперь в коде есть нужный параметр и вебвизор должен работать.

Окно квиза будет открываться в дополнительной вкладке вебвизора. Если клиент будет закрывать окно квиза или перестанет его заполнять, то будет открываться запись основного сайта:


👆 На этом пока всё