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

Lägg till en if-sats som ska kontrolleras för Audience Manager-cookies innan du anropar metoden Google Publisher Tag .setTargeting.

Sök efter Audience Manager-cookies med en IF-sats

Metoden .setTargeting hämtar data från målcookien för Audience Manager och den unika cookien för användar-ID ( aam_uuid). Om .setTargeting anropas innan DIL skriver dessa cookies, eller om cookies är tomma, kan du se fel när sidan läses in. Du kan undvika detta genom att kapsla in metoden .setTargeting i en if -sats som söker efter dessa cookies. Om de inte anges förhindrar den här programsatsen .setTargeting från att anropa funktionen AamGpt.

Exempel på programsats IF

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 cookien aam_uuid och det går inte att ändra namnet.

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 Manager behöver du bara några av raderna i kodexemplet ovan:
  • Integrering på klientsidan: använd endast raderna 1-3.
  • Integrering på serversidan: inga av raderna behövs.
  • Infoga Google Ad Manager loggfiler för rapportering i Audience Manager: Använd endast raderna 4-6. Den här koden infogar värdet för cookien aam_uuid i loggarna så att de kan importeras för rapportering.

AamGpt funktioner och datatyper

Definierar de nyckelvariabler som används i programsatsen if.

Funktion
Typ
Beskrivning
AamGpt.getKey
Sträng
Returnerar nyckeln i nyckelvärdessegmentparet. Om nyckelvärdepar till exempel bestod 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