Διαφημιστικές πλατφόρμες και ηλεκτρονικά καταστήματα

Server-side παρακολούθηση στο WooCommerce: οδηγός ρύθμισης

Ρυθμίστε server-side παρακολούθηση στο WooCommerce: στείλτε τις πληρωμένες παραγγελίες στη Meta και στο TikTok με το plugin του ROASaurus ή με webhooks, αντιστοιχίστε τις με κλικ σε διαφημίσεις και δοκιμάστε.

·Ενημερώθηκε ·11 λεπτά ανάγνωσης·Από την ομάδα του ROASaurus

Βασικά συμπεράσματα
  • Η server-side παρακολούθηση στο WooCommerce στέλνει κάθε πληρωμένη παραγγελία από τα δεδομένα παραγγελίας του ίδιου του καταστήματος στη Meta, στο TikTok και σε άλλες διαφημιστικές πλατφόρμες, οπότε μια αγορά μετράει ακόμη κι όταν το pixel του προγράμματος περιήγησης δεν ενεργοποιείται ποτέ.
  • Το ROASaurus θεωρεί μια παραγγελία WooCommerce πληρωμένη όταν η κατάστασή της είναι processing ή completed, κάτι που περιλαμβάνει τις παραγγελίες με αντικαταβολή και τις τραπεζικές μεταφορές μόλις τις επιβεβαιώσετε.
  • Το plugin του ROASaurus αποθηκεύει το ID επισκέπτη και τα cookies του κλικ στη διαφήμιση σε κάθε παραγγελία στο checkout, οπότε η παραγγελία συνδέεται ακριβώς με το κλικ της στη διαφήμιση.
  • Χωρίς το plugin, τα webhooks εξακολουθούν να παραδίδουν κάθε πληρωμένη παραγγελία, αλλά δεν υπάρχει αντιστοίχιση μέσω της σελίδας ευχαριστίας: οι παραγγελίες συνδέονται μόνο με ένα email που δόθηκε νωρίτερα στο site ή με μια μοναδική διεύθυνση IP και πρόγραμμα περιήγησης.
  • Στο WooCommerce, το script του ROASaurus ακολουθεί plugin συγκατάθεσης που χρησιμοποιούν το WP Consent API, όπως τα Complianz και CookieYes, καθώς και τα banner Cookiebot, OneTrust και IAB TCF.

Η server-side παρακολούθηση στο WooCommerce στέλνει κάθε πληρωμένη παραγγελία από τα δεδομένα παραγγελίας του καταστήματός σας στη Meta, στο TikTok και σε άλλες διαφημιστικές πλατφόρμες, αντί να βασίζεται μόνο σε ένα pixel στο πρόγραμμα περιήγησης του αγοραστή. Η αγορά αναφέρεται ακόμη κι όταν ένας ad blocker σταματά το pixel ή ο αγοραστής δεν φτάνει ποτέ στη σελίδα ευχαριστίας.

Ο οδηγός αυτός καλύπτει γιατί τα καταστήματα WooCommerce χάνουν μετατροπές, τα δεδομένα παραγγελίας που σας δίνει το WooCommerce και τους δύο τρόπους σύνδεσης του ROASaurus: το plugin WordPress ή τα webhooks. Στη συνέχεια η αντιστοίχιση, η συγκατάθεση, η ρύθμιση και η δοκιμή. Για τη γενική ιδέα, διαβάστε τι είναι η server-side παρακολούθηση.

Γιατί τα καταστήματα WooCommerce χάνουν μετατροπές;

Ένα pixel προγράμματος περιήγησης αναφέρει μια αγορά μόνο όταν φορτώνει το script του pixel, ο αγοραστής φτάνει στη σελίδα ευχαριστίας και το πρόγραμμα περιήγησης στέλνει το συμβάν. Κάθε βήμα μπορεί να αποτύχει. Η ίδια η παραγγελία εξακολουθεί να βρίσκεται στη βάση δεδομένων σας, επειδή το WooCommerce την αποθηκεύει στον server.

Τι συμβαίνειPixel προγράμματος περιήγησηςΔεδομένα παραγγελίας στο WooCommerce
Ο αγοραστής πληρώνει με ανακατεύθυνση (για παράδειγμα PayPal ή εφαρμογή τράπεζας) και κλείνει την καρτέλαΧωρίς σελίδα ευχαριστίας, δεν υπάρχει συμβάν αγοράςΠληρωμένη παραγγελία, κατάσταση processing
Ένας ad blocker ή μια ρύθμιση απορρήτου μπλοκάρει το script του pixelΔεν υπάρχει συμβάν αγοράςΠληρωμένη παραγγελία
Ο επισκέπτης απορρίπτει τα cookies μάρκετινγκΤο pixel δεν πρέπει να φορτώσειΠληρωμένη παραγγελία
Μια τραπεζική μεταφορά επιβεβαιώνεται τρεις ημέρες αργότεραΕκείνη τη στιγμή δεν είναι ανοιχτό κανένα πρόγραμμα περιήγησηςΗ κατάσταση αλλάζει από on hold σε processing
Ένα plugin caching ή βελτιστοποίησης scripts καθυστερεί το pixelΤο συμβάν μπορεί να καθυστερήσει ή να λείπειΠληρωμένη παραγγελία
Σε κάθε περίπτωση η πληρωμένη παραγγελία υπάρχει στο WooCommerce. Η server-side παρακολούθηση στέλνει αυτή την παραγγελία, ό,τι κι αν συνέβη στο πρόγραμμα περιήγησης.

Οι αγορές που λείπουν κάνουν δύο ειδών ζημιά. Η διαφημιστική πλατφόρμα βελτιστοποιεί με λιγότερες μετατροπές και οι αναφορές σας δείχνουν χαμηλότερη απόδοση από όση πραγματικά έχετε. Να το δεύτερο αποτέλεσμα σε αριθμούς, για ένα κατάστημα-παράδειγμα με ROAS νεκρού σημείου 2.2:

Κατάστημα-παράδειγμα, ένας μήναςΜόνο pixelΚάθε πληρωμένη παραγγελία
Διαφημιστική δαπάνη στη Meta$8,000$8,000
Αγορές από κλικ στη Meta260320
Έσοδα με $60 ανά παραγγελία$15,600$19,200
ROAS15,600 ÷ 8,000 = 1.9519,200 ÷ 8,000 = 2.40
Σε σύγκριση με το νεκρό σημείο (2.2)Φαίνεται ζημιάΚερδοφόρα
Ενδεικτικά νούμερα. Η ίδια καμπάνια φαίνεται ζημιογόνα με δεδομένα pixel και βγάζει κέρδος με δεδομένα παραγγελιών.

Τι σας δίνει το WooCommerce: παραγγελίες, webhooks και το REST API

Ποιες καταστάσεις παραγγελίας θεωρούνται πληρωμένες;

Το WooCommerce περιγράφει το processing ως πληρωμή που έχει ληφθεί, με την παραγγελία να περιμένει εκτέλεση. Το ROASaurus στέλνει παραγγελίες με κατάσταση processing ή completed και παραλείπει τις παραγγελίες pending payment, on hold, failed, cancelled και refunded. Δύο τρόποι πληρωμής χρειάζονται προσοχή:

  • Αντικαταβολή. Το WooCommerce θέτει αυτές τις παραγγελίες σε processing μέχρι να εισπραχθεί η πληρωμή, οπότε το ROASaurus τις στέλνει όταν καταχωρούνται. Εξαίρεση αποτελούν οι παραγγελίες με ψηφιακό προϊόν που κατεβάζεται: αυτές μπαίνουν σε on hold. Δείτε την παρακολούθηση παραγγελιών με αντικαταβολή για το τι σημαίνει αυτό για τις επιστροφές και τις αρνήσεις παραλαβής.
  • Τραπεζική μεταφορά. Το WooCommerce θέτει αυτές τις παραγγελίες σε on hold όσο επαληθεύετε την πληρωμή. Το ROASaurus τις στέλνει όταν τις μεταφέρετε σε processing.

Webhooks

Ένα webhook είναι ένα μήνυμα που στέλνει το WooCommerce σε άλλο σύστημα όταν κάτι αλλάζει. Το δημιουργείτε στο WooCommerce › Settings › Advanced › Webhooks. Για ένα topic παραγγελίας, το payload είναι το ίδιο αντικείμενο παραγγελίας που επιστρέφει το REST API. Κάθε αποστολή φέρει ένα header X-WC-Webhook-Signature: ένα hash HMAC-SHA256 σε base64 του payload, που δημιουργείται με το μυστικό κλειδί (secret) που επιλέγετε. Το ROASaurus ελέγχει αυτή την υπογραφή προτού δεχτεί μια παραγγελία.

Δύο λεπτομέρειες έχουν σημασία στην πράξη. Το WooCommerce παραδίδει τα webhooks στο παρασκήνιο, από προεπιλογή με το WP-Cron, οπότε μια παράδοση μπορεί να καθυστερήσει όταν αυτή η ουρά τρέχει με καθυστέρηση. Και το WooCommerce απενεργοποιεί ένα webhook μετά από περισσότερες από πέντε αποτυχημένες παραδόσεις στη σειρά.

REST API

Το REST API επιτρέπει στο ROASaurus να ζητά μόνο του τις παραγγελίες. Με ένα κλειδί API μόνο για ανάγνωση, το ROASaurus ζητά κάθε 5 λεπτά τις παραγγελίες processing και completed που άλλαξαν από τον τελευταίο έλεγχο, με 30 λεπτά επικάλυψης. Οι παραγγελίες που έχει ήδη αγνοούνται. Έτσι πιάνεται κάθε παραγγελία που έχασε ένα webhook.

Πεδίο παραγγελίαςΤι κάνει το ROASaurus με αυτό
idΓίνεται το event id order-1042, κοινό στα συμβάντα του server και του προγράμματος περιήγησης
totalΗ αξία της αγοράς: το γενικό σύνολο, συμπεριλαμβανομένων του φόρου και των μεταφορικών
Email χρέωσης, τηλέφωνο, όνομα, πόλη, πολιτεία, Τ.Κ., χώραΠερνούν από hash με SHA-256 και στέλνονται ως δεδομένα πελάτη
customer_ip_address, customer_user_agentΣτέλνονται με το συμβάν και χρησιμοποιούνται για να αντιστοιχιστεί η παραγγελία με έναν επισκέπτη
line_itemsID προϊόντων (το ID παραλλαγής όταν υπάρχει), ποσότητες και τιμές
date_paid_gmtΗ ώρα του συμβάντος για παραγγελίες από webhook ή από το REST API (η ημερομηνία δημιουργίας όταν δεν υπάρχει ημερομηνία πληρωμής)
meta_dataΜε το plugin: το ID επισκέπτη και τα cookies της Meta και του TikTok
Τι διαβάζει το ROASaurus από μια παραγγελία WooCommerce. Το webhook και το REST API επιστρέφουν τα ίδια πεδία.

Plugin ή webhooks: δύο τρόποι σύνδεσης

Και οι δύο συνδέσεις στέλνουν κάθε πληρωμένη παραγγελία. Διαφέρουν ως προς το πόσο καλά συνδέεται κάθε παραγγελία με το κλικ στη διαφήμιση που έφερε τον αγοραστή.

Ολοκλήρωση αγοράςΤο plugin αποθηκεύει το ID επισκέπτη και τα cookies κλικ στην παραγγελία
Πληρωμένη παραγγελίαΚατάσταση processing ή completed
ROASaurusΛαμβάνει την παραγγελία από το plugin ή από ένα webhook
Διαφημιστικές πλατφόρμεςΗ Meta, το TikTok και άλλοι παίρνουν ένα Purchase με event id order-1042
Η διαδρομή των δεδομένων με το plugin. Χωρίς αυτό, το βήμα του checkout δεν αποθηκεύει τίποτα επιπλέον και η παραγγελία φτάνει μόνο μέσω webhook.
Plugin του ROASaurusΜόνο webhooks
Τι εγκαθιστάτεΈνα plugin WordPress (PHP 7.4 και WooCommerce 6.0 ή νεότερο)Τίποτα: ένα webhook στις ρυθμίσεις του WooCommerce
Πώς φτάνουν οι παραγγελίεςΤο plugin στέλνει κάθε πληρωμένη παραγγελία στο orders API του ROASaurusΤο WooCommerce στέλνει το Order updated· προαιρετικός έλεγχος μέσω REST API κάθε 5 λεπτά
Script παρακολούθησηςΦορτώνεται από το plugin σε κάθε σελίδαΤο προσθέτετε εσείς, για παράδειγμα με το plugin WPCode ή στο θέμα σας
ID επισκέπτη και cookies κλικ στην παραγγελίαΝαι, αποθηκεύονται στο checkout (κλασικό checkout και block checkout)Όχι
Αγορά από το πρόγραμμα περιήγησης στη σελίδα ευχαριστίαςΝαι, με το ίδιο event id με το συμβάν του serverΌχι
Αντιστοίχιση μέσω της σελίδας ευχαριστίαςΝαιΌχι
Και οι δύο συνδέσεις στέλνουν κάθε πληρωμένη παραγγελία. Μόνο το plugin συνδέει κάθε παραγγελία με τον επισκέπτη της στο checkout.

Μπορείτε να χρησιμοποιήσετε και τα δύο ταυτόχρονα. Το plugin αποθηκεύει το ID επισκέπτη στην παραγγελία ως order meta data και το payload του webhook το μεταφέρει μαζί. Το ROASaurus αποθηκεύει κάθε παραγγελία μία φορά, με βάση το ID παραγγελίας του WooCommerce, οπότε το plugin και το webhook δεν δημιουργούν ποτέ δύο αγορές. Το plugin δηλώνει επίσης υποστήριξη για το High-Performance Order Storage του WooCommerce.

Πώς αντιστοιχίζεται μια παραγγελία WooCommerce με το κλικ στη διαφήμιση;

Μια διαφημιστική πλατφόρμα μπορεί να αποδώσει μια αγορά σε μια διαφήμιση μόνο όταν μπορεί να συνδέσει τα δύο. Το ROASaurus το κάνει αυτό συνδέοντας την παραγγελία με τον επισκέπτη που έκανε κλικ στη διαφήμιση, και αυτός ο επισκέπτης φέρει τα click ID (όπως τα fbclid και ttclid) και τις παραμέτρους UTM από την άφιξη. Δοκιμάζει αυτές τις μεθόδους με τη σειρά και σταματά στην πρώτη που πετυχαίνει:

  1. Το ID επισκέπτη που αποθηκεύτηκε στην παραγγελία. Μόνο με το plugin. Είναι ακριβής σύνδεση.
  2. Η αγορά από το πρόγραμμα περιήγησης στη σελίδα ευχαριστίας, που φέρει το ίδιο ID παραγγελίας. Μόνο με το plugin.
  3. Ένα email με hash που ο επισκέπτης έδωσε νωρίτερα στο site σας, για παράδειγμα σε μια φόρμα popup του Klaviyo, του Attentive ή του Wisepops, ή μέσω μιας κλήσης Identify.
  4. Η ίδια διεύθυνση IP και το ίδιο πρόγραμμα περιήγησης, που εμφανίστηκαν από 3 ώρες πριν έως 15 λεπτά μετά την παραγγελία, αλλά μόνο όταν ταιριάζει ακριβώς ένας επισκέπτης. Σε κοινόχρηστα δίκτυα, όπως γραφεία και πάροχοι κινητής, συχνά αρκετοί επισκέπτες μοιράζονται μία διεύθυνση IP, και τότε το ROASaurus δεν μαντεύει.

Το ROASaurus περιμένει λίγο πριν στείλει κάθε αγορά, ώστε να προλάβει να φτάσει πρώτα το συμβάν της σελίδας ευχαριστίας. Αν η παραγγελία παραμένει χωρίς αντιστοίχιση, προσπαθεί ξανά τη στιγμή της αποστολής. Η σελίδα Orders δείχνει το αποτέλεσμα ανά παραγγελία στη στήλη Matched by. Οι παραγγελίες που συνδέθηκαν με το ID επισκέπτη του plugin δείχνουν cart, την ίδια ετικέτα που παίρνουν οι παραγγελίες του Shopify.

Στάλθηκε στη Meta για την παραγγελία 1042Με αντιστοίχιση (plugin)Χωρίς αντιστοίχιση (μόνο webhooks)
Event id order-1042ΝαιΝαι
Email, τηλέφωνο, όνομα και διεύθυνση με hashΝαιΝαι
Διεύθυνση IP και πρόγραμμα περιήγησης της παραγγελίαςΝαιΝαι
Click ID της Meta και ID προγράμματος περιήγησης (fbc, fbp)ΝαιΌχι
ID επισκέπτη με hash (external_id)ΝαιΌχι
Το κλικ στη διαφήμιση στην απόδοση του ROASaurusΚαμπάνια και διαφήμιση του κλικΕμφανίζεται ως απευθείας ή άγνωστη
Μια παραγγελία χωρίς αντιστοίχιση φτάνει και πάλι στη Meta με τα δεδομένα της παραγγελίας. Μια παραγγελία με αντιστοίχιση προσθέτει τα αναγνωριστικά κλικ που χρησιμοποιεί η Meta για να αποδώσει την πώληση στη διαφήμιση.

Αυτά τα αναγνωριστικά κλικ αυξάνουν το ποσοστό αντιστοίχισης της Meta για το συμβάν. Το Event Match Quality εξηγεί πώς τα βαθμολογεί η Meta.

Κάθε κατάστημα στο ROASaurus έχει τη ρύθμιση Respect visitor consent, η οποία είναι ενεργή από προεπιλογή. Στο WooCommerce, το script του ROASaurus διαβάζει την επιλογή του επισκέπτη από το WP Consent API, το οποίο συμπληρώνουν plugin συγκατάθεσης όπως τα Complianz και CookieYes. Διαβάζει επίσης τα banner Cookiebot, OneTrust και IAB TCF και το Google consent mode. Μέχρι ο επισκέπτης να αποδεχτεί τα cookies μάρκετινγκ, το script δεν ορίζει ID επισκέπτη και δεν φορτώνει pixel προγράμματος περιήγησης.

Όταν ένας επισκέπτης απορρίπτει, το script δεν ορίζει ID επισκέπτη, δεν κρατά click ID και δεν ενεργοποιεί κανένα pixel προγράμματος περιήγησης, και το plugin δεν αποθηκεύει cookies παρακολούθησης στην παραγγελία. Η πληρωμένη παραγγελία εξακολουθεί να στέλνεται από τον server στις συνδεδεμένες διαφημιστικές πλατφόρμες με δεδομένα πελάτη με hash από την παραγγελία και με τη διεύθυνση IP και το πρόγραμμα περιήγησης της παραγγελίας. Αν η νομική σας συμβουλή λέει ότι και τα συμβάντα αγοράς χρειάζονται προηγούμενη συγκατάθεση, επικοινωνήστε με το ROASaurus πριν ενεργοποιήσετε τις αγορές server-side. Η σελίδα βοήθειας για τη συγκατάθεση έχει τις λεπτομέρειες και το άρθρο για το Consent Mode v2 και τον GDPR καλύπτει το νομικό υπόβαθρο.

Πώς να ρυθμίσετε τη server-side παρακολούθηση στο WooCommerce

Αυτά είναι τα βήματα για τη διαδρομή με το plugin:

  1. Προσθέστε το κατάστημα

    Στο ROASaurus, μεταβείτε στο Add a store, επιλέξτε WooCommerce και εισαγάγετε το domain που επισκέπτονται οι πελάτες σας.

  2. Δημιουργήστε ένα κλειδί API

    Ανοίξτε το Store settings και, κάτω από το Orders API, κάντε κλικ στο Create API key. Αντιγράψτε το κλειδί αμέσως: εμφανίζεται μόνο μία φορά, δίπλα στο κλειδί του καταστήματός σας. Το endpoint είναι η διεύθυνση που προηγείται του /api/v1/orders σε αυτή τη σελίδα.

  3. Εγκαταστήστε το plugin

    Κατεβάστε το plugin και ανεβάστε το αρχείο zip στο WordPress από Plugins › Add New Plugin › Upload Plugin. Έπειτα ενεργοποιήστε το.

  4. Εισαγάγετε τα κλειδιά

    Στο WooCommerce › ROASaurus, εισαγάγετε το endpoint, το κλειδί καταστήματος και το κλειδί API και αποθηκεύστε.

  5. Συνδέστε τις διαφημιστικές σας πλατφόρμες

    Στο Tracking & platforms, χρησιμοποιήστε το Connect with Facebook ή το Add pixel για τη Meta, το TikTok και τα υπόλοιπα. Επιλέξτε την επιλογή που φορτώνει επιπλέον και το pixel του προγράμματος περιήγησης, ώστε να γίνεται αφαίρεση διπλοεγγραφών ανάμεσα στην αγορά της σελίδας ευχαριστίας και στο συμβάν του server.

  6. Ρυθμίστε τη συγκατάθεση και δοκιμάστε

    Μπλοκάρετε το script στο εργαλείο συγκατάθεσής σας μέχρι ο επισκέπτης να αποδεχτεί τα cookies μάρκετινγκ και μετά κάντε μια δοκιμαστική παραγγελία.

Χωρίς το plugin, προσθέστε το script tag από το Tracking & platforms σε κάθε σελίδα και μετά δημιουργήστε το webhook. Η καρτέλα Connection του καταστήματός σας δείχνει το URL του webhook. Κρατήστε το ιδιωτικό: όποιος έχει το URL μπορεί να στείλει παραγγελίες στο κατάστημά σας.

Ρυθμίσεις webhook
WooCommerce › Settings › Advanced › Webhooks › Add webhook

Status        Active
Topic         Order updated
Delivery URL  (your webhook URL from the Connection tab)
Secret        (a secret of your choice; paste the same one in ROASaurus)
API version   WP REST API Integration v3

Για το backup, δημιουργήστε ένα κλειδί στο WooCommerce › Settings › Advanced › REST API με δικαίωμα ανάγνωσης. Επικολλήστε το consumer key και το secret στην καρτέλα Connection, αποθηκεύστε και πατήστε Test connection. Το Fetch orders now φέρνει αμέσως τις πρόσφατες πληρωμένες παραγγελίες. Η σελίδα ενσωμάτωσης WooCommerce παραθέτει όλες τις επιλογές σε ένα σημείο.

Πώς δοκιμάζετε τη server-side παρακολούθηση στο WooCommerce;

Δοκιμάστε πρώτα την πλευρά του προγράμματος περιήγησης, μετά κάντε μια παραγγελία και ακολουθήστε την μέχρι τις διαφημιστικές πλατφόρμες.

  • Ανοίξτε το κατάστημά σας με το ?roasaurus=connected στη διεύθυνση. Μια ειδοποίηση επιβεβαιώνει ότι το script τρέχει. Με το ?roasaurus=debug, το script καταγράφει στην κονσόλα του προγράμματος περιήγησης ό,τι στέλνει.
  • Στο Event log, κάτω από τα Collected events, οι προβολές σελίδας θα πρέπει να δείχνουν ID επισκέπτη.
  • Κάντε μια δοκιμαστική παραγγελία. Η αντικαταβολή είναι η πιο γρήγορη, επειδή η παραγγελία είναι αμέσως processing.
  • Στην καρτέλα Connection, το Last order received δείχνει την ώρα της τελευταίας παραγγελίας.
  • Στο Event log, κάτω από τα Server deliveries, κάθε συνδεδεμένη πλατφόρμα έχει μια γραμμή με την κατάσταση sent και την απάντηση της πλατφόρμας.
PageView visitor 3f9c2a1eΤο script φορτώθηκε με συγκατάθεση
Purchase order-1042Σελίδα ευχαριστίας, τα pixel του προγράμματος περιήγησης ενεργοποιήθηκαν
order 1042 processingΕλήφθη από το plugin
Meta Purchase sentΊδιο ID συμβάντος, χωρίς διπλοεγγραφές
TikTok CompletePayment sentΊδιο ID συμβάντος, χωρίς διπλοεγγραφές
Παράδειγμα μιας υγιούς δοκιμαστικής παραγγελίας με το plugin. Με μόνο webhooks, λείπει η γραμμή της σελίδας ευχαριστίας και αυτό είναι αναμενόμενο.

Για να δείτε το συμβάν στη Meta, επικολλήστε τον κωδικό από το Events Manager › Test events στο πεδίο Test event code του pixel Meta σας στο ROASaurus. Αφαιρέστε τον όταν τελειώσετε, επειδή ο κωδικός προορίζεται μόνο για δοκιμές. Αν το plugin δεν μπορεί να παραδώσει μια παραγγελία, προσθέτει μια σημείωση παραγγελίας στο WooCommerce που ξεκινά με «ROASaurus: order not sent», ακολουθούμενη από το σφάλμα.

Λάθη που πρέπει να αποφύγετε

  • Χρήση του topic Order created. Οι παραγγελίες που πληρώνονται με ανακατεύθυνση δημιουργούνται ως pending payment. Το ROASaurus αγνοεί τις απλήρωτες παραγγελίες και δεν ακολουθεί δεύτερο μήνυμα «created» όταν φτάσει η πληρωμή. Χρησιμοποιήστε το Order updated.
  • Ένα secret που δεν ταιριάζει. Το ROASaurus απορρίπτει μια παράδοση της οποίας η υπογραφή δεν ταιριάζει με το secret που έχει. Μετά από περισσότερες από πέντε αποτυχίες στη σειρά, το WooCommerce απενεργοποιεί το webhook. Διορθώστε το secret, θέστε ξανά το webhook σε Active και προσθέστε το κλειδί REST API, ώστε να ανακτηθούν οι παραγγελίες του κενού διαστήματος.
  • Δύο εργαλεία που στέλνουν το ίδιο pixel. Αν κάποιο άλλο plugin στέλνει επίσης το pixel της Meta ή του TikTok, χρησιμοποιεί δικά του event id και η πλατφόρμα μετράει κάθε πώληση δύο φορές. Απενεργοποιήστε το για αυτό το pixel. Δείτε την αποφυγή διπλής καταμέτρησης και τα διπλά συμβάντα αγοράς.
  • Προσδοκία για συμβάντα προσθήκης στο καλάθι. Στο WooCommerce το script παρακολουθεί μόνο του τις προβολές σελίδας. Οι προβολές προϊόντων και οι προσθήκες στο καλάθι εντοπίζονται αυτόματα μόνο στο Shopify. Ένας προγραμματιστής μπορεί να τις στείλει με μια κλήση track tlq.
  • Προσδοκία για μετατροπές Google Ads. Το ROASaurus στέλνει μετατροπές αγοράς του Google Ads μόνο από το checkout του Shopify. Από το WooCommerce στέλνει αγορές στη Meta, στο TikTok, στο Snapchat, στο Pinterest, στο Reddit, στο X, στο Microsoft Ads, στο Taboola, στο LinkedIn και στις άλλες διαφημιστικές πλατφόρμες που συνδέετε.
  • Τραπεζικές μεταφορές με καθυστέρηση. Η Meta δέχεται συμβάντα server έως 7 ημέρες μετά την ώρα του συμβάντος. Το plugin στέλνει την παραγγελία με την ημερομηνία δημιουργίας της, οπότε η Meta απορρίπτει μια μεταφορά που επιβεβαιώνεται περισσότερες από 7 ημέρες μετά το checkout. Οι παραγγελίες που φτάνουν μέσω webhook ή REST API χρησιμοποιούν αντί γι' αυτό την ημερομηνία πληρωμής. Σημειώστε επίσης ότι η σελίδα ευχαριστίας ενεργοποιεί την αγορά του προγράμματος περιήγησης στο checkout, πριν πληρωθεί η μεταφορά. Αν η πληρωμή επιβεβαιωθεί περισσότερες από 48 ώρες αργότερα, η Meta και το TikTok δεν μπορούν να συγχωνεύσουν τα αντίγραφα του προγράμματος περιήγησης και του server, και μια μεταφορά που δεν πληρώνεται ποτέ διατηρεί την αγορά του προγράμματος περιήγησης.

Μόλις αρχίσουν να ρέουν οι παραγγελίες, οι αναφορές απόδοσης δείχνουν από ποιες καμπάνιες και διαφημίσεις προήλθαν.

Πηγές

  1. WooCommerce: Webhooks Documentation
  2. WooCommerce REST API Documentation - WP REST API v3
  3. WooCommerce: Order Statuses Documentation
  4. WooCommerce: Cash on Delivery Documentation
  5. Meta for Developers: Server Event Parameters

Στο ROASaurus

Συνεχίστε την ανάγνωση

Διαφημιστικές πλατφόρμες και ηλεκτρονικά καταστήματαΠαρακολούθηση μετατροπών για αντικαταβολή και εξωτερικές σελίδες ολοκλήρωσης αγοράςΠαρακολούθηση μετατροπών για αντικαταβολή: γιατί τα pixel χάνουν τις παραγγελίες με αντικαταβολή και από εξωτερικές σελίδες ολοκλήρωσης αγοράς, πότε να στείλετε την αγορά και πώς να χειριστείτε τις παραγγελίες που δεν παραλαμβάνονται.Διαφημιστικές πλατφόρμες και ηλεκτρονικά καταστήματαΠαρακολούθηση μετατροπών στο CCV Shop: οδηγός ρύθμισηςΠαρακολούθηση μετατροπών στο CCV Shop: στείλτε τις πληρωμένες παραγγελίες στη Meta και στο TikTok με υπογεγραμμένο webhook, συνδέστε τις με κλικ σε διαφημίσεις, ρυθμίστε, δοκιμάστε και χειριστείτε τις καθυστερημένες πληρωμές.Διαφημιστικές πλατφόρμες και ηλεκτρονικά καταστήματαEnhanced conversions της Google Ads στο ShopifyΟι enhanced conversions προσθέτουν δεδομένα πελατών με hash στις αγορές της Google Ads στο Shopify. Πώς λειτουργούν, πώς διαφέρουν από τις offline εισαγωγές και πώς γίνεται η ρύθμιση.
Συχνές ερωτήσεις

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

Χρειάζομαι το plugin του ROASaurus για το WooCommerce;

Όχι. Ένα webhook του WooCommerce αρκεί για να σταλεί κάθε πληρωμένη παραγγελία. Το plugin προσθέτει το ID επισκέπτη και τα cookies κλικ σε κάθε παραγγελία και μια αγορά προγράμματος περιήγησης με αφαίρεση διπλοεγγραφών στη σελίδα ευχαριστίας, που συνδέει τις παραγγελίες με τα κλικ στις διαφημίσεις με ακρίβεια, γι' αυτό και συνιστάται.

Ποιο topic webhook του WooCommerce να χρησιμοποιήσω;

Order updated, με έκδοση API WP REST API Integration v3. Το ROASaurus αγνοεί τις παραγγελίες που δεν είναι processing ή completed και αποθηκεύει κάθε παραγγελία μόνο μία φορά, οπότε οι επαναλαμβανόμενες ενημερώσεις δεν δημιουργούν επιπλέον αγορές.

Στέλνονται οι παραγγελίες με αντικαταβολή στη Meta και στο TikTok;

Ναι. Το WooCommerce δίνει στις παραγγελίες με αντικαταβολή την κατάσταση processing όταν καταχωρούνται, και το ROASaurus θεωρεί πληρωμένες τις παραγγελίες processing. Οι παραγγελίες με τραπεζική μεταφορά στέλνονται όταν τις μεταφέρετε από on hold σε processing.

Τι στέλνεται όταν ένας επισκέπτης απορρίπτει τα cookies;

Η πληρωμένη παραγγελία εξακολουθεί να στέλνεται από τον server με δεδομένα πελάτη με hash και με τη διεύθυνση IP και το πρόγραμμα περιήγησης από την παραγγελία. Το script δεν πρέπει να τρέχει χωρίς συγκατάθεση, οπότε δεν υπάρχει ID επισκέπτη ή click ID που να συνδέει την παραγγελία με ένα κλικ σε διαφήμιση.

Γιατί σταμάτησε να λειτουργεί το webhook μου στο WooCommerce;

Το WooCommerce απενεργοποιεί ένα webhook μετά από περισσότερες από πέντε αποτυχημένες παραδόσεις στη σειρά. Ελέγξτε ότι το secret στο WooCommerce ταιριάζει με αυτό στο ROASaurus, θέστε ξανά το webhook σε Active και προσθέστε ένα κλειδί REST API ώστε οι παραγγελίες που χάθηκαν να ανακτώνται κάθε 5 λεπτά.

Στέλνει το ROASaurus μετατροπές Google Ads από το WooCommerce;

Όχι για αγορές. Οι μετατροπές αγοράς του Google Ads στέλνονται μόνο από το checkout του Shopify. Από το WooCommerce, το ROASaurus στέλνει αγορές στη Meta, στο TikTok, στο Snapchat, στο Pinterest, στο Reddit, στο X, στο Microsoft Ads, στο Taboola, στο LinkedIn και στις άλλες διαφημιστικές πλατφόρμες που συνδέετε.

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

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

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