Проследяване от страна на сървъра за BigCommerce
Дайте на ROASaurus API акаунт на ниво магазин само за четене и натиснете Create webhook. Платените поръчки от BigCommerce тогава отиват към вашите рекламни платформи от сървъра, веднага щом постъпят.
| BigCommerce накратко | |
|---|---|
| Поръчките пристигат чрез | Webhook-ове (създадена поръчка, обновен статус) плюс проверка на всеки 5 минути |
| Настройка на webhook-овете | Автоматична, с бутона Create webhook |
| Данни за достъп | Store hash и токен за достъп с Orders: read-only |
| Платени поръчки | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Кодов фрагмент за благодарност | Скрипт на страницата Order confirmation с {{checkout.order.id}} |
Как се свързва BigCommerce
- Storefront › Script Manager › Create a Script: location Footer, pages All pages, type Script, с тага на скрипта на ROASaurus.
- Създайте втори скрипт за страницата Order confirmation с кодовия фрагмент за страницата за благодарност.
- Settings › API › Store-level API accounts › Create API account с Orders: read-only. Въведете в ROASaurus store hash (частта след
/stores/във вашия API път) и токена за достъп. - Запазете, после натиснете Create webhook.
Какво прави Create webhook
ROASaurus регистрира два webhook-а в BigCommerce: за създадена поръчка и за обновен статус на поръчка. Всяко изпращане носи таен хедър, уникален за вашия магазин, който ROASaurus проверява. Webhook-ът само казва коя поръчка е променена, затова ROASaurus изтегля поръчката и нейните продукти от API. Освен това на всеки 5 минути проверява за променени поръчки, в случай че някое изпращане се загуби.
Кои поръчки се отчитат
Поръчки със статус, който означава, че плащането е минало: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped и Completed. Чакащите или отказаните поръчки не се изпращат. ROASaurus чете общата сума с включен данък, имейла, телефона, името и адреса за фактуриране, ID на клиента, IP адреса и всеки продукт с неговата цена с включен данък.
Свързване на поръчките с кликовете върху реклами
Кодовият фрагмент за страницата Order confirmation задейства покупката в ROASaurus с {{checkout.order.id}}, което свързва поръчката с посетителя. Без него ROASaurus опитва имейл, който посетителят е въвел по-рано във вашия сайт, например в изскачащ прозорец, а след това IP адреса на поръчката, но само когато на този IP е бил видян точно един посетител от 3 часа преди до 15 минути след поръчката.
Ограничения
- Поръчките от BigCommerce не дават на ROASaurus user agent, затова при споделени IP адреси (офиси, мобилни мрежи) резервното съпоставяне по IP често не може да даде еднозначен отговор. Фрагментът избягва този проблем.
- Конекторът е изграден по официалната API документация на платформата. Натиснете Test connection, след като запазите данните си за достъп, после направете тестова поръчка и проверете Event log.
Свързани
Въпроси и отговори
Какъв API достъп е нужен на ROASaurus?
API акаунт на ниво магазин с Orders, зададени само за четене. ROASaurus го използва, за да чете поръчките и да създаде двата си webhook-а за поръчки.
Какво става, ако webhook не успее?
ROASaurus проверява BigCommerce и на всеки 5 минути с 30-минутно препокриване. Поръчките, които вече има, се игнорират, така че нищо не се изпраща два пъти.
Кои статуси в BigCommerce се броят за платени?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped и Completed. Останалите статуси се пропускат, докато поръчката не премине в някой от тях.
Всяка продажба, проследена до рекламата, която я е донесла
Проследяване от страна на сървъра, печалба и пожизнена стойност на клиента в едно приложение. 14-дневен безплатен пробен период, без кредитна карта.
Започнете безплатния си пробен период →