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

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

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

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

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

1. Перейдите на сайт Яндекс Метрики metrika.yandex.ru


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

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

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

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

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

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

б) Если у вас уже есть счётчик:

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

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


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



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

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


5. Если при настройке счётчика вы включили автоматические цели, то часть целей появятся сами в Яндекс Метрике после достижения одного из событий.

Сейчас автоматические цели поддерживают 4 события:

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

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

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

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


• Посетитель открыл квиз: marquiz-start
• Посетитель нажал на кнопку стартовой страницы: marquiz-startquiz
• Посетитель кликнул по номеру телефона на стартовой странице: marquiz-phone
• Посетитель увидел результат: marquiz-result (цель прописывается, если подключены результаты)
• Посетитель увидел определенный результат: marquiz-result-{id}
(где id — id результата. Например, marquiz-result-Uo683Yu1f4)
• Посетитель дошёл до формы контактов: marquiz-form
• Посетитель дошёл до определенной формы контактов: marquiz-form-{id}
(где id — id формы. Например, marquiz-form-kScp7XicME)
• Посетитель заполнил форму контактов (1-й шаг): marquiz-contacts1 (цель прописывается, когда два шага сбора контактов)
• Посетитель заполнил форму контактов (2-й шаг): marquiz-contacts2 (цель прописывается, когда два шага сбора контактов)
• Посетитель отправил заявку с мессенджером: marquiz-messengers-X,
где X — один из мессенджеров. Например,
marquiz-messengers-telegram
marquiz-messengers-viber
marquiz-messengers-whatsapp
marquiz-messengers-vkontakte
marquiz-messengers-messenger
marquiz-messengers-skype
marquiz-messengers-instagram

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


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

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

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

Особенности цели marquiz-finish

В квизе с одношаговой формой контактов цель marquiz-finish срабатывает после нажатия на кнопку в форме контактов независимо от того, что идет после формы — страница «Спасибо», результат или переадресация.

Для формы контактов с 2 шагами:

• если включена опция «Создавать заявку после первого шага», то цель marquiz-finish сработает после отправки первого шага, одновременно с целью marquiz-contacts1,

• если эта опция не включена и заявка создается после отправки второго шага, то цель marquiz-finish сработает после отправки второго шага, одновременно с целью marquiz-contacts2.

Для квизов с отключенной формой контактов:

• если после вопросов идет результат, а затем по кнопке в результате либо переход на страницу «Спасибо», либо переадресация на ваш адрес, marquiz-finish сработает при нажатии на кнопку в результате,

• если после вопросов срабатывает переадресация (настроенная хоть в форме контактов, хоть в результатах), то цель marquiz-finish сработает при переадресации,

• если после вопросов идет страница «Спасибо», то marquiz-finish сработает при её открытии, сразу после вопросов.

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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