Online mağaza entegrasyonu

Squarespace Commerce için sunucu tarafı takip

ROASaurus ödenmiş siparişleri Squarespace Commerce API'sinden her 5 dakikada bir okur ve sunucudan reklam platformlarınıza gönderir. Bir sipariş durumu sayfası kod parçası her siparişi reklam tıklamasına bağlar.

Bir bakışta Squarespace
Siparişler şu yolla gelirHer 5 dakikada bir Commerce API yoklaması
Kimlik bilgileriOrders: read izinli Developer API anahtarı
PlanAPI anahtarları Commerce Advanced planını gerektirir
Ödenmiş siparişlerÖdeme durumu PAID
Teşekkür sayfası kod parçasıOrder Status Page code injection, {orderId} ve {orderGrandTotal} kullanılarak

Squarespace nasıl bağlanır

  1. Settings › Advanced › Code Injection › Header: ROASaurus script etiketini yapıştırın.
  2. Aynı sayfada Order Status Page altına (dijital ürünler için Order Confirmation Page altına da) teşekkür sayfası kod parçasını yapıştırın.
  3. Settings › Advanced › Developer API Keys › Generate Key yolunu izleyin, Orders: read iznini seçin ve anahtarı ROASaurus'a girin.

Neden webhook değil de yoklama

Squarespace webhook'ları yalnızca OAuth uygulamalarına gönderir; bir mağaza sahibinin API anahtarıyla kurduğu entegrasyonlara göndermez. Bu yüzden ROASaurus son çalışmasından bu yana değiştirilen siparişleri her 5 dakikada bir, 30 dakikalık bir örtüşmeyle çeker. Ödeme durumu PAID olan siparişler gönderilir; mükerrer kayıtlar yok sayılır.

Siparişleri reklam tıklamalarına bağlama

Kod parçası, ROASaurus satın alımını aynı sipariş kimliğiyle tetiklemek için Squarespace'in kendi değişkenlerini kullanır: {orderId}, {orderGrandTotal} ve {customerEmailAddress}. {.if firstPageView} içine sarılmıştır; böylece sipariş durumu sayfasını yeniden yükleyen bir alışverişçi onu iki kez tetiklemez. Kod parçası olmadan ROASaurus, ziyaretçinin sitenizde daha önce verdiği bir e-postaya başvurur; örneğin bir popup'ta.

ROASaurus her siparişten neleri okur

Sipariş numarası, genel toplam ve para birimi, müşterinin e-postası ve kimliği, fatura adı, telefonu ve adresi ile her kalemin ürünü, varyantı, miktarı, ödenen fiyatı ve SKU'su.

Sınırlamalar

  • API anahtarları Commerce Advanced planını gerektirir.
  • Siparişler ödemeden en geç 5 dakika sonra ulaşır. “Fetch orders now” istendiğinde senkronize eder.
  • Squarespace siparişleri alışverişçinin IP adresini içermez; bu yüzden IP ile yedek eşleştirme kullanılamaz. Kod parçasını ekleyin.
  • Bağlayıcı, platformun resmi API belgelerine göre geliştirilmiştir. Kimlik bilgilerinizi kaydettikten sonra Test connection düğmesine basın, ardından bir test siparişi verin ve Event log'u kontrol edin.

İlgili

SSS

Sorular ve yanıtlar

Hangi Squarespace planına ihtiyacım var?

Siparişler için Developer API anahtarları Commerce Advanced planını gerektirir. Takip betiği ve kod parçası Code Injection üzerinden çalışır.

Squarespace neden siparişleri anında gönderemiyor?

Squarespace webhook'ları yalnızca OAuth uygulamalarına gönderir, mağaza sahiplerinin API anahtarlarına göndermez. ROASaurus bunun yerine Commerce API'yi her 5 dakikada bir yoklar.

Sipariş sayfasını yeniden yüklemek iki kez sayılır mı?

Hayır. Kod parçası yalnızca sipariş durumu sayfasının ilk görüntülenişinde çalışır ve ROASaurus aynı sipariş kimliğine sahip ikinci bir satın alımı yok sayar.

Her satış, onu getiren reklama kadar izlenir

Sunucu tarafı takip, kâr ve yaşam boyu değer tek uygulamada. 14 günlük ücretsiz deneme, kredi kartı gerekmez.

Ücretsiz denemenizi başlatın →