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"));
};
IMPORTANT
Afhankelijk van de manier waarop u wilt integreren Google Ad ManagerU hebt slechts enkele regels in het bovenstaande codevoorbeeld nodig:
  • 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.

-functie
Type
Beschrijving
AamGpt.getKey
String
Retourneert de sleutel in het sleutelwaardensegment. Bijvoorbeeld, als uw sleutel-waarde paar bestond uit color=blue , retourneert color .
AamGpt.getValues
Array van tekenreeksen
Geeft waarden in een array terug, bijvoorbeeld ["value1","value2"] .
AamGpt.getCookie
Int
Hiermee wordt de gebruikers-id van de Audience Manager geretourneerd, bijvoorbeeld 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695