OpenAdLibraryOpenAdLibrary
Affiliate & Αγορά Μέσων

Taboola Macros & Native Network URL Parameters: Το Cheat Sheet

Το κλειδί που συνδέει το ad spend με τις conversions σας είναι ένα macro. Εδώ είναι το πλήρες σετ του Taboola, τα αντίστοιχα των Outbrain, MGID και Revcontent, και τα λάθη στα templates που σιωπηλά χαλάνε το tracking.

Επεξηγηματική εικονογράφηση: Taboola Macros & Native Network URL Parameters: Το Cheat Sheet

Τα macros του Taboola είναι δυναμικά tokens — {click_id}, {site}, {campaign_id} και περίπου μια ντουζίνα ακόμα — που το Taboola αντικαθιστά με πραγματικές τιμές τη στιγμή που κάποιος κάνει κλικ στη διαφήμιση σας. Προσαρτημένα στο landing-page URL σας, λένε στο tracker σας ακριβώς ποιο κλικ, placement εκδότη, καμπάνια και creative παρήγαγε κάθε επίσκεψη και κάθε conversion. Χωρίς macros αγοράζετε native traffic τυφλά· με αυτά μπορείτε να υπολογίσετε το κόστος ανά conversion σε επίπεδο placement και να κόψετε ό,τι χάνει. Αυτό το cheat sheet καλύπτει το σετ macros που δουλεύει στο Taboola, τις αντίστοιχες δυναμικές παραμέτρους στο Outbrain, MGID και Revcontent, και τα λίγα λάθη στα templates που σιωπηλά χαλάνε το tracking σε όλα αυτά.

Γιατί τα macros καθορίζουν αν μπορείτε να βελτιστοποιήσετε καθόλου#

Τα native networks σας χρεώνουν ανά κλικ, αλλά δεν σας αποδίδουν τίποτα μόνα τους. Κάθε απόφαση βελτιστοποίησης που θα πάρετε — σταματήστε αυτό το placement, αυξήστε αυτό το bid, κόψτε αυτό το creative, κλιμακώστε αυτή την καμπάνια — εξαρτάται από τη σύνδεση των δεδομένων spend του δικτύου με τα δεδομένα conversions σας. Το κλειδί σύνδεσης είναι το macro.

Η τυπική ρύθμιση είναι server-to-server (S2S) tracking:

  1. Το Taboola αντικαθιστά το {click_id} με μια μοναδική τιμή όταν γίνεται κλικ στη διαφήμιση σας.
  2. Ο tracker σας (ή το δικό σας backend) αποθηκεύει αυτό το click ID για τη συνεδρία.
  3. Όταν ο επισκέπτης κάνει conversion, ενεργοποιείτε το postback URL του δικτύου με το αποθηκευμένο click ID.
  4. Το δίκτυο αποδίδει τη conversion στο συγκεκριμένο κλικ — placement, creative, γεωγραφική περιοχή, συσκευή και όλα — και ο αλγόριθμος bidding του αρχίζει να μαθαίνει από πραγματικές conversions αντί από ακατέργαστα κλικ.

Παραλείψτε τα macros και κανένα από αυτά τα βήματα δεν υπάρχει. Θα βλέπετε συνεδρίες στα αναλυτικά και spend στο dashboard, χωρίς αξιόπιστο τρόπο να τα συνδέσετε. Το Taboola προσφέρει επίσης ένα on-page pixel, και αξίζει να τρέξετε και τα δύο — αλλά το S2S postback που βασίζεται στο {click_id} είναι αυτό που επιβιώνει ad blockers, λειτουργίες απορρήτου iOS και διαδρομές cross-device, γι' αυτό οι έμπειροι αγοραστές το αντιμετωπίζουν ως την πηγή της αλήθειας.

Το cheat sheet για τα macros του Taboola#

Τα macros του Taboola χρησιμοποιούν απλά άγκιστρα, όλα πεζά. Το σετ που δουλεύει και χρησιμοποιούν πραγματικά οι περισσότεροι media buyers:

Macro Τι επιστρέφει Για τι το χρησιμοποιείτε
{click_id} Μοναδικό ID για αυτό το κλικ Το κλειδί S2S σύνδεσης — μη διαπραγματεύσιμο
{site} Κωδικός ιστότοπου εκδότη Βελτιστοποίηση και αποκλεισμός σε επίπεδο placement
{site_id} Αριθμητικό site ID Η ίδια δουλειά, ως σταθερό αριθμητικό κλειδί
{site_domain} Domain εκδότη Αναφορές placements σε αναγνώσιμη μορφή
{campaign_id} ID καμπάνιας Αναφορές για πολλαπλές καμπάνιες
{campaign_name} Όνομα καμπάνιας Αναγνώσιμες αναφορές (προσοχή στην κωδικοποίηση URL)
{campaign_item_id} Το συγκεκριμένο ID διαφήμισης (creative) Ανάλυση νικητών σε επίπεδο creative
{title} Ο τίτλος της διαφήμισης Ανάλυση σε επίπεδο τίτλου
{thumbnail} URL εικόνας creative Σύνδεση παραλλαγών εικόνας μεταξύ διαφημίσεων
{platform} Πλατφόρμα συσκευής Διαχωρισμοί desktop / mobile / tablet
{timestamp} Χρονική σήμανση κλικ Αποσφαλμάτωση και ανάλυση dayparting

Ένα πλήρες tracking URL μοιάζει κάπως έτσι:

https://track.yourdomain.com/click?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}&device={platform}

Δύο πρακτικές σημειώσεις. Πρώτον, τα macros είναι case-sensitive — το {Click_ID} περνάει ως απλό κείμενο και ο tracker σας λαμβάνει μια άχρηστη συμβολοσειρά. Δεύτερον, το Taboola προσθέτει και περιστασιακά μετονομάζει macros· η λίστα παραπάνω είναι ο σταθερός πυρήνας, αλλά επαληθεύστε με το help center του Taboola πριν από μια μεγάλη εκκίνηση. Αν ρυθμίζετε μια πρώτη καμπάνια από την αρχή ως το τέλος, ο οδηγός βήμα-βήμα για ρύθμιση Taboola δείχνει πού βρίσκονται τα πεδία tracking στη διεπαφή.

Οι ίδιες έννοιες στο Outbrain, MGID και Revcontent#

Κάθε native network υλοποιεί τις ίδιες τέσσερις έννοιες — κλικ, placement, καμπάνια, creative — με διαφορετικά ονόματα και σύνταξη. Η αντιστοίχιση:

Έννοια Taboola Outbrain MGID Revcontent
Σύνταξη {macro} {{macro}} {macro} {macro}
Click ID {click_id} {{ob_click_id}} {click_id} δείτε dashboard
Placement {site} / {site_id} {{publisher_id}} / {{section_id}} {widget_id} {widget_id}
Όνομα placement {site_domain} {{publisher_name}} / {{section_name}}
Campaign {campaign_id} {{campaign_id}} {campaign_id} {boost_id}
Creative {campaign_item_id} {{ad_id}} / {{ad_title}} {teaser_id} {content_id}

Λεπτομέρειες που αξίζει να γνωρίζετε:

  • Το Outbrain χρησιμοποιεί διπλά άγκιστρα, και το μοντέλο placement του είναι διεπίπεδο: ένας εκδότης και ένα section — η συγκεκριμένη θέση widget σε αυτόν τον εκδότη. Βελτιστοποιήστε στο section, όχι μόνο στον εκδότη· το widget κάτω από το άρθρο και αυτό στην sidebar μπορεί να αποδίδουν εντελώς διαφορετικά στον ίδιο ιστότοπο.
  • Το MGID ονομάζει τα creatives "teasers", εξ ου και το {teaser_id}. Τα widget IDs του είναι η μονάδα που θα αποκλείετε καθημερινά.
  • Το Revcontent οργανώνει τις καμπάνιες ως "boosts", οπότε το {boost_id} είναι το κλειδί καμπάνιας. Η λίστα macros του έχει αλλάξει με τα χρόνια — τραβήξτε το τρέχον σετ από το dashboard σας και όχι από ένα παλιό νήμα forum.
  • Μια παύλα στον πίνακα σημαίνει ότι το δίκτυο χειρίζεται αυτή τη διάσταση σε επίπεδο δομής καμπάνιας, ή το macro έχει αλλάξει πολύ συχνά για να το τυπώσουμε. Σε περίπτωση αμφιβολίας, ελέγξτε την τρέχουσα τεκμηρίωση του δικτύου αντί να μαντεύετε.

Ένα tracking template που επιβιώνει και στα τέσσερα δίκτυα#

Κανονικοποιήστε από την πλευρά σας, όχι από τη δική τους. Ορίστε κανονικά ονόματα παραμέτρων — πχ clickid, source, camp, ad — και αντιστοιχίστε τα macros κάθε δικτύου σε αυτά:

Taboola:   ?clickid={click_id}&source={site_id}&camp={campaign_id}&ad={campaign_item_id}
Outbrain:  ?clickid={{ob_click_id}}&source={{section_id}}&camp={{campaign_id}}&ad={{ad_id}}

Ο tracker σας, οι αναφορές σας και οι κανόνες αποκλεισμού σας τότε λειτουργούν πανομοιότυπα παντού, και η προσθήκη ενός πέμπτου δικτύου γίνεται μια άσκηση αντιστοίχισης πέντε λεπτών. Δρομολογήστε τα κλικ μέσω ενός αφοσιωμένου click-tracking domain ώστε να μπορείτε να αλλάξετε tracking software αργότερα χωρίς να ξαναχτίσετε κάθε καμπάνια.

Προτιμήστε IDs αντί για ονόματα στο template. Τα {campaign_name} και {title} περιέχουν κενά, συμβολοσειρές & και emoji που φτάνουν URL-encoded — και ένα μη κωδικοποιημένο & μέσα σε έναν τίτλο θα κόψει σιωπηρά κάθε παράμετρο μετά από αυτό. Τα IDs είναι σταθερά· τα ονόματα επεξεργάζονται εν μέσω καμπάνιας και χωρίζουν μια γραμμή δεδομένων σε δύο.

Macros και UTM παράμετροι: τρέξτε και τα δύο, για διαφορετικές δουλειές#

Τα UTM tags τροφοδοτούν τα αναλυτικά σας· τα macros τροφοδοτούν τις αποφάσεις αγοράς σας. Ένα λογικό dual template θέτει utm_source=taboola, utm_medium=native και συμπληρώνει τα υπόλοιπα δυναμικά — utm_campaign={campaign_id}, utm_content={campaign_item_id}, utm_term={site_id} — έτσι ώστε οι αναφορές traffic των αναλυτικών σας να ευθυγραμμίζονται με τις αναφορές placements του tracker. Απλώς μην βελτιστοποιείτε μόνο από τα αναλυτικά: οι αριθμοί συνεδριών και κλικ αποκλίνουν (ανακατευθύνσεις, bounces πριν από την ενεργοποίηση του tag, αποκλεισμένα scripts), και το κενό διευρύνεται ακριβώς εκεί που η ποιότητα του traffic είναι χειρότερη — στα placements που χρειάζεστε περισσότερο να εντοπίσετε.

Πέντε λάθη με macros που σιωπηρά καίνε budget#

  1. Κυριολεκτικά macros στο URL. Ένα τυπογραφικό λάθος — λάθος άγκιστρα, λάθος πεζά/κεφαλαία, ένα περιττό κενό — σημαίνει ότι το token δεν αντικαθίσταται ποτέ και το landing page σας λαμβάνει το κυριολεκτικό κείμενο {click_id}. Οι conversions σταματούν να συνδέονται, η καμπάνια "δείχνει" μηδενικό CVR, και εσείς κόβετε κάτι που μπορεί να ήταν νικητής. Επιθεωρήστε τα query strings των πρώτων δέκα συνεδριών σας μετά από κάθε εκκίνηση.
  2. Χωρίς placement macro. Χωρίς το {site} ή το {widget_id} στο template δεν μπορείτε να δημιουργήσετε whitelists και blacklists placements — και το κλάδεμα placements είναι εκεί που ζει το περισσότερο κέρδος από τη βελτιστοποίηση native. Το publisher και site ID είναι το άτομο της αγοράς native media.
  3. Postback χωρίς αποδιπλασιασμό. Αν το ίδιο click ID μπορεί να ενεργοποιήσει το postback σας δύο φορές — ανανέωση σελίδας, λογική επανάληψης, επανεπίσκεψη χρήστη σε σελίδα ευχαριστιών — διπλασιάζετε τις conversions και κλιμακώνετε χαμένες καμπάνιες. Κάντε αποδιπλασιασμό στο click ID στο tracker.
  4. Ονόματα αντί για IDs. Μια μετονομασία καμπάνιας εν μέσω εκτέλεσης χωρίζει τα δεδομένα σας· δείτε παραπάνω.
  5. Δοκιμή με πραγματικό spend. Επαληθεύστε την αντικατάσταση με τα preview tools του δικτύου και μια καμπάνια canary ελάχιστου budget σε φθηνή γεωγραφική περιοχή, όχι με το launch budget σας.

Ανάγνωση των macros ενός ανταγωνιστή#

Τα tracking templates διαρρέουν. Όταν μια ad library εντοπίζει τη διαδρομή κλικ μιας native διαφήμισης, το καταγεγραμμένο landing URL διατηρεί τη συμβολοσειρά παραμέτρων του διαφημιζόμενου — με τα macros ήδη συμπληρωμένα. Τραβήξτε τις διαφημίσεις ενός ανταγωνιστή στο εργαλείο ad spy για Taboola και επιθεωρήστε τα traced landing URLs: το tracker domain σας λέει τι software τρέχουν, η δομή των subid σας λέει σε τι granularity βελτιστοποιούν, και ένα placement ID που κάθεται σε ένα subid σας λέει ότι κάνουν κλάδεμα placements — το χαρακτηριστικό ενός χειριστή που αξίζει να μελετήσετε. Η πλήρης ροή εργασίας από μια ζωντανή διαφήμιση μέχρι το funnel της καλύπτεται στο πώς να βρείτε landing pages ανταγωνιστών.

Το συμπέρασμα#

Τα macros είναι τριάντα λεπτά ρύθμισης που καθορίζουν αν κάθε επόμενη ώρα αγοράς media είναι μετρήσιμη. Βάλτε το {click_id} και ένα placement macro στο template σας από την πρώτη μέρα, στείλτε conversions με server-to-server postback, προτιμήστε IDs αντί για ονόματα, και επαληθεύστε την αντικατάσταση πριν κλιμακώσετε οτιδήποτε. Τα δίκτυα μετονομάζουν macros περιστασιακά· οι τέσσερις έννοιες που κωδικοποιούν — κλικ, placement, καμπάνια, creative — δεν έχουν αλλάξει σε μια δεκαετία.

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

Τι είναι τα macros του Taboola;
Τα macros του Taboola είναι δυναμικά tokens — όπως το {click_id}, το {site} και το {campaign_item_id} — που το Taboola αντικαθιστά με πραγματικές τιμές όταν ένας χρήστης κάνει κλικ στη διαφήμιση σας. Προσαρτημένα στο landing-page ή tracking URL σας, μεταβιβάζουν την ταυτότητα, τη θέση, την καμπάνια και το creative του κλικ στο tracker σας, κάτι που κάνει δυνατή τη βελτιστοποίηση σε επίπεδο placement και creative.
Πώς μεταβιβάζω το Taboola click ID στο tracker μου;
Προσθέστε το {click_id} ως παράμετρο στο tracking URL της καμπάνιας σας, για παράδειγμα ?clickid={click_id}. Το Taboola το συμπληρώνει τη στιγμή του κλικ, ο tracker σας το αποθηκεύει για τη συνεδρία, και όταν συμβεί μια conversion, στέλνετε το server-to-server postback του Taboola με το ίδιο ID. Το Taboola στη συνέχεια αποδίδει τη conversion στο συγκεκριμένο κλικ, placement και creative.
Ποιο είναι το αντίστοιχο του {click_id} του Taboola στο Outbrain;
Το Outbrain χρησιμοποιεί διπλά άγκιστρα και το macro για το αναγνωριστικό κλικ είναι το {{ob_click_id}}. Οι έννοιες των placements αντιστοιχίζονται επίσης: το {{publisher_id}} και το {{section_id}} του Outbrain αντιστοιχούν περίπου στο {site_id} του Taboola, και το {{ad_id}} αντιστοιχεί στο {campaign_item_id}. Η σύνταξη διαφέρει, αλλά οι τέσσερις βασικές έννοιες — κλικ, placement, καμπάνια, creative — είναι ίδιες σε όλα τα native networks.
Γιατί το URL μου δείχνει το {click_id} ως απλό κείμενο;
Το macro δεν αντικαταστάθηκε, κάτι που σχεδόν πάντα σημαίνει σφάλμα σύνταξης: λάθος πεζά/κεφαλαία (τα macros είναι πεζά), λάθος άγκιστρα για το δίκτυο, τυπογραφικό λάθος ή όνομα macro που το δίκτυο δεν υποστηρίζει. Το δίκτυο περνάει το μη αναγνωρίσιμο token ως έχει. Διορθώστε το template και μετά επαληθεύστε επιθεωρώντας το query string σε ένα νέο test κλικ πριν ξοδέψετε.
Χρειάζομαι εργαλείο tracking για να χρησιμοποιήσω macros native διαφημίσεων;
Όχι απαραίτητα — μπορείτε να περάσετε macros στο backend σας ή ακόμα και σε UTMs αναλυτικών — αλλά ένας αφοσιωμένος tracker ή ένα endpoint που φτιάχτηκε για τον σκοπό αυτό είναι η πρακτική απάντηση για S2S postbacks, αποδιπλασιασμό click-ID και αναφορές σε επίπεδο placement. Αυτό που έχει σημασία είναι ότι κάτι αποθηκεύει το click ID και τα μεταδεδομένα του, και μπορεί να ενεργοποιήσει το postback του δικτύου όταν συμβεί μια conversion.
Η Ομάδα του OpenAdLibrary
Συντάχθηκε απόΗ Ομάδα του OpenAdLibrary
Έρευνα για διαφημιστική νοημοσύνη και native διαφημίσεις

Δημιουργούμε το OpenAdLibrary, την ανοιχτή πλατφόρμα διαφανειας διαφημίσεων. Κάθε μέρα τα συστήματά μας καταγράφουν ζωντανές native διαφημίσεις σε Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo και MSN, αναγνωρίζουν τον πραγματικό διαφημιστή πίσω από κάθε μία και ακολουθούν το κλικ μέχρι τη σελίδα προορισμού. Αυτοί οι οδηγοι συνοψίζουν ό,τι βλέπουμε σε αυτά τα δεδομένα ώστε να μπορείτε να ερευνήσετε την αγορά πιο γρήγορα.