De GPT wijzigen setTargeting
API-aanroep modify-the-gpt-settargeting-api-call
Voeg een if-instructie toe om te controleren op cookies van Audience Managers voordat u de instructie Google Publisher Tag .setTargeting
methode.
Controleren op Audience Manager cookies met een IF
Instructie
De .setTargeting
methode krijgt gegevens van de bestemmingskoekje van de Audience Manager en het unieke koekje van identiteitskaart ( aam_uuid
). Als .setTargeting
wordt aangeroepen vóór DIL Deze cookies worden weggeschreven, anders zijn de cookies leeg. Er kunnen fouten optreden wanneer de pagina wordt geladen. Om dit te helpen voorkomen, plaatst u de .setTargeting
in een if
die deze cookies controleert. Als ze niet zijn ingesteld, voorkomt deze instructie .setTargeting
vanaf het aanroepen van AamGpt
functie.
IF
Voorbeeld van instructiecode
In dit voorbeeld is de naam van het doelcookie van de Audience Manager Sample
. U plaatst deze naam wanneer u het bestemmingskoekje in het gebruikersinterface van de Audience Manager creeert. DIL stelt de aam_uuid
cookie en de naam kunnen 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 op de client: alleen regel 1-3 gebruiken.
- Integratie op de server: geen van de regels is nodig .
- Ingest Google Ad Manager logbestanden voor rapportage in Audience Manager: alleen de regels 4-6 gebruiken. Deze code voegt de waarde van de
aam_uuid
koekje in de logboeken zodat kunnen zij voor rapportering worden opgenomen.
AamGpt
Functies en gegevenstypen
Definieert de sleutelvariabelen die worden gebruikt in het dialoogvenster if
instructie.
AamGpt.getKey
color=blue
, retourneert color
.AamGpt.getValues
["value1","value2"]
.AamGpt.getCookie
12345
.