OpenAdLibraryOpenAdLibrary
Affiliate & Media Buying

Taboola-makron & URL‑parametrar för native‑nätverk: Fuskbladet

Nyckeln som länkar din annonsutgift till dina konverteringar är ett makro. Här är hela Taboola‑uppsättningen, motsvarigheterna i Outbrain, MGID och Revcontent samt mall‑misstagen som tyst bryter spårningen.

Redaktionell illustration: Taboola-makron & URL‑parametrar för native‑nätverk: Fuskbladet

Taboola-makron är dynamiska token – {click_id}, {site}, {campaign_id} och omkring ett dussin till – som Taboola ersätter med faktiska värden när någon klickar på din annons. När de läggs till i din landnings‑sida‑URL berättar de för din spårare exakt vilket klick, publicerings‑placering, kampanj och kreativ som genererade varje besök och varje konvertering. Utan makron köper du native‑trafik i blindo; med dem kan du beräkna kostnad per konvertering på placeringsnivå och skära bort det som förlorar. Detta fuskblad täcker den fungerande makro‑uppsättningen på Taboola, motsvarande dynamiska parametrar på Outbrain, MGID och Revcontent, samt de få mall‑misstagen som tyst bryter spårningen på alla.

Varför makron avgör om du kan optimera alls#

Native‑nätverk fakturerar dig per klick, men de attribuerar inget åt dig. Varje optimeringsbeslut du gör – pausa den här placeringen, höja budet, ta bort den här kreativen, skala kampanjen – beror på att du kopplar nätverkets utgift till dina konverteringsdata. Nyckeln är makrot.

Standarduppsättningen är server‑till‑server (S2S)‑spårning:

  1. Taboola ersätter {click_id} med ett unikt värde när din annons klickas.
  2. Din spårare (eller ditt eget backend) lagrar den klick‑ID mot sessionen.
  3. När besökaren konverterar avfyrar du nätverkets postback‑URL med den lagrade klick‑ID:n.
  4. Nätverket attribuerar konverteringen till exakt klick – placering, kreativ, geo, enhet och allt – och dess budalgoritm börjar lära sig av faktiska konverteringar istället för rena klick.

Hoppar du över makron finns ingen sådan kedja. Du ser sessioner i analytics och utgift i instrumentpanelen, men ingen pålitlig koppling. Taboola erbjuder också en on‑page‑pixel, och det är värt att köra båda – men S2S‑postbacken som nycklas på {click_id} är den som överlever annonsblockerare, iOS‑integritetsfunktioner och cross‑device‑resor, vilket är varför erfarna köpare ser den som sanningskällan.

Taboola‑makron‑fuskbladet#

Taboola-makron använder enkla klammerparenteser, alla gemener. Den fungerande uppsättningen de flesta medieköpare faktiskt använder:

Makro Vad det returnerar Vad du använder det till
{click_id} Unikt ID för detta klick S2S‑nyckeln – icke‑förhandlingsbar
{site} Publicerings‑site‑kod Optimering och blockering på placeringsnivå
{site_id} Numeriskt site‑ID Samma jobb, som en stabil numerisk nyckel
{site_domain} Publicerings‑domän Läsbar placeringsrapportering
{campaign_id} Kampanj‑ID Rapportering över flera kampanjer
{campaign_name} Kampanjnamn Läsbara rapporter (tänk på URL‑kodning)
{campaign_item_id} Specifikt annons‑(kreativ)‑ID Analys på kreativnivå
{title} Annonsrubrik Analys på rubriknivå
{thumbnail} Kreativ bild‑URL Koppla bildvarianter över annonser
{platform} Enhetsplattform Desktop / mobile / tablet‑fördelning
{timestamp} Klick‑tidsstämpel Felsökning och dag‑del‑analys

En komplett spårnings‑URL ser ut så här:

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

Två praktiska noteringar. Först är makron skiftlägeskänsliga – {Click_ID} passerar som bokstavlig text och din spårare får en värdelös sträng. För det andra lägger Taboola till och ibland byter namn på makron; listan ovan är den stabila kärnan, men verifiera mot Taboolas hjälpsida innan en stor lansering. Om du sätter upp en första kampanj från början visar steg‑för‑steg‑guiden för Taboola‑setup var spårningsfälten finns i gränssnittet.

Samma koncept på Outbrain, MGID och Revcontent#

Varje native‑nätverk implementerar samma fyra koncept – klick, placering, kampanj, kreativ – under olika namn och syntax. Mappningen:

Koncept Taboola Outbrain MGID Revcontent
Syntax {macro} {{macro}} {macro} {macro}
Klick‑ID {click_id} {{ob_click_id}} {click_id} se dashboard
Placering {site} / {site_id} {{publisher_id}} / {{section_id}} {widget_id} {widget_id}
Placeringsnamn {site_domain} {{publisher_name}} / {{section_name}}
Kampanj {campaign_id} {{campaign_id}} {campaign_id} {boost_id}
Kreativ {campaign_item_id} {{ad_id}} / {{ad_title}} {teaser_id} {content_id}

Viktiga detaljer:

  • Outbrain använder dubbla klammerparenteser, och deras placeringsmodell är tvånivå: en publicerare och en sektion – den specifika widget‑positionen på den publiceraren. Optimera på sektion, inte bara publicerare; widgeten under artikeln och den i sidofältet kan prestera helt olika på samma site.
  • MGID kallar kreativa element för "teasers", därav {teaser_id}. Dess widget‑ID:n är de du kommer att svartlista dagligen.
  • Revcontent organiserar kampanjer som "boosts", så {boost_id} är kampanjnyckeln. Deras makrolista har förändrats över åren – hämta den aktuella uppsättningen från din dashboard snarare än från ett gammalt forumtråd.
  • Ett streck i tabellen betyder att nätverket hanterar den dimensionen på kampanjnivå, eller att makrot har ändrats för ofta för att listas. När du är osäker, kontrollera nätverkets nuvarande dokumentation istället för att gissa.

En spårningsmall som överlever alla fyra nätverk#

Normalisera på din sida, inte deras. Definiera kanoniska parameternamn – säg clickid, source, camp, ad – och mappa varje nätverks makron till dem:

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}}

Din spårare, dina rapporter och dina kill‑regler fungerar då identiskt överallt, och att lägga till ett femte nätverk blir en femminuters mappningsuppgift. Dirigera klick genom en dedikerad klick‑spårnings‑domän så att du kan byta spårningsprogram senare utan att bygga om varje kampanj.

Föredra ID:n framför namn i mallen. {campaign_name} och {title} innehåller mellanslag, ampersand‑tecken och emoji som kommer URL‑kodade – och ett o‑kodad & i en rubrik kommer tyst att trunkera alla efterföljande parametrar. ID:n är stabila; namn redigeras under flygning och splittrar en rad data i två.

Makron och UTM‑parametrar: kör båda, för olika uppgifter#

UTM‑taggar matar din analytics; makron matar dina köpsbeslut. En förnuftig dubbelmall sätter utm_source=taboola, utm_medium=native och fyller resten dynamiskt – utm_campaign={campaign_id}, utm_content={campaign_item_id}, utm_term={site_id} – så att dina trafikrapporter i analytics matchar spårarens placeringsrapporter. Optimera inte bara utifrån analytics: sessions‑ och klick‑antal divergerar (omdirigeringar, studs innan taggen avfyras, blockerade skript), och klyftan blir som störst där trafik‑kvaliteten är som sämst – de placeringar du mest behöver fånga.

Fem makro‑misstag som tyst bränner budgeten#

  1. Makron som bokstavlig text i URL‑en. Ett skrivfel – fel klammerparenteser, fel skiftläge, ett löst mellanslag – betyder att tokenen aldrig ersätts och din landningssida får den bokstavliga texten {click_id}. Konverteringar slutar kopplas, kampanjen "visar" 0 % CVR, och du dödar en potentiell vinnare. Inspektera query‑strängarna för dina första tio sessioner efter varje lansering.
  2. Ingen placerings‑makro. Utan {site} eller {widget_id} i mallen kan du inte bygga whitelists och blacklists för placeringar – och placering‑trimning är där majoriteten av native‑optimeringsvinsten sitter. Publicerings‑ och site‑ID är atom för native‑medieköp.
  3. Postback utan deduplicering. Om samma klick‑ID kan avfyra din postback två gånger – siduppdatering, återförsök, en användare som återvänder till en tack‑sida – dubblar du konverteringar och skalar förlorare. Dedupe på klick‑ID i spåraren.
  4. Namn istället för ID:n. En omdöpning av kampanj under flygning splittrar dina data; se ovan.
  5. Testa med riktig budget. Verifiera ersättning med nätverkets förhandsgransknings‑verktyg och en låg‑budget‑kanariekampanj i en billig geo, inte med din lanseringsbudget.

Läsa en konkurrents makron#

Spårningsmallar läcker. När ett annonsbibliotek spårar en native‑annons klickväg bevarar den fångade landnings‑URL‑en annonsörens parametersträng – med makron redan ifyllda. Hämta en konkurrents annonser i Taboola‑annons‑spionverktyget och inspektera de spårade landnings‑URL‑erna: spårnings‑domänen visar vilken mjukvara de använder, subid‑strukturen visar vilken granularitet de optimerar på, och ett placerings‑ID i en subid visar att de trimmar placeringar – signaturen för en operatör värd att studera. Hela arbetsflödet från en levande annons till dess funnel täcks i hur du hittar konkurrents landnings‑sidor.

Slutsatsen#

Makron är tretti minuter av setup som avgör om varje efterföljande timme av medieköp är mätbar. Få {click_id} och en placerings‑makro i din mall på dag ett, postbacka konverteringar server‑till‑server, föredra ID:n framför namn, och verifiera ersättning innan du skalar. Nätverk byter ibland namn på makron; de fyra koncept de kodar – klick, placering, kampanj, kreativ – har inte förändrats på ett decennium.

Vanliga frågor

Vad är Taboola-makron?
Taboola-makron är dynamiska token – såsom {click_id}, {site} och {campaign_item_id} – som Taboola ersätter med faktiska värden när en användare klickar på din annons. När de läggs till i din landnings‑sida eller spårnings‑URL skickar de klickets identitet, placering, kampanj och kreativ till din spårare, vilket möjliggör optimering på placering‑ och kreativnivå.
Hur skickar jag Taboola‑klick‑ID till min spårare?
Lägg till {click_id} som en parameter i kampanjens spårnings‑URL, till exempel ?clickid={click_id}. Taboola fyller i den vid klicktillfället, din spårare lagrar den mot sessionen, och när en konvertering sker avfyrar du Taboolas server‑till‑server‑postback med samma ID. Taboola attribuerar sedan konverteringen till exakt klick, placering och kreativ.
Vad är Outbrain‑motsvarigheten till Taboolas {click_id}?
Outbrain använder dubbla klammerparenteser och dess klick‑identifieringsmakro är {{ob_click_id}}. Placeringarna motsvarar också Taboola: Outbrain’s {{publisher_id}} och {{section_id}} motsvarar ungefär Taboola’s {site_id}, och {{ad_id}} motsvarar {campaign_item_id}. Syntaxen skiljer sig men de fyra underliggande koncepten – klick, placering, kampanj, kreativ – är identiska över native‑nätverk.
Varför visas {click_id} som bokstavlig text i min URL?
Makrot ersattes inte, vilket nästan alltid betyder ett syntaxfel: felaktigt versal/liten (makron är gemener), fel klammerparenteser för nätverket, en skrivfel eller ett makronamn som nätverket inte stödjer. Nätverket passerar igenom den okända tokenen oförändrad. Fixa mallen och verifiera sedan genom att inspektera query‑strängen på ett färskt testklick innan du spenderar.
Behöver jag ett spårningsverktyg för att använda native‑annonsmakron?
Inte strikt – du kan skicka makron till ditt eget backend eller till analytiska UTMs – men en dedikerad spårare eller ett specialbyggt endpoint är det praktiska svaret för S2S‑postbacks, deduplicering av klick‑ID och rapportering på placeringsnivå. Det viktiga är att någon lagrar klick‑ID och dess metadata, och kan avfyra nätverkets postback när en konvertering landar.
OpenAdLibrary-teamet
Skriven avOpenAdLibrary-teamet
Annonsintelligens & forskning om native advertising

Vi bygger OpenAdLibrary, den öppna plattformen för annonstransparens. Varje dag fångar våra system levande native-annonser på Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo och MSN, identifierar den verkliga annonsören bakom varje annons och följer klicket till dess landningssida. Dessa guider destillerar vad vi ser i den datan så att du snabbare kan forska på marknaden.