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"));
};
- 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_uuidcookie 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 .
AamGpt.getKeycolor=blue bestaat, wordt color geretourneerd.AamGpt.getValues["value1","value2"] .AamGpt.getCookie12345 .