Серверный трекинг для PrestaShop
Включите webservice PrestaShop, дайте ROASaurus ключ на чтение, и оплаченные заказы будут запрашиваться каждые 5 минут и отправляться в ваши рекламные платформы с сервера.
| PrestaShop: коротко | |
|---|---|
| Заказы поступают через | Опрос webservice каждые 5 минут |
| Учётные данные | Ключ webservice с доступом GET к заказам, клиентам, адресам, странам и валютам |
| Оплаченные заказы | Заказы, которые PrestaShop помечает как valid |
| Сниппет страницы благодарности | order-confirmation.tpl или хук displayOrderConfirmation |
| Сопоставление заказов | Сниппет страницы благодарности, затем email, который посетитель оставил ранее |
Как подключается PrestaShop
- Добавьте скрипт ROASaurus в заголовок темы (
templates/_partials/head.tpl) или через модуль пользовательского кода. - Добавьте сниппет страницы благодарности в
order-confirmation.tplили в модуль на хукеdisplayOrderConfirmation, подставив id заказа. - 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.
Читайте также
Ответы на вопросы
Почему ключу webservice нужен доступ к клиентам и адресам?
Заказ PrestaShop хранит только id клиента, адреса для счёта, страны и валюты. ROASaurus читает эти записи, чтобы получить email, имя и местоположение, которые он хеширует для рекламных платформ.
Какие заказы отправляются?
Заказы, которые PrestaShop помечает как valid — так он отмечает оплаченный заказ. Остальные не учитываются, пока не станут valid.
Как быстро приходят заказы?
Примерно в течение 5 минут. В PrestaShop нет вебхуков заказов, поэтому ROASaurus опрашивает webservice. «Fetch orders now» на вкладке Connection синхронизирует всё сразу.
Каждая продажа прослежена до рекламы, которая её принесла
Серверный трекинг, прибыль и пожизненная ценность клиента в одном приложении. 14 дней бесплатно, без банковской карты.
Начать бесплатный пробный период →