Ändern des GPT setTargeting-API-Aufrufs modify-the-gpt-settargeting-api-call

Fügen Sie eine if -Anweisung hinzu, um vor dem Aufruf der Google Publisher Tag .setTargeting -Methode nach Audience Manager-Cookies zu suchen.

Überprüfen auf Audience Manager-Cookies mit einer IF-Anweisung

Die .setTargeting -Methode ruft Daten aus dem Audience Manager-Ziel-Cookie und dem Unique User-ID-Cookie ( aam_uuid) ab. Wenn jedoch .setTargeting aufgerufen wird, bevor DIL diese Cookies schreibt oder die Cookies leer sind, können beim Laden der Seite Fehler auftreten. Um dies zu vermeiden, schließen Sie die .setTargeting -Methode in eine if -Anweisung ein, die nach diesen Cookies sucht. Wenn sie nicht festgelegt sind, verhindert diese Anweisung, dass .setTargeting die Funktion AamGpt aufruft.

Beispiel für IF Statement-Code

In diesem Beispiel lautet der Audience Manager-Ziel-Cookie-Name Sample. Sie legen diesen Namen fest, wenn Sie das Ziel-Cookie in der Audience Manager-Benutzeroberfläche erstellen. DIL setzt das aam_uuid -Cookie und der Name kann nicht geändert werden.

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
Je nachdem, wie Sie die Integration mit Google Ad Manager durchführen möchten, benötigen Sie nur einige der Zeilen im obigen Codebeispiel:
  • Clientseitige Integration: nur die Zeilen 1 bis 3 verwenden.
  • Serverseitige Integration: Keine der Zeilen ist erforderlich.
  • Aufnahme von Google Ad Manager Protokolldateien für die Berichterstellung in Audience Manager: Verwenden Sie nur die Zeilen 4-6. Dieser Code fügt den Wert des aam_uuid -Cookies in die Protokolle ein, damit sie für die Berichterstellung erfasst werden können.

AamGpt Funktionen und Datentypen

Definiert die in der if -Anweisung verwendeten Schlüsselvariablen.

Funktion
Typ
Beschreibung
AamGpt.getKey
Zeichenfolge
Gibt den Schlüssel im Schlüssel-Wert-Segment-Paar zurück. Wenn Ihr Schlüssel-Wert-Paar beispielsweise aus color=blue bestand, wird color zurückgegeben.
AamGpt.getValues
Zeichenfolgen-Array
Gibt Werte in einem Array zurück, z. B. ["value1","value2"] .
AamGpt.getCookie
Int
Gibt die Audience Manager-Benutzer-ID zurück, z. B. 12345 .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695