Задача

Настроить фиксацию факта оплаты заказа и передачу данных в Яндекс Метрику и Яндекс Директ для интернет-магазина на CMS 1С-Битрикс версии 23.x.

Основные требования

  • Фиксация события оплаты: событие должно срабатывать после успешной оплаты заказа (статус PAYED = Y, событие OnSaleOrderPaid).
  • Отправка данных в Метрику: одновременно должны передаваться два события:
    • eCommerce-транзакция (dataLayer);
    • Цель «Покупка» (JavaScript-цель purchase).
  • Правила передачи: один оплаченный заказ равен одной конверсии. Повторные срабатывания не допускаются.
  • Ограничения: использовать стандартные механизмы страницы «Спасибо за заказ» нельзя. Использовать отслеживание переходов по URL-адресам (URL-цели) — запрещено. Ручной сброс данных через датчик запрещен.

Ожидаемый результат

  • В Яндекс Метрике:
    • появится зафиксированная цель «purchase»;
    • данные по заказу (eCommerce: идентификатор, сумма, состав корзины) отобразятся в отчёте «Товары и Визиты»;
  • В аккаунте Яндекс Директа (рекламные кампании, оплата за конверсии):
    • станет доступна стратегия «Оплата за конверсии» с «Покупкой» в качестве целевого действия.

Критерии приёмки

  • Цель purchase создана и тригерится оплатой (проверка через отчёты Метрики «Мониторинг целей»);
  • eCommerce-событие с «id заказа», «sum» и «товары» отправляется в слоёный дата-слой dataLayer в формате pushTransaction;
  • После первого перехода по рекламе из Яндекс.Директа фиксируется корректная конверсия «Покупка» в отчётах директа.

Интеграция облачной CRM с сервисом доставки

Требуется реализовать интеграцию облачной версии популярной CRM-системы с API стороннего сервиса доставки для автоматической передачи данных. Необходим исполнитель с опытом работы с API обеих платформ.