В данной статье содержится информация, необходимая для настройки целей в соответствующих сервисах. Цели позволяют получать события об отправленных формах с сайта.
Счетчики для сайта заводятся самостоятельно, например, представителями дилерского центра. В рамках поддержки счетчики не создаются.
Яндекс Метрика сейчас самый востребованный сервис для сбора событий с сайтов. Настройка целей с имеющимися идентификаторами довольно проста и все конверсию можно посмотреть в соответствующем разделе
Настройка целей осуществляется в разделе «Цели» и, чтобы события с сайта корректно приходили в конверсию, необходимо произвести следующие настройки:
Цели -> Добавить цель -> Название* -> Тип условия: JavaScript-событие -> Идентификатор цели: совпадает и далее указывается идентификатор из таблички ниже.
Формы и pop-up формы на OnePlatform | Идентификатор цели |
Успешная отправка формы заказа обратного звонка | callback_form |
Успешная отправка формы записи на тест-драйв | test_drive_form |
Успешная отправка формы заказа автомобиля | buy_model_form |
Успешная отправка формы запроса предложения на витрине | avn_form |
Успешная отправка формы записи на сервис | service_form |
Успешная отправка формы подписки на новости | newsSubscribe |
Успешная отправка формы отправки дополнительных персональных данных после подписки на новости | newsSubscribe_popup |
Клик по номеру телефона | cta:tel |
Скачивание pdf-файла | download |
- дополнительные установки кода цели для сайта не требуются
Если дополнительно был подключен модуль Smart-Contract или какой-либо инструмент из него, могут понадобиться следующие идентификаторы для настройки целей:
Кредитный калькулятор Standalone | Идентификатор цели |
Выбор марки в трейд-ин калькуляторе | сreditCalcStandalone#model |
Нажатие на кнопку оценки автомобиля в трейд-ин | сreditCalcStandalone#apply |
Создание смарт-контракта после расчета трейд-ин | SmartContract_Create#сreditCalcStandalone |
Переход к сделке | SmartContract_OnlineDeal#сreditCalcStandalone |
Лизинговый калькулятор Standalone | Идентификатор цели |
Выбор модели автомобиля | leasingStandalone#model |
Подбор лизинга | leasingStandalone#apply |
Создание смарт-контракта после расчета трейд-ин | SmartContract_Create#leasingStandalone |
Переход к сделке | SmartContract_OnlineDeal#leasingStandalone |
Список отправляемых событий SmartContract | Идентификатор цели |
Открытие виджета на списке или детальной странице | SmartContract_Open |
Нажатие на кнопку предоплаты | SmartContract_Prepay1 |
Сохранение сделки через переход к предоплате | SmartContract_Prepay2 |
Сохранение сделки через кнопку сохранения | SmartContract_Save |
Переход к сделке | SmartContract_OnlineDeal |
Возвращение на сайт после создания сделки | SmartContract_ReturnSite |
Подмена формы заказа автомобиля формой SmartContract | Идентификатор цели |
Сохранение сделки через форму Смарт-контракта, подменяющую форму заказа автомобиля | SmartContract_Create#avn_form |
Переход к сделке | SmartContract_OnlineDeal#avn_form |
Подмена формы заказа модели формой SmartContract | Идентификатор цели |
Сохранение сделки через форму Смарт-контракта, подменяющую форму заказа автомобиля | SmartContract_Create#buy_model_form |
Переход к сделке | SmartContract_OnlineDeal#buy_model_form |
Действие | event | formName | sourceName | Code |
Успешная отправка формы | form_success | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | {какая форма отправлена, из поп-апа или страницы: popup или page } | dataLayer.push({ ‘event:’ ‘form_success’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘{какая форма отправлена, из поп-апа или страницы: popup или page }’ }); |
Открытие формы в Pop-Up | form_open | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | popup | dataLayer.push({ ‘event:’ ‘form_open’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘popup’ }); |
Закрытие формы в Pop-Up (и при нажатии на крестик или при нажатии на область сайта) | form_close | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | popup | dataLayer.push({ ‘event:’ ‘form_close’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘popup’ }); |
Форма на странице в зоне видимости пользователя | form_open | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | page | dataLayer.push({ ‘event:’ ‘form_open’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘page’ }); |
Нажатие на кнопку отправить | form_submit | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | {какая форма отправлена, из поп-апа или страницы: popup или page } | dataLayer.push({ ‘event:’ ‘form_submit’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘{какая форма отправлена, из поп-апа или страницы: popup или page }’ }); |
Ошибка отправки формы | form_error | {наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe} | {какая форма отправлена, из поп-апа или страницы: popup или page } | dataLayer.push({ ‘event:’ ‘form_error’, ‘formName’: ‘{наименование формы: test_drive_form, callback_form, service_form, avn_form, newsSubscribe_popup, newsSubscribe}’, ‘sourceName’: ‘{какая форма отправлена, из поп-апа или страницы: popup или page }’ }); |
Аналитические коды отслеживания в виджете Smart-Contract
События настраиваются по триггеру «Специальное событие»
Действие | event | status | buttonName | carDetail | widget_id | deal_id | eventValue | Код |
Сохранение смарт- контракта при нажатии на кнопку сохранения при корректно заполненных полях формы | SmartContract_Save | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Save’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); |
Нажатие кнопки предоплаты на первом экране | SmartContract_Prepay1 | Submit | {название кнопки, генерирующей событие} | {название кнопки, генерирующей событие} | {id виджета} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay1’, ‘Status’: ‘Submit’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: ‘{Стоимость автомобиля}’ | |
Успешный переход к следующему шагу после нажатия кнопки предоплаты на первом экране | SmartContract_Prepay1 | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay1’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ |
Нажатие кнопки перехода к онлайн-сделке | SmartContract_OnlineDeal | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_OnlineDeal’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ | |
Нажатие кнопки возврата на сайт | Нажатие кнопки возврата на сайт | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_ReturnSite’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); | |
Успешный переход на следующий шаг при нажатии кнопки предоплаты на втором экране с дозаполнением или корректировки персональных данных | SmartContract_Prepay2 | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {Стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay2’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); |
Нажатие на финальную кнопку предоплаты, после которой происходит редирект на страницу оплаты | SmartContract_PrepayFinal | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {Стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_PrepayFinal’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ |
Действие | event | status | buttonName | carDetail | widget_id | deal_id | eventValue | Код |
Сохранение смарт- контракта при нажатии на кнопку сохранения при корректно заполненных полях формы | SmartContract_Save | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Save’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); |
Нажатие кнопки предоплаты на первом экране | SmartContract_Prepay1 | Submit | {название кнопки, генерирующей событие} | {название кнопки, генерирующей событие} | {id виджета} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay1’, ‘Status’: ‘Submit’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: ‘{Стоимость автомобиля}’ | |
Успешный переход к следующему шагу после нажатия кнопки предоплаты на первом экране | SmartContract_Prepay1 | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay1’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ |
Нажатие кнопки перехода к онлайн-сделке | SmartContract_OnlineDeal | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_OnlineDeal’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ | |
Нажатие кнопки возврата на сайт | Нажатие кнопки возврата на сайт | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_ReturnSite’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); | |
Успешный переход на следующий шаг при нажатии кнопки предоплаты на втором экране с дозаполнением или корректировки персональных данных | SmartContract_Prepay2 | Success | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {Стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_Prepay2’, ‘Status’: ‘Success’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ }); |
Нажатие на финальную кнопку предоплаты, после которой происходит редирект на страницу оплаты | SmartContract_PrepayFinal | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {Стоимость автомобиля} | dataLayer.push({ ‘event:’ ‘SmartContract_PrepayFinal’, ‘Status’: », ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ |
Аналитические коды отслеживания при подмене форм обратной связи на Smact-Contract
Действие | event | status | buttonName | carDetail | widget_id | deal_id | eventValue | Код |
Сохранение смарт- контракта при нажатии на кнопку сохранения при корректно заполненных полях формы | SmartContract_Save | {название формы, вместо которой создается смарт: avn_form, buy_model_form} | {название кнопки, генерирующей событие} | {информация об автомобиле} | {id виджета} | {номер сделки} | {стоимость автомобиля} | dataLayer.push({ ‘event’: ‘SmartContract_Create’, ‘Status’: ‘{название формы, вместо которой создается смарт avn_form, buy_model_form}’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘carDetail’: ‘{информация об автомобиле}’, ‘winget_id’: ‘{номер сделки}’, ‘eventValue’: ‘{Стоимость автомобиля}’ |
Аналитические коды отслеживания для Standalone-калькуляторов
Кредитный калькулятор Standalone
Действие | event | status | buttonName | widget_id | deal_id | Код |
Выбор модели автомобиля | сreditCalcStandalone | model | {выбранная модель} | {id виджета} | dataLayer.push({ ‘event:’ ‘сreditCalcStandalone’, ‘Status’: ‘model’, ‘buttonName’: ‘{выбранная модель}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: » }); | |
Нажатие на подобрать кредит при заполнении всех данных для следующего шага | сreditCalcStandalone | apply | {название кнопки, генерирующей событие} | {id виджета} | dataLayer.push({ ‘event:’ ‘сreditCalcStandalone’, ‘Status’: ‘apply’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: » }); | |
Создание смарта | SmartContract_Create | сreditCalcStandalone | {название кнопки, генерирующей событие} | {id виджета} | {номер сделки} | dataLayer.push({ ‘event:’ ‘SmartContract_Create’, ‘Status’: ‘сreditCalcStandalone’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: » }); |
Переход к Смарту | SmartContract_OnlineDeal | сreditCalcStandalone | {название кнопки, генерирующей событие} | {id виджета} | {номер сделки} | dataLayer.push({ ‘event:’ ‘SmartContract_OnlineDeal’, ‘Status’: ‘сreditCalcStandalone’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: » }); |
Трейд-Ин калькурятор Standelone
Действие | event | status | buttonName | widget_id | deal_id | Код |
Выбор модели автомобиля | сreditCalcStandalone | start | {id виджета} | dataLayer.push({ ‘event:’ ‘tradeInStandalone’, ‘Status’: ‘start’, ‘buttonName’: », ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: » }); | ||
Нажатие на подобрать кредит при заполнении всех данных для следующего | сreditCalcStandalone | complete | {название кнопки, генерирующей событие} | {id виджета} | dataLayer.push({ ‘event:’ ‘tradeInStandalone’, ‘Status’: ‘complete’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: », ‘eventValue’: » }); | |
Создание смарта | SmartContract_Create | tradeInStandalone | {название кнопки, генерирующей событие} | {id виджета} | {номер сделки} | dataLayer.push({ ‘event:’ ‘SmartContract_Create’, ‘Status’: ‘tradeInStandalone’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: » }); |
Переход к Смарту | SmartContract_OnlineDeal | tradeInStandalone | {название кнопки, генерирующей событие} | {id виджета} | {номер сделки} | dataLayer.push({ ‘event:’ ‘SmartContract_OnlineDeal’, ‘Status’: ‘tradeInStandalone’, ‘buttonName’: ‘{название кнопки, генерирующей событие}’, ‘widget_id’: ‘{id виджета}’, ‘deal_id’: ‘{номер сделки}’, ‘eventValue’: » }); |