Проследяване от страна на сървъра за Squarespace Commerce
ROASaurus чете платените поръчки от Squarespace Commerce API на всеки 5 минути и ги изпраща към вашите рекламни платформи от сървъра. Кодов фрагмент на страницата със статуса на поръчката свързва всяка поръчка с клика върху рекламата.
| Squarespace накратко | |
|---|---|
| Поръчките пристигат чрез | Проверка през Commerce API на всеки 5 минути |
| Данни за достъп | Developer API ключ с Orders: read |
| План | API ключовете изискват плана Commerce Advanced |
| Платени поръчки | Платежно състояние PAID |
| Кодов фрагмент за благодарност | Code injection в Order Status Page, с {orderId} и {orderGrandTotal} |
Как се свързва Squarespace
- Settings › Advanced › Code Injection › Header: поставете тага на скрипта на ROASaurus.
- На същата страница, под Order Status Page (и Order Confirmation Page за дигитални продукти), поставете кодовия фрагмент за страницата за благодарност.
- Settings › Advanced › Developer API Keys › Generate Key с Orders: read, и го въведете в ROASaurus.
Защо проверка, а не webhook-ове
Squarespace изпраща webhook-ове само към OAuth приложения, а не към интеграции, които търговец настройва с API ключ. Затова ROASaurus изтегля поръчките, променени след последното му изпълнение, на всеки 5 минути, с 30-минутно препокриване. Изпращат се поръчки с платежно състояние PAID; дубликатите се игнорират.
Свързване на поръчките с кликовете върху реклами
Кодовият фрагмент използва собствените променливи на Squarespace {orderId}, {orderGrandTotal} и {customerEmailAddress}, за да задейства покупката в ROASaurus със същото ID на поръчката. Той е обвит в {.if firstPageView}, така че купувач, който презареди страницата със статуса на поръчката, не го задейства два пъти. Без фрагмента ROASaurus разчита на имейл, който посетителят е въвел по-рано във вашия сайт, например в изскачащ прозорец.
Какво чете ROASaurus от всяка поръчка
Номер на поръчката, обща сума и валута, имейл и ID на клиента, име, телефон и адрес за фактуриране и продукт, вариант, количество, платена цена и SKU на всеки артикул.
Ограничения
- API ключовете изискват плана Commerce Advanced.
- Поръчките пристигат до 5 минути след плащането. „Fetch orders now“ синхронизира при поискване.
- Поръчките от Squarespace не съдържат IP адреса на купувача, затова резервното съпоставяне по IP не е налично. Добавете кодовия фрагмент.
- Конекторът е изграден по официалната API документация на платформата. Натиснете Test connection, след като запазите данните си за достъп, после направете тестова поръчка и проверете Event log.
Свързани
Въпроси и отговори
Кой план на Squarespace ми е нужен?
Developer API ключовете за поръчки изискват плана Commerce Advanced. Скриптът за проследяване и кодовият фрагмент работят през Code Injection.
Защо Squarespace не може да изпраща поръчките незабавно?
Squarespace изпраща webhook-ове само към OAuth приложения, а не към API ключове на търговци. Затова ROASaurus проверява Commerce API на всеки 5 минути.
Ще се брои ли два пъти презареждането на страницата с поръчката?
Не. Кодовият фрагмент се изпълнява само при първото показване на страницата със статуса на поръчката, а ROASaurus игнорира втората покупка със същото ID на поръчката.
Всяка продажба, проследена до рекламата, която я е донесла
Проследяване от страна на сървъра, печалба и пожизнена стойност на клиента в едно приложение. 14-дневен безплатен пробен период, без кредитна карта.
Започнете безплатния си пробен период →