Ενσωμάτωση ηλεκτρονικού καταστήματος

Server-side παρακολούθηση για το Squarespace Commerce

Το ROASaurus διαβάζει τις πληρωμένες παραγγελίες από το Squarespace Commerce API κάθε 5 λεπτά και τις στέλνει στις διαφημιστικές πλατφόρμες σας από τον διακομιστή. Ένα snippet στη σελίδα κατάστασης παραγγελίας συνδέει κάθε παραγγελία με το κλικ στη διαφήμιση.

Το Squarespace με μια ματιά
Οι παραγγελίες φτάνουν μέσωPolling Commerce API κάθε 5 λεπτά
ΔιαπιστευτήριαDeveloper API key με Orders: read
ΠακέτοΤα API keys απαιτούν το πακέτο Commerce Advanced
Πληρωμένες παραγγελίεςΚατάσταση πληρωμής PAID
Snippet σελίδας ευχαριστίαςCode injection στο Order Status Page, με χρήση των {orderId} και {orderGrandTotal}

Πώς συνδέεται το Squarespace

  1. Settings › Advanced › Code Injection › Header: επικολλήστε το script tag του ROASaurus.
  2. Στην ίδια σελίδα, κάτω από το Order Status Page (και το Order Confirmation Page για ψηφιακά προϊόντα), επικολλήστε το snippet της σελίδας ευχαριστίας.
  3. Settings › Advanced › Developer API Keys › Generate Key με Orders: read και εισαγάγετέ το στο ROASaurus.

Γιατί polling και όχι webhooks

Το Squarespace στέλνει webhooks μόνο σε εφαρμογές OAuth, όχι σε ενσωματώσεις που ρυθμίζει ένας έμπορος με API key. Έτσι το ROASaurus ανακτά τις παραγγελίες που τροποποιήθηκαν από την τελευταία εκτέλεση, κάθε 5 λεπτά, με επικάλυψη 30 λεπτών. Στέλνονται οι παραγγελίες με κατάσταση πληρωμής PAID· τα διπλότυπα αγνοούνται.

Σύνδεση παραγγελιών με κλικ σε διαφημίσεις

Το snippet χρησιμοποιεί τις δικές μεταβλητές του Squarespace, {orderId}, {orderGrandTotal} και {customerEmailAddress}, για να ενεργοποιήσει την αγορά στο ROASaurus με το ίδιο ID παραγγελίας. Περιβάλλεται από το {.if firstPageView}, ώστε ένας αγοραστής που ανανεώνει τη σελίδα κατάστασης παραγγελίας να μην το ενεργοποιεί δύο φορές. Χωρίς το snippet, το ROASaurus χρησιμοποιεί ως εφεδρική λύση ένα email που έδωσε νωρίτερα ο επισκέπτης στο site σας, για παράδειγμα σε ένα popup.

Τι διαβάζει το ROASaurus από κάθε παραγγελία

Ο αριθμός παραγγελίας, το grand total και το νόμισμα, το email και το ID του πελάτη, το όνομα, το τηλέφωνο και η διεύθυνση χρέωσης, καθώς και το προϊόν, η παραλλαγή, η ποσότητα, η τιμή που πληρώθηκε και το SKU κάθε γραμμής.

Περιορισμοί

  • Τα API keys απαιτούν το πακέτο Commerce Advanced.
  • Οι παραγγελίες φτάνουν έως και 5 λεπτά μετά την πληρωμή. Το «Fetch orders now» συγχρονίζει όποτε το ζητήσετε.
  • Οι παραγγελίες του Squarespace δεν περιλαμβάνουν τη διεύθυνση IP του αγοραστή, οπότε η εφεδρική αντιστοίχιση μέσω IP δεν είναι διαθέσιμη. Προσθέστε το snippet.
  • Ο connector δημιουργήθηκε με βάση την επίσημη τεκμηρίωση API της πλατφόρμας. Πατήστε Test connection αφού αποθηκεύσετε τα διαπιστευτήριά σας, έπειτα κάντε μια δοκιμαστική παραγγελία και ελέγξτε το Event log.

Σχετικά

Συχνές ερωτήσεις

Ερωτήσεις με απαντήσεις

Ποιο πακέτο Squarespace χρειάζομαι;

Τα Developer API keys για παραγγελίες απαιτούν το πακέτο Commerce Advanced. Το script παρακολούθησης και το snippet λειτουργούν μέσω του Code Injection.

Γιατί το Squarespace δεν μπορεί να στέλνει παραγγελίες άμεσα;

Το Squarespace στέλνει webhooks μόνο σε εφαρμογές OAuth, όχι σε API keys εμπόρων. Το ROASaurus κάνει polling στο Commerce API κάθε 5 λεπτά.

Θα μετρηθεί δύο φορές αν ανανεώσω τη σελίδα παραγγελίας;

Όχι. Το snippet εκτελείται μόνο στην πρώτη προβολή της σελίδας κατάστασης παραγγελίας και το ROASaurus αγνοεί μια δεύτερη αγορά με το ίδιο ID παραγγελίας.

Κάθε πώληση, αντιστοιχισμένη στη διαφήμιση που την έφερε

Server-side παρακολούθηση, κέρδος και διαχρονική αξία πελάτη σε μία εφαρμογή. Δωρεάν δοκιμή 14 ημερών, χωρίς πιστωτική κάρτα.

Ξεκινήστε τη δωρεάν δοκιμή σας →