Аналитика и данные заказа
Обновлено
Яндекс.Метрика
Откройте «Магазин» → «Плагины» → «Заказ в один клик», выберите «Витрина» и найдите раздел «Яндекс.Метрика».
Плагин не устанавливает счётчик на сайт. Код витрины должен предоставлять объект window['yaCounter' + номер] с методом reachGoal. Плагин вызывает этот метод с указанным идентификатором цели.
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Номер счетчика | Определяет объект счётчика, к которому обращается плагин | Номер; пусто |
| Открытие формы | Идентификатор цели при открытии модального окна | Строка; пусто |
| Отправка формы | Идентификатор цели при успешном ответе сервера | Строка; пусто |
| Ошибка отправки формы | Идентификатор цели при ответе без успешного результата | Строка; пусто |
Укажите номер счётчика и идентификаторы нужных целей, затем нажмите «Сохранить». Если номер, цель или ожидаемый объект счётчика отсутствует, вызов не выполняется.
Google Analytics
В настройках есть три отдельных раздела:
- «Google Analytics: открытие формы»;
- «Google Analytics: отправка формы»;
- «Google Analytics: ошибка отправки формы».
В каждом разделе одинаковые поля:
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Категория | Значение категории события для соответствующего этапа | Строка; пусто |
| Действие | Значение действия события для соответствующего этапа | Строка; пусто |
Заполните оба поля для нужного этапа и нажмите «Сохранить». Код использует вызов ga('send', 'event', category, action) и проверяет наличие ga. Отправка событий GA4 плагином не поддерживается; одного подключения GA4 для такого вызова недостаточно.
Когда отправляются события
| Этап | Условие |
|---|---|
| Открытие формы | Нажата кнопка и открывается модальное окно |
| Отправка формы | Сервер вернул адрес страницы успешного оформления; вызов происходит перед переходом |
| Ошибка отправки формы | Обработан JSON-ответ без адреса успеха, в том числе с ошибками проверки полей |
Ошибка сети или разбора ответа попадает в обработчик ошибки JS и сама по себе не отправляет настроенное событие ошибки. Успешная отправка формы означает создание заказа, а не его оплату.
Плагин передаёт в эти вызовы только идентификатор цели либо категорию и действие события. Значения имени, телефона, email и сообщения он в аналитические вызовы не добавляет. Доставку события проверьте средствами используемой аналитики.
Капча
Форма вызывает системную капчу Webasyst и её серверную проверку. В плагине есть только «Показывать капчу»; провайдер и его параметры берутся из общей конфигурации Webasyst. Интеграцию с выбранным провайдером проверяйте в настоящей форме: отдельной настройки ключей сервиса в плагине нет.
Какие данные получает Shop-Script
Форма отправляется на обработчик плагина на витрине. Из включённых полей используются имя, email, телефон и сообщение. Для вошедшего покупателя источником контактных данных служит профиль.
В заказ передаются:
- контакт покупателя или данные для его создания;
- товар и артикул либо позиции корзины;
- комментарий со служебной отметкой и сообщением покупателя;
- IP-адрес и User-Agent;
- адрес источника из cookie
referer, его домен и поисковая фраза, если их удалось извлечь; - UTM-параметры из cookie
utm, если она содержит подходящие данные; - витрина и канал продаж вида
ewshopqorder:<витрина>; - склад и виртуальный склад, если их определило стандартное правило Shop-Script.
Плагин использует эти cookie, если они уже существуют; собственный сбор всех источников перехода этим не гарантируется. Отдельной настройки внешней CRM, webhook, API-ключа, cron/CLI или MCP-инструментов в проверенных исходниках нет.