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 gelir | Her 5 dakikada bir Commerce API yoklaması |
| Kimlik bilgileri | Orders: read izinli Developer API anahtarı |
| Plan | API 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
- Settings › Advanced › Code Injection › Header: ROASaurus script etiketini yapıştırın.
- 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.
- 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
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 →