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

Проследяване от страна на сървъра за 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

  1. Settings › Advanced › Code Injection › Header: поставете тага на скрипта на ROASaurus.
  2. На същата страница, под Order Status Page (и Order Confirmation Page за дигитални продукти), поставете кодовия фрагмент за страницата за благодарност.
  3. 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-дневен безплатен пробен период, без кредитна карта.

Започнете безплатния си пробен период →