Интеграция с интернет-магазином

Серверный трекинг для PrestaShop

Включите webservice PrestaShop, дайте ROASaurus ключ на чтение, и оплаченные заказы будут запрашиваться каждые 5 минут и отправляться в ваши рекламные платформы с сервера.

PrestaShop: коротко
Заказы поступают черезОпрос webservice каждые 5 минут
Учётные данныеКлюч webservice с доступом GET к заказам, клиентам, адресам, странам и валютам
Оплаченные заказыЗаказы, которые PrestaShop помечает как valid
Сниппет страницы благодарностиorder-confirmation.tpl или хук displayOrderConfirmation
Сопоставление заказовСниппет страницы благодарности, затем email, который посетитель оставил ранее

Как подключается PrestaShop

  1. Добавьте скрипт ROASaurus в заголовок темы (templates/_partials/head.tpl) или через модуль пользовательского кода.
  2. Добавьте сниппет страницы благодарности в order-confirmation.tpl или в модуль на хуке displayOrderConfirmation, подставив id заказа.
  3. Advanced Parameters › Webservice: включите его и добавьте ключ с доступом GET к заказам, клиентам, адресам, странам и валютам. Введите ключ в ROASaurus.

Как читаются заказы

В PrestaShop нет вебхуков заказов, поэтому ROASaurus каждые 5 минут запрашивает у webservice заказы, обновлённые с момента последнего запуска, с перекрытием в 30 минут. Оплаченными считаются только заказы, которые PrestaShop помечает как valid. Для каждого заказа ROASaurus запрашивает клиента, адрес для счёта, страну и валюту, поэтому ключу нужен доступ на чтение к этим ресурсам.

Товарные позиции сохраняют товар и его комбинацию, поэтому варианты различаются. ROASaurus читает оплаченную сумму с налогом, референс заказа, email и имя клиента, телефон, город, индекс и страну.

Связь заказов с рекламными кликами

Сниппет страницы благодарности отправляет покупку ROASaurus с id заказа PrestaShop и суммой на странице подтверждения, что связывает заказ с посетителем и его рекламным кликом. Без него ROASaurus использует email, который посетитель ранее оставил на вашем сайте, например во всплывающем окне.

Ограничения

  • Без вебхуков заказы попадают в рекламные платформы с задержкой до 5 минут после того, как становятся valid. «Fetch orders now» запускает синхронизацию по требованию.
  • В заказах PrestaShop нет IP-адреса покупателя, поэтому запасной вариант по IP недоступен. Добавьте сниппет страницы благодарности.
  • Коннектор создан по официальной документации API платформы. После сохранения учётных данных нажмите Test connection, затем оформите тестовый заказ и проверьте Event log.

Читайте также

FAQ

Ответы на вопросы

Почему ключу webservice нужен доступ к клиентам и адресам?

Заказ PrestaShop хранит только id клиента, адреса для счёта, страны и валюты. ROASaurus читает эти записи, чтобы получить email, имя и местоположение, которые он хеширует для рекламных платформ.

Какие заказы отправляются?

Заказы, которые PrestaShop помечает как valid — так он отмечает оплаченный заказ. Остальные не учитываются, пока не станут valid.

Как быстро приходят заказы?

Примерно в течение 5 минут. В PrestaShop нет вебхуков заказов, поэтому ROASaurus опрашивает webservice. «Fetch orders now» на вкладке Connection синхронизирует всё сразу.

Каждая продажа прослежена до рекламы, которая её принесла

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

Начать бесплатный пробный период →