Κώδικας συμβάντος

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

Ο παρακάτω πίνακας δείχνει τα συμβάντα που μπορείτε να παρακολουθήσετε με την ετικέτα Pinterest, καθώς και εάν συμπεριλαμβάνουν τη δημιουργία κοινού και τηναναφορά μετατροπών. 

Συμβάν

Σκοπός

Δημιουργία κοινού

Αναφορά μετατροπών

Checkout

Παρακολούθηση ατόμων που ολοκληρώνουν συναλλαγές

AddToCart

Παρακολούθηση ατόμων που προσθέτουν στοιχεία σε καλάθια αγορών

PageVisit

Παρακολούθηση ατόμων που βλέπουν κύριες σελίδες, όπως σελίδες προϊόντων και σελίδες άρθρων

Signup

Παρακολούθηση ατόμων που εγγράφονται για το προϊόν ή την υπηρεσία σας

WatchVideo

Παρακολούθηση ατόμων που παρακολουθούν βίντεο

Lead

Παρακολούθηση ατόμων που εκδηλώνουν ενδιαφέρον για το προϊόν ή την υπηρεσία σας

Search

Παρακολούθηση ατόμων που πραγματοποιούν αναζητήσεις στον ιστότοπό σας για να βρουν συγκεκριμένα προϊόντα ή τοποθεσίες καταστήματος

ViewCategory

Παρακολούθηση ατόμων που βλέπουν σελίδες κατηγοριών

Custom

Παρακολούθηση προσαρμοσμένου συμβάντος. Χρησιμοποιήστε αυτό το όνομα συμβάντος για την παρακολούθηση ενός ειδικού συμβάντος που θέλετε να συμπεριλάβετε στην αναφορά μετατροπών.

[User-defined event]

Προσθήκη οποιουδήποτε πρόσθετου συμβάντος που έχετε καθορίσει για λόγους στόχευσης κοινού. Τα μοναδικά συμβάντα δεν είναι διαθέσιμα για την αναφορά μετατροπών. Έχετε υπόψη ότι το κενό διάστημα θα περικόπτεται από τα μη επεξεργασμένα ονόματα συμβάντων που περνούν από την ετικέτα.

 

Τοποθέτηση

Τόσο ο κώδικας βάσης όσο και ο κώδικας συμβάντος πρέπει να προστίθενται σε κάθε σελίδα όπου θέλετε να παρακολουθείτε μετατροπές. Ο κώδικας βάσης θα πρέπει να τοποθετείται σε κάθε σελίδα του ιστότοπου, ενώ ο κώδικας συμβάντος πρέπει να τοποθετείται μόνο σε σελίδες όπου θέλετε να παρακολουθείτε μετατροπές. Επειδή ο κώδικας βάσης πρέπει να εκτελείται πριν από τον κώδικα συμβάντος, θα πρέπει να τον τοποθετείτε πρώτο.

Για παράδειγμα, αν θέλετε να παρακολουθείτε επιτυχημένες ολοκληρώσεις αγορών, θα πρέπει να τοποθετείτε τον κώδικα βάσης και κατόπιν τον κώδικα συμβάντος ολοκλήρωσης αγοράς μεταξύ των ετικετών <head> και </head> στη σελίδα επιβεβαίωσης ολοκλήρωσης αγοράς. Αυτή η τοποθέτηση διασφαλίζει ότι οι κώδικες εκτελούνται μόλις φορτωθεί η σελίδα.

Από την άλλη, αν κάποιο συμβάν ενεργοποιείται μόνο όταν ένας χρήστης πραγματοποιεί μια συγκεκριμένη ενέργεια στη σελίδα, όπως όταν κάνει κλικ σε ένα κουμπί ή υποβάλλει μια φόρμα, πρέπει να βεβαιώνεστε ότι ο κώδικας συμβάντος εκτελείται μόνο ως αποτέλεσμα της ενέργειας. Αυτό απαιτεί κατανόηση των δεικτών χειρισμού συμβάντων που υπάρχουν στον κώδικα JavaScript της σελίδας σας.

Δεδομένα συμβάντος

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

Έχετε υπόψη ότι προς το παρόν προσφέρουμε μόνο αναφορά για τα δεδομένα συμβάντος value και order_quantity. Τυχόν πρόσθετα δεδομένα συμβάντος είναι διαθέσιμα για στόχευση κοινού, αλλά δεν διατίθενται για αναφορά μετατροπών.

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

Δεδομένα συμβάντος

Τιμή δείγματος

Τύπος

Δημιουργία κοινού

Αναφορά μετατροπών

value

100,00

Αριθμός (ακέραιος ή με κινητή υποδιαστολή)

order_quantity

1

Ακέραιος

currency

USD

Ένα από τα εξής: USD, GBP, CAD, EUR, AUD ή NZD

 

product_name

Μπότες Parker

σειρά line_items

 

product_id

1414

σειρά line_items

 

product_category

Παπούτσια

σειρά line_items

 

product_variant_id

1414-Κόκκινο

σειρά line_items

 

product_variant

Κόκκινο

σειρά line_items

 

product_price

99,99

Αριθμός (ακέραιος ή με κινητή υποδιαστολή), σειρά line_items

 

product_quantity

1

Ακέραιος, σειρά line_items

 

product_brand

Parker

σειρά line_items

 

promo_code

ΧΕΙΜΩΝΑΣ10

Συμβολοσειρά

 

property

Athleta

Συμβολοσειρά

 

search_query

μπότες

Συμβολοσειρά

 

video_title

Πώς να συνδυάσετε τις μπότες Parker

Συμβολοσειρά

 

lead_type

Ενημερωτικό δελτίο

Συμβολοσειρά

 

 

Το παρακάτω παράδειγμα κώδικα συμβάντος παρακολουθεί ένα συμβάν ολοκλήρωσης αγοράς με δεδομένα συμβάντος που περιγράφουν μια αγορά δύο προϊόντων. Έχετε υπόψη ότι αυτό το παράδειγμα είναι το τμήμα JavaScript του κώδικα συμβάντος. Σε αυτό το παράδειγμα, το order_quantity και το value είναι στατικά, αλλά ίσως θέλετε να επιστραφούν αυτές οι τιμές δυναμικά.

Για παραδείγματα δυναμικής αξίας και ποσότητας, ανατρέξτε στην παρακάτω ενότητα δεδομένων συμβάντος αξίας και ποσότητας.
 

<script>
 pintrk('track', 'checkout', {
   value: 10.00,
   order_quantity: 2,
   currency: 'USD',
   line_items: [
     {
       product_name: 'Parker Boots',
       product_id: '1414',
       product_price: 5.00,
       product_quantity: 1
     },
     {
       product_name: 'Parker Sandals',
       product_id: 'ABC',
       product_price: 5.00,
       product_quantity: 1
     }
   ]
 });
</script>

Δεδομένα συμβάντος αξίας και ποσότητας

Η αξία και η ποσότητα παραγγελίας είναι τα δύο τμήματα των δεδομένων συμβάντος που, προς το παρόν, διατίθενται στην αναφορά μετατροπών. Εάν θέλετε να προσθέσετε την αξία και την ποσότητα, μπορείτε να χρησιμοποιήσετε στατικές τιμές ή να προβείτε σε δυναμική επιστροφή τους. Εάν θέλετε να πραγματοποιήσετε δυναμική επιστροφή της αξίας και της ποσότητας όπως συνιστάται, αυτή η ρύθμιση θα είναι μοναδική για τον ιστότοπό σας και τον τρόπο με τον οποίο καταγράφετε τις πωλήσεις. Συνήθως, η αξία και η ποσότητα των προϊόντων σε κάθε παραγγελία που υποβάλλεται στον ιστότοπό σας διαφέρει. Για να παρακολουθείτε με ακρίβεια τη συνολική αξία των πωλήσεών σας, προτείνουμε να χρησιμοποιείτε μια δυναμική μεταβλητή για την παρακολούθηση της ποσότητας και της αξίας στις ετικέτες μετατροπών.

Παράδειγμα αξίας και ποσότητας με ενσωμάτωση στον κώδικα:

<script>
 pintrk('track', 'checkout', {
   value: 10.00, // Read this value (must be a number)
   order_quantity: 5 // Read this quantity (must be an integer)
 });
</script>
<noscript>
 <img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]=10.00&ed[order_quantity]=5&noscript=1"/>
</noscript>

Αναφερόμενη αξία: 10,00

Αναφερόμενη ποσότητα: 5

Παράδειγμα δυναμικής αξίας και ποσότητας:

<script>
 pintrk('track', 'checkout', {
   value: {{Enhanced Transaction Revenue}},
   order_quantity: {{item.quantity}}
 });
</script>
<noscript>
 <img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]={{Enhanced Transaction Revenue}}&ed[order_quantity]={{item.quantity}}&noscript=1" />
</noscript>

Αναφερόμενη αξία: Δυναμικό ποσό αγοράς με την αντίστοιχη ολοκλήρωση αγοράς

Αναφερόμενη ποσότητα: Δυναμική ποσότητα αγοράς με την αντίστοιχη ολοκλήρωση αγοράς

Έχετε υπόψη ότι η ρύθμιση της δυναμικής αξίας και ποσότητας παραγγελίας είναι μοναδική για τον ιστότοπό σας.

Επιστροφή κλήσης

Επιπλέον των δεδομένων συμβάντος, μπορείτε να περάσετε μια συνάρτηση επιστροφής κλήσης JavaScript ως προαιρετικό όρισμα στη συνάρτηση pintrk(). Η συνάρτηση επιστροφής κλήσης εκτελείται κάθε φορά που ενεργοποιείται μια κλήση παρακολούθησης συμβάντος, η συνάρτηση pintrk().

Η συνάρτηση επιστροφής κλήσης χρησιμοποιεί τα δύο παρακάτω ορίσματα:

function(didInit, error) {}
  • didInit: Αυτό το πρώτο όρισμα λαμβάνει μια δυαδική τιμή, η οποία ορίζεται σε true εάν η κλήση παρακολούθησης συμβάντος δημιουργείται με επιτυχία και σε false εάν εντοπιστεί κάποιο σφάλμα κατά τη δημιουργία της κλήσης παρακολούθησης συμβάντος.

  • error: Αυτό το δεύτερο όρισμα λαμβάνει μια συμβολοσειρά η οποία περιγράφει το σφάλμα όταν το didInit επιστρέφει false. Εάν το didInit είναι true, η συγκεκριμένη συμβολοσειρά είναι απροσδιόριστη.

Παράδειγμα

<script>
 pintrk('track', 'checkout', {
   value: 10.00,
   order_quantity: 2,
   currency: 'USD',
   line_items: [
     {
       product_name: 'Parker Boots',
       product_id: '1414',
       product_price: 5.00,
       product_quantity: 1
     },
     {
       product_name: 'Parker Sandals'
       product_id: 'ABC',
       product_price: 5.00,
       product_quantity: 1
     }
   ]
 }, function(didInit, error) { if (!didInit) { console.log(error); }
 });
</script>

Επόμενα βήματα

Μπορείτε να δείτε περισσότερα παραδείγματα εδώ. Όταν προσθέσετε τους κώδικες βάσης και συμβάντων, μπορείτε να χρησιμοποιήσετε τη βοήθεια ετικέτας pinterest για να επιβεβαιώσετε ότι έχετε εφαρμόσει σωστά τις ετικέτες.

Χρειάζεστε ακόμη βοήθεια;
Επικοινωνήστε μαζί μας.