De GPT setTargeting API-aanroep wijzigen modify-the-gpt-settargeting-api-call

Voeg een if-instructie toe om op Audience Manager-cookies te controleren voordat u de methode Google Publisher Tag .setTargeting aanroept.

Controleren op Audience Manager-cookies met een instructie IF

De methode .setTargeting haalt gegevens op uit de Audience Manager-doelcookie en het unieke gebruikers-id-cookie ( aam_uuid ). Als .setTargeting echter wordt aangeroepen voordat DIL deze cookies schrijft of als de cookies leeg zijn, kunnen er fouten optreden wanneer de pagina wordt geladen. Om dit te voorkomen, plaatst u de methode .setTargeting in een instructie if die op deze cookies controleert. Als deze niet zijn ingesteld, voorkomt deze instructie dat .setTargeting de functie AamGpt aanroept.

IF Code-voorbeeld voor instructie

In dit voorbeeld is de naam van de Audience Manager-doelcookie Sample . U stelt deze naam in wanneer u de doelcookie maakt in de Audience Manager-gebruikersinterface. DIL stelt het aam_uuid -cookie in en de naam kan niet worden gewijzigd.

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
Afhankelijk van hoe u met Google Ad Manager wilt integreren, hebt u slechts enkele lijnen in het bovenstaande codevoorbeeld nodig:
  • Integratie aan de clientzijde: alleen regel 1-3 gebruiken.
  • Integratie op de server: geen van de regels is nodig.
  • Samenvatting Google Ad Manager van logbestanden voor rapportage in Audience Manager : gebruik alleen de regels 4-6. Deze code voegt de waarde van het aam_uuid cookie in de logbestanden in, zodat deze kunnen worden ingepakt voor rapportage.

AamGpt Functies en gegevenstypen

Definieert de toetsvariabelen die worden gebruikt in de instructie if .

Functie
Type
Beschrijving
AamGpt.getKey
String
Retourneert de sleutel in het sleutelwaardensegment. Als uw sleutelwaardepaar bijvoorbeeld uit color=blue bestaat, wordt color geretourneerd.
AamGpt.getValues
Array van tekenreeksen
Retourneert waarden in een array, bijvoorbeeld ["value1","value2"] .
AamGpt.getCookie
Int
Retourneert de Audience Manager-gebruikersnaam, bijvoorbeeld 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695