Advertising DSP Makros
Ein Makro ist ein kurzer Befehl oder eine Kurzschrift für eine Anweisung und folgt normalerweise dem Format ${MACRO_NAME}
. Makros, die in kreativen Code- oder Clickthrough-URLs enthalten sind, werden in eine längere Code-Zeichenfolge umgewandelt, die der Anzeigenserver verstehen kann. Der DSP Adserver führt Makros aus, wenn die Anzeige bereitgestellt oder angeklickt wird.
Anzeigenserver-Makros sind nützlich, um wichtige Informationen an DSP- oder Drittanbieter-Anzeigenserver zu übergeben. Makros werden am häufigsten während des Handels mit kreativem Drittanbieter- und benutzerdefiniertem Code oder Metadaten (z. B. Pixeln von Drittanbietern) verwendet.
Sie können ein Makro an einer beliebigen Stelle, z. B. in einem VAST-Tag, in einer beliebigen URL oder in einem DSP- oder Drittanbieter-Ereignispixel, manuell einfügen. Jeder DSP Client und Partner verfügt jedoch über ein anderes Anzeigen-Tag-Format, und die Makros sollten entsprechend an verschiedenen Stellen im Tag eingefügt werden. Jedes Mal, wenn Sie mit einem neuen Kunden oder Partner arbeiten, fragen Sie ihn nach der Dokumentation, wo die Makros in die Anzeigen-Tags eingefügt werden sollen, die für den DSP verwendet werden.
Allgemeine Tracking-Makros
Verwenden Sie allgemeine Tracking-Makros für alle Anzeigen- und Tag-Typen, um bei Bedarf bestimmte Daten zurückzugeben.
${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}
Mobile-spezifische Makros
${CS_PLATFORM_ID}
(ComScore) Die Plattform-ID, die dem Betriebssystem des Geräts entspricht:
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
, wenn die Plattform keine der oben genannten ist
${CS_DEVICE_MODEL}
${CS_IMPLEMENTATION_TYPE}
(ComScore) Die Umgebung, in der die Anzeige bereitgestellt wurde:
a
= Mobile Appb
= mobile Website
a
oder b
)${NS_PLATFORM_ID}
(Nielsen) Die Plattform-ID, die dem Betriebssystem des Geräts entspricht:
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberryother
, wenn die Plattform keine der oben genannten ist
${NS_DEVICE_GROUPING}
(Nielsen) Der Gerätetyp, auf dem die Anzeige Betrachter war:
TAB
= TabletPHN
= mobilecomputer
= Computer
${UOO}
(Nielsen) Gibt an, ob der Benutzer das Anzeigen-Tracking deaktiviert hat:
1
(DNT-Markierung = 1) = Benutzer hat sich vom Anzeigen-Tracking abgemeldet0
(DNT-Markierung = 0) = Benutzer hat sich für das Anzeigen-Tracking entschieden
0
oder 1
)${TM_BUNDLE}
gdpr=${GDPR_ENFORCED}&gdpr_consent=${GDPR_CONSENT}
gdpr=${GDPR_ENFORCED}
gibt an, ob der Bieter feststellt, dass die Angebotsanforderung aus dem Ursprung der Europäischen Union stammt und die Durchsetzung der DSGVO erfordert:
1
= Die DSGVO sollte erzwungen werden0
= Die DSGVO sollte nicht erzwungen werden
gdpr_consent=${GDPR_CONSENT}
ist der Zustimmungswert, der vom Lieferpartner in der eingehenden Angebotsanforderung übergeben wird:
- In den meisten Fällen handelt es sich um eine base64url-kodierte Zustimmungszeichenfolge oder ein daisybit (Beispiel: BN5lERiOMYEdiAKAWXEND1HoSBE6CAFAApAMBkIDIgM0AgOJXAnQA)
0
= keine Zustimmung1
= Einverständnis
Klicken Sie auf Makros für Display-Anzeigen von Drittanbietern
Um Klicks für Anzeigen mithilfe von Display-Tags von Drittanbietern genau zu verfolgen, DSP ein Klick-Makro für die Anzeige erforderlich. Es ist nur eine Version des Makros erforderlich. Das relevante Makro hängt vom Tag-Typ ab.
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
DSP fügt automatisch Klick-Makros in einem Drittanbieter-Display-Tag ein, wenn Sie:
- Anzeigen-Tags von einem Adserver-Partner exportieren
- Massen-Upload von Anzeigen-Tags Flashtalking oder Google DoubleClick for Advertisers direkt in DSP
Wenn beim Erstellen einer Display-Anzeige ein Klickmakro fehlt, zeigt DSP eine Warnmeldung an, in der Sie aufgefordert werden, das entsprechende Display-Klickmakro manuell in den richtigen Bereich des Tags einzufügen.
Analytics for Advertising Makros
Weitere speziell für Analytics for Advertising -Kunden verfügbare Makros finden Sie unter "Anhängen von Analytics for Advertising Makros an Flashtalking Anzeigen-Tags"und "Anhängen von Analytics for Advertising Makros an Google Campaign Manager 360 Anzeigen-Tags".
Fehlerbehebung bei Makrofehlern
Wenn Sie Ihrem Code Makros hinzufügen, stellen Sie sicher, dass Sie die genaue Syntax des Makros verwenden. Bei der Validierung der Makros überprüft DSP, ob das Makro genau mit einem der gültigen Makros übereinstimmt.
Fehler werden generiert, wenn Zeichen am Anfang oder Ende des Makronamens fehlen. Beispielsweise wird eine Fehlermeldung angezeigt, wenn:
- Sie vergessen eines oder mehrere der Zeichen am Anfang des Makronamens, z. B.
${
. Wenn Sie nicht die vollständige Syntax angeben, wird der Eintrag nicht als gültiges Makro erkannt. - Das Makro endet nicht mit einem gültigen Zeichensatz, z. B.
}
.