Advertising DSP Macros
Ett makro är ett kort kommando eller en kortskrift för en instruktion och följer vanligtvis formatet ${MACRO_NAME}
. Makron som ingår i den kreativa koden eller klickbara URL:er utökas till en längre kodsträng som annonsservern kan förstå. DSP och server kör makron när annonsen hanteras eller klickas.
Ad-servermakron är användbara när du vill skicka viktig information till DSP eller till annonsservrar från tredje part. Makron används oftast vid handel med kod eller metadata från tredje part (t.ex. pixlar från tredje part).
Du kan infoga ett makro manuellt var som helst, t.ex. i en VAST-tagg, i en URL eller i en DSP eller en händelsepixel från tredje part. Varje DSP klient och partner har dock olika annonstaggformat och makrona bör infogas på olika ställen i taggen. Varje gång du arbetar med en ny kund eller partner måste du be dem om dokumentation om var makrona i deras annonstaggar som DSP trafik ska infogas.
Spårningsmakron
Använd allmänna spårningsmakron för alla annons- och taggtyper för att skicka tillbaka specifika data efter behov.
${TM_ACCOUNT_ID}
${TM_AD_ID}
${TM_AD_ID_NUM}
${TM_ADVERTISER_ID}
${TM_CAMPAIGN_ID}
${TM_CAMPAIGN_ID_NUM}
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
${TM_FEED_ID}
${TM_FEED_ID_NUM}
${TM_MACRO_PLACEMENT_SITE_KEY
${TM_PLACEMENT_ID}
${TM_PLACEMENT_ID_NUM}
${TM_RANDOM}
${TM_SESSION_ID}
${TM_SITE_DOMAIN_URLENC}
${TM_SITE_NAME}
${TM_SITE_URL_URLENC}
${TM_SITE_ID_NUM}
${TM_TIMESTAMP}
${TM_VIDEO_DURATION}
Mobilspecifika makron
${CS_PLATFORM_ID}
(ComScore) Plattforms-ID, som motsvarar enhetens operativsystem:
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
när plattformen inte är något av ovanstående
${CS_DEVICE_MODEL}
${CS_IMPLEMENTATION_TYPE}
(ComScore) Den miljö där annonsen betjänades:
a
= mobilprogramb
= mobilwebbplats
a
eller b
)${NS_PLATFORM_ID}
(Nielsen) Plattforms-ID, som motsvarar enhetens operativsystem:
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
när plattformen inte är något av ovanstående
${NS_DEVICE_GROUPING}
(Nielsen) Enhetstypen som annonsen visades på:
TAB
= tabletPHN
= mobilcomputer
= dator
${UOO}
(Nielsen) Om användaren har valt bort annonsspårning eller inte:
1
(DNT-flagga = 1) = användaren har valt bort annonsspårning0
(DNT-flagga = 0) = användaren har angett annonsspårning
0
eller 1
)${TM_BUNDLE}
gdpr=${GDPR_ENFORCED}&gdpr_consent=${GDPR_CONSENT}
gdpr=${GDPR_ENFORCED}
anger om anbudsgivaren fastställer att anbudsförfrågan kommer från EU-ursprung och kräver GDPR-verkställighet:
1
= GDPR ska framtvingas0
= GDPR ska inte framtvingas
gdpr_consent=${GDPR_CONSENT}
är det medgivandevärde som skickas från leveranspartnern i den inkommande anbudsförfrågan:
- I de flesta fall är detta en base64url-kodad medgivandesträng, eller daisybit (exempel: BN5lERiOMYEdiAKAWXEND1HoSBE6CAFAApAMgBkIDIgM0AgOJxAnQA)
0
= inget samtycke1
= samtycke
Klicka på Makron för visningsannonser från tredje part
För att kunna spåra klick efter annonser med hjälp av tredjepartstaggar måste DSP ha ett musklick. Endast en version av makrot krävs. Det relevanta makrot beror på taggens typ.
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
DSP infogar automatiskt klickmakron i en tredjeparts visningstagg när du:
- Exportera annonstaggar från en annonsserverpartner
- Massöverföring av Flashtalking eller Google DoubleClick for Advertisers annonstaggar direkt i DSP
Om ett klickande makro saknas när du skapar en visningsannons visas ett varningsmeddelande, som uppmanar dig att manuellt infoga rätt visningsklicksmakro i rätt område i taggen.
Analytics for Advertising makron
Ytterligare makron som är tillgängliga specifikt för Analytics for Advertising-kunder finns i Bifoga Analytics for Advertising makron till Flashtalking Lägg till taggar och Bifoga Analytics for Advertising makron till Google Campaign Manager 360 Lägg till taggar."
Felsökning av makrofel
När du lägger till makron i koden måste du använda makrots exakta syntax. När du validerar makrona kontrollerar DSP att makrot exakt matchar något av de giltiga makrona.
Fel genereras om tecken saknas i början eller slutet av makronamnet. Ett felmeddelande visas till exempel om:
- Du glömmer ett eller flera av tecknen i början av makronamnet, till exempel
${
. Om du inte inkluderar den fullständiga syntaxen kan posten inte tolkas som ett giltigt makro. - Makrot avslutas inte med en giltig teckenuppsättning, till exempel
}
.