Ändra GPT setTargeting API-anrop modify-the-gpt-settargeting-api-call

Lägg till en if-programsats som söker efter Audience Manager-cookies innan du anropar Google Publisher Tag .setTargeting -metod.

Sök efter Audience Manager Cookies med en IF Utdrag

The .setTargeting metoden hämtar data från destinationskakan för Audience Manager och den unika användar-ID-cookien ( aam_uuid). Om .setTargeting anropas före DIL skriver dessa cookies, eller så är cookies tomma, kan du se fel när sidan läses in. Du kan undvika detta genom att omsluta .setTargeting metod i en if -programsats som söker efter dessa cookies. Om de inte är inställda förhindrar den här programsatsen .setTargeting från att ringa AamGpt funktion.

IF Exempel på utdragskod

I det här exemplet är målcookie-namnet för Audience Manager Sample. Du anger det här namnet när du skapar målcookien i användargränssnittet i Audience Manager. DIL anger aam_uuid cookie och namnet kan inte ändras.

if(typeof AamGpt.getCookie("Sample") != "undefined"){
  googletag.pubads().setTargeting(AamGpt.getKey("Sample"),AamGpt.getValues("Sample"));
};
if(typeof AamGpt.getCookie("aam_uuid") != "undefined" ){
   googletag.pubads().setTargeting("aamId", AamGpt.getCookie("aam_uuid"));
};
IMPORTANT
Beroende på hur du vill integrera med Google Ad Managerbehöver du bara några av raderna i kodexemplet ovan:
  • Integrering på klientsidan: använder endast raderna 1-3.
  • Integrering på serversidan: ingen av raderna behövs.
  • Ingest Google Ad Manager loggfiler för rapportering i Audience Manager: använder endast raderna 4-6. Den här koden infogar värdet för aam_uuid cookie in i loggarna så att de kan importeras för rapportering.

AamGpt Funktioner och datatyper

Definierar de nyckelvariabler som används i if -programsats.

-funktion
Typ
Beskrivning
AamGpt.getKey
Sträng
Returnerar nyckeln i nyckelvärdessegmentparet. Om nyckelvärdepar till exempel består av color=blue , returneras color .
AamGpt.getValues
Array med strängar
Returnerar värden i en array, t.ex. ["value1","value2"] .
AamGpt.getCookie
Int
Returnerar användar-ID för Audience Manager, t.ex. 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695