I del 5 lämnade jag dig med en ganska dyster bild: När samtycket försvinner blir det inte svart – du faller ner i ett sämre läge. Enbart kontextuellt. Ingen sparad identitet. Annonsen levereras fortfarande, den levereras bara för mindre.
Den här veckan öppnar vi upp det "sämre läget" och tittar in. För här är det ingen bryr sig om att säga högt:
Kontextuellt är inte tröstpriset. Det är den del av bid requesten du faktiskt äger.
Och timingen spelar roll. I åratal betydde "signalförlust" att förlora användaren, dvs. cookies, mobila ID:n, hela identitetsstegen från del 4. Men 2026 nådde erosionen ett nytt lager:
Som följd av en privacy-förlikning låter Googles RTB Control nu inloggade användare skicka icke-personaliserade bid requests: inga enhets-ID:n, ingen IP-adress och en user-agent generaliserad ner till en major version. Det är opt-in, bara för inloggade, och de flesta hittar aldrig inställningen – så volymen är pytteliten i dag. Men riktningen är hela historien.
"När spotlighten på användaren släcks kan köparen fortfarande se en sak: scenen"
Site. App. Innehåll. Enhet. Var impressionen är, och vad den står bredvid. Det är kontext. Och att beskriva sin scen väl håller på att bli skillnaden mellan ett bud och ett no-bid i programmatic.
Fyra snabba begrepp, för detta OpenRTB-lager har sitt eget ordförråd:
*Ett tredje alternativ, dooh, kom med i OpenRTB 2.6 för digital out-of-home. DOOH-billboards budar nu också med 🤓
Skalar man bort jargongen är "kontext" bara fyra OpenRTB-objekt som besvarar fyra enkla frågor.
Här är en bantad webb-request, så att du kan se rummet beskrivas:
"site": {
"domain": "fyens.dk",
"page": "https://fyens.dk/erhverv/...",
"cat": ["IAB13"],
"sectioncat": ["IAB13-1"],
"pagecat": ["IAB13-7"]
},
"device": {
"devicetype": 4,
"connectiontype": 6,
"os": "iOS",
"model": "iPhone15,3"
}
(cat = hela sajten: Personal Finance · sectioncat = sektionen: investering · pagecat = DENNA sida, fältet de flesta publishers låter stå tomt · devicetype: 4 = telefon · connectiontype: 6 = 4G — 2 = WiFi, 4 = 2G, 5 = 3G)
Notera de tre kategorilagren: cat, sectioncat, pagecat. De flesta publishers fyller i det första och stannar där. För de flesta use cases är det i det tredje lagret pengarna ligger och väntar.
Visualisering genererad med claude.ai
Det är frestande att läsa allt det här som skadekontroll: kontext som det man tar till när datan är borta. Det underskattar det grovt.
Evidensen är faktiskt på kontextens sida:
Och jag har inte bara andras studier att peka på – vi har själva kört testet.
I en arbetskläderskampanj ställde vi samma kreativ mot tre spår: ett kontextuellt segment byggt kring gör det själv-innehåll och två målgruppsdata-segment – "bostadsägare" och "bostadsreparation". Det kontextuella spåret vann och lyfte click-through omkring 27 % över datan.
En streamingkampanj berättade samma historia: Kontextuellt slog vanlig placering på nyhetssajter med cirka 20 %. Och i ett billanseringstest slog våra egna bilsajter – kontext i sin renaste form – både ett brett run-of-network-köp och själva det kontextuella segmentet.
Samma kreativ, samma inventory. Den enda variabeln var om annonsen förstod sidan.
Varför fungerar det? En löparskoannons bredvid en guide till maratonträning avbryter inte läsaren – den hör hemma där. Uppmärksamhet är den mest knappa valutan vi har, och relevans är en av de få saker som pålitligt kan köpa den. Ingen identitet krävs.
Så är kontext kung? Ärligt talat beror det på var du är i kreativets livscykel (men jag skulle ändå säga ja, context is king!)
Ett splitternytt kreativ har ingen performancehistorik och ingen målgrupp att retargeta – på dag ett är kontext den bästa signal du har. Längre ner i funneln, med en känd köpare på marknaden, gör hård data sig fortfarande förtjänt av platsen. Men för brand-building, för kallstarten och för alla i det ögonblick identiteten slocknar – där leder kontext.
Men att fylla i fält är den enkla delen. Två saker skiljer en request som beskriver ett rum från en som bara namnger det. Att bara skicka kontext vidare är inte samma sak som att deklarera den.
Ja, det är ett medvetet eko från förra veckan – att skicka consent stringen vidare var inte samma sak som att respektera den. Samma läxa, nytt objekt.
En sida med ordet "skott" på kan handla om basket, fotografi, ett vaccin eller ett brott. Ett keyword ensamt är brus. Det en köpare betalar för är betydelsen: Vad handlar den här artikeln faktiskt om, och hur centralt är ämnet?
Så deklarera två lager, inte ett:
site.content.data[] som bär en konfidenssignal. "Den här sidan handlar 0,9 om privatekonomi" slår "ordet finans förekommer någonstans här inne".
Och här kommer hållningen: Det är ditt jobb, inte köparens.
I åratal läste köpare dina sidor utifrån med sina egna crawlers – den mest berömda var Grapeshot, senare omdöpt till Oracle Contextual Intelligence. Sedan stängde Oracle 2024 hela sin advertising-verksamhet, efter att annonsomsättningen fallit från omkring 2 miljarder dollar till 300 miljoner på två år. En kategoriledare i att läsa kontext – bara avstängd.
Läxan skriver sig själv: Outsourca inte all din kontext till någon som kan stänga av den.
Du känner ditt innehåll bättre än någon extern crawler någonsin kommer att göra. Ditt CMS har högst sannolikt redan sektionen, taggarna, taxonomin. Skjut in det själv i requesten (via ortb2), och behandla semantiska vendors som Neuwo eller andra som berikning ovanpå din egen signal – inte som en ersättning för den.
Deklarerad kontext kräver ingen cookie, inget ID, inget samtycke. Och det är exakt därför den överlever allt det del 5 beskrev.
Om köpare konsekvent respekterar en relevansscore eller bara behandlar varje match som en match? Det är ojämnt över branschen – och nog ett ämne för ett annat tillfälle.
Den andra saken rummet berättar för dig är vad du kan sälja in i det.
Föreställ dig en stor midscroll outstream-video. Tung fil, autoplay, snygg på rätt skärm. Servera den nu till en gammal iPhone på en 3G-uppkoppling:
Användaren får hack, layout shift och en video som hackar eller aldrig startar. Och du förlorar ändå impressionen: låg viewability, ingen completion – och den del folk missar: Chrome kan helt enkelt ta bort den.
Chromes Heavy Ad Intervention tar bort varje annons utan interaktion som bränner mer än 4 MB nätverk eller 60 sekunders CPU (Chrome for Developers). Ett tungt kreativ på en svag enhet är exakt det som utlöser den mekanismen. En borttagen annons kan inte ses, faktureras inte och lär sakta men säkert köparen att ditt inventory underlevererar.
Requesten ger dig redan allt du behöver för att undvika det: device.connectiontype (4G eller 2G?), devicetype, modellen, skärmen. Client-side kan du läsa det innan du ens bygger ad slotten – en enkel koll som den här:
const c = navigator.connection || {};
const fastEnough = c.effectiveType === '4g' && !c.saveData;
if (fastEnough && window.devicePixelRatio >= 2) {
registerOutstreamMidscroll(); // tung video er velkommen her
} else {
registerLightBanner(); // elegant fallback – tjener stadig, ødelægger ikke siden
}
Förbehåll, eftersom jag gillar att vara ärlig: navigator.connection-API:et fungerar i praktiken bara i webbläsare i Chrome-familjen. Safari berättar ingenting för dig. Så behandla det som en bonussignal, inte som evangelium. MDN har supporttabellen.
Jag är en enorm bilentusiast, så för att säga det enkelt: Sätt inte en Ferrari-motor i en liten Fiat.
Och att matcha format till miljö är inte bara gott uppförande mot användaren. Viewability och completion är exakt de metrics som sätter ditt floor – så att skydda dem är yield management.
Två impressions. Samma site, samma sekund. Den ena beskriver sitt rum: kategori på sidnivå, reell relevans, enhet, uppkoppling. Den andra säger bara "fyens.dk, banner, 300x250".
Den första får ett självsäkert bud. Den andra får en axelryckning.
Det gapet har alltid funnits. Det som har ändrats 2026 är att vem:et – den användaridentitet som tidigare dolde en tunn request – dras bort från bordet, en privacy-inställning i taget. I takt med att det sker slutar var och vad att vara en fallback och blir det primära du säljer.
Visualisering genererad med claude.ai
Den delen kontrollerar du som publisher fullständigt. Så fyll i den.
När requesten inte kan säga vem, säljer den var och vad.
Kontext är golvet under dina CPM:er som samtycket inte kan ta bort. Den enda verkliga frågan är om du har gjort dig mödan att beskriva det.
Det här är sjätte artikeln i serien i nio delar Vad döljer sig egentligen i en bid request?
Låt oss hjälpa dig att få ut maximalt av dina displaykampanjer.