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.

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:
- Taboola ersätter
{click_id}med ett unikt värde när din annons klickas. - Din spårare (eller ditt eget backend) lagrar den klick‑ID mot sessionen.
- När besökaren konverterar avfyrar du nätverkets postback‑URL med den lagrade klick‑ID:n.
- 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#
- 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. - 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. - 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.
- Namn istället för ID:n. En omdöpning av kampanj under flygning splittrar dina data; se ovan.
- 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.




