Palvelinpuolen seuranta Squarespace Commercelle
ROASaurus lukee maksetut tilaukset Squarespace Commerce API:sta 5 minuutin välein ja lähettää ne mainosalustoillesi palvelimelta. Tilauksen tilasivun koodinpätkä yhdistää jokaisen tilauksen mainosklikkaukseen.
| Squarespace pähkinänkuoressa | |
|---|---|
| Tilausten saapuminen | Commerce API -pollaus 5 minuutin välein |
| Tunnistetiedot | Developer API key, jolla Orders: read |
| Paketti | API-avaimet vaativat Commerce Advanced -paketin |
| Maksetut tilaukset | Maksun tila PAID |
| Kiitossivun koodinpätkä | Order Status Page code injection, käyttäen {orderId} ja {orderGrandTotal} |
Näin Squarespace yhdistetään
- Settings › Advanced › Code Injection › Header: liitä ROASaurus-skriptitagi.
- Liitä samalla sivulla kohtaan Order Status Page (ja digitaalisille tuotteille Order Confirmation Page) kiitossivun koodinpätkä.
- Settings › Advanced › Developer API Keys › Generate Key, oikeudella Orders: read, ja syötä se ROASaurus-palveluun.
Miksi pollaus eikä webhookit
Squarespace lähettää webhookeja vain OAuth-sovelluksille, ei integraatioille, jotka kauppias on luonut API-avaimella. Siksi ROASaurus hakee viimeisimmän ajon jälkeen muokatut tilaukset 5 minuutin välein 30 minuutin päällekkäisyydellä. Tilaukset, joiden maksun tila on PAID, lähetetään; duplikaatit ohitetaan.
Tilausten yhdistäminen mainosklikkauksiin
Koodinpätkä käyttää Squarespacen omia muuttujia, {orderId}, {orderGrandTotal} ja {customerEmailAddress}, laukaistakseen ROASaurus-oston samalla tilaus-ID:llä. Se on kääritty lohkoon {.if firstPageView}, joten ostaja, joka lataa tilauksen tilasivun uudelleen, ei laukaise sitä kahdesti. Ilman koodinpätkää ROASaurus turvautuu sähköpostiin, jonka kävijä on aiemmin antanut sivustollasi, esimerkiksi popupissa.
Mitä ROASaurus lukee jokaisesta tilauksesta
Tilausnumero, kokonaissumma ja valuutta, asiakkaan sähköposti ja tunnus, laskutusnimi, puhelinnumero ja osoite sekä jokaisen tuoterivin tuote, variantti, määrä, maksettu hinta ja SKU.
Rajoitukset
- API-avaimet vaativat Commerce Advanced -paketin.
- Tilaukset saapuvat enintään 5 minuuttia maksun jälkeen. "Fetch orders now" synkronoi pyydettäessä.
- Squarespace-tilaukset eivät sisällä ostajan IP-osoitetta, joten IP-varavaihtoehto ei ole käytettävissä. Lisää koodinpätkä.
- Liitin on rakennettu alustan virallisen API-dokumentaation pohjalta. Paina Test connection tunnistetietojen tallentamisen jälkeen, tee sitten testitilaus ja tarkista Event log.
Aiheeseen liittyvää
Vastauksia kysymyksiin
Mitä Squarespace-pakettia tarvitsen?
Tilausten Developer API -avaimet vaativat Commerce Advanced -paketin. Seurantaskripti ja koodinpätkä toimivat Code Injectionin kautta.
Miksi Squarespace ei voi lähettää tilauksia heti?
Squarespace lähettää webhookeja vain OAuth-sovelluksille, ei kauppiaan API-avaimille. ROASaurus pollaa sen sijaan Commerce API:a 5 minuutin välein.
Lasketaanko tilaussivun uudelleenlataus kahdesti?
Ei. Koodinpätkä toimii vain tilauksen tilasivun ensimmäisellä katselukerralla, ja ROASaurus ohittaa toisen oston samalla tilaus-ID:llä.
Jokainen myynti jäljitetty mainokseen, joka sen ansaitsi
Palvelinpuolen seuranta, voitto ja asiakkuuden elinkaariarvo yhdessä sovelluksessa. 14 päivän ilmainen kokeilu, ei luottokorttia.
Aloita ilmainen kokeilu →