Центр поддержки клиентов:
8 (800) 505 04 75
Ссылка на сайт

Аналитика через инъекции скрипта

Аналитика из формы YCLIENTS может попадать в сервис аналитики в аккаунт компании.

Настроить этот процесс вы можете в разделе Онлайн-запись – Вебсайт двумя способами:

  • на вкладке Аналитика в форме онлайн-записи, указав уникальный идентификатор сервиса (подробная инструкция в статье);
  • на вкладке Инъекция скрипта в форме онлайн-записи.

Для настройки с помощью инъекции скрипта выполните следующие шаги:

1. Зарегистрируйте аккаунт в одном из указанных сервисов аналитики:

2. Создайте счетчик, пиксель или проект (в зависимости от сервиса).

3. Скопируйте номер счетчика, пикселя или кода отслеживания (в зависимости от сервиса).

4. С помощью инъекции скрипта добавьте код в форму онлайн-записи YCLIENTS, с которой должна отслеживаться аналитика.

4.1. Перейдите в раздел Онлайн-запись – Вебсайт, выберите необходимую форму онлайн-записи, нажмите на ее название или используйте кнопку Изменить. В открывшемся новом окне перейдите на вкладку Инъекция скрипта.

___________.png

4.2. Вставьте в инъекцию следующий код:

<script>
try {
window.yclientsApi.setYandexAnalytic('%ID%')
window.yclientsApi.setAppMetrikaAnalytic('%ID%')
window.yclientsApi.setGoogleAnalytic('%ID%')
window.yclientsApi.setVkontakteAnalytic('%ID%')
window.yclientsApi.setFacebookAnalytic('%ID%')
} catch (e) {}
</script>

где %ID% – это номер счетчика, пикселя, кода отслеживания.

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

  • window.yclientsApi.setYandexAnalytic('%ID%') – Яндекс.Метрика
  • window.yclientsApi.setAppMetrikaAnalytic('%ID%') – AppMetrika
  • window.yclientsApi.setGoogleAnalytic('%ID%') – Google Analytics
  • window.yclientsApi.setVkontakteAnalytic('%ID%') – Pixel ВКонтакте
  • window.yclientsApi.setFacebookAnalytic('%ID%') – Pixel Facebook

4.4. Нажмите на кнопку Сохранить.

5. В сервисах Яндекс.Метрика, ВКонтакте и Google Analytics создайте цели, отслеживание которых будет фиксироваться сервисами аналитики.

Создание цели в Google Analytics

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

Перейдите в сервис Google Analytics в нужный аккаунт – ресурс и приложение – представление. Перейдите в раздел Администратор и в столбце Представление выберите пункт Цели.

Нажмите на кнопку + ЦЕЛЬ. На шаге Установка цели выберите Собственная и нажмите на кнопку Далее. На шаге Описание цели укажите Название и ТипСобытие, нажмите на кнопку Далее.

На шаге Подробные сведения о цели укажите Действие как идентификатор события (нужен идентификатор на латинице, например: booked). Нажмите на кнопку Сохранить.

Создание цели в Яндекс.Метрике

Перейдите в сервисе Яндекс.Метрика в нужный счетчик, далее перейдите в раздел Настройки, откройте вкладку Цели и нажмите на кнопку Добавить цель.

Укажите Название, Тип условия:JavaSript-событие. Идентификатор цели: выберите из списка событий (нужен идентификатор на латинице, например: booked). Нажмите на кнопку Добавить цель.

Список событий, которые можно использовать при создании целей:

  • group_record_created – групповая онлайн-запись;
  • booked – индивидуальная онлайн-запись;
  • widget_loaded – загрузка виджета;
  • widget_closed - закрытие виджета;
  • city_selected – выбран город;
  • date_selected – выбран день;
  • time_selected – выбрано время (часы и минуты);
  • group_personal_data_filled – персональные данные заполнены в групповой записи;
  • send_contacts – персональные данные записаны в индивидуальной записи;
  • open_contacts – открыта форма контактных данных;
  • master_seance_selected – выбрана ближайшая запись у мастера;
  • master_selected – выбран мастер;
  • master_page_open – открыта информация и мастере;
  • review_created – отзыв оставлен;
  • service_selected – выбрана услуга;
  • group_sms_code_confirmed – SMS подтверждена в групповой записи;
  • phone_approved – SMS подтверждена в индивидуальной записи;
  • activity_type_showed – открыт выбор типа записи;
  • individual_booking_selected – выбрана индивидуальная запись на странице выбора типа записи;
  • group_activity_selected – выбрана групповая запись на странице выбора типа записи;
  • company_selected – выбрана компания;
  • company_page_open – открыта информация о компании;
  • review_created – создан отзыв;
  • lk_open – открыт личный кабинет;
  • group_events_infinity_scroll_used – загрузка страницы в групповых записях;
  • group_events_week_swiped – пролистывание строки с датами на странице выбора группового события;
  • group_events_date_clicked – выбрана дата в карусели, групповая активность;
  • appointment_deleted – удаление своей записи;
  • appointment_changed – перенос своей записи;
  • last_appointment_repeat_pressed – повтор записи.

Примечание

Если вы используете мобильное приложение от YCLIENTS, убедитесь, что оно обновлено (версия не ниже 10.27.0).

Если приложение не обновлено, аналитика собираться не будет.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

  • Avatar
    Яна

    Добрый день! Мы не получаем аналитику по рекламным источникам и не можем оптимизировать наши рекламные кампании.
    Для решения этой задачи нам нужно получать сообщения JavaScript о действиях в окне iframe Yclients в родительском окне. В js есть такая возможность (обмениваться данными между iframe и родительским окном):
    https://learn.javascript.ru/cross-window-messaging-wi..
    https://gist.github.com/pbojinov/8965299
    Для решения этой задачи пытались использовать инструкцию "pushmessage_api.pdf". Не работает. Как нам решить данную задачу? Уже с 16 августа более месяца никто не может из поддержки на него ответить, переводят заявку из одного статуса в другой. Вот номер обращения 395718

  • Avatar
    Полина Попова

    Добрый день, Яна.

    Получили также и ваше письмо. Предварительный ответ дала в письме.