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

Fügen Sie eine if-Anweisung hinzu, um auf Audience Manager-Cookies zu prüfen, bevor Sie die Google Publisher Tag .setTargeting aufrufen.

Suchen nach Audience Manager-Cookies mit einer IF

Die .setTargeting-Methode ruft Daten aus dem Audience Manager-Ziel-Cookie und dem Unique-User-ID-Cookie ( aam_uuid) ab. Wenn .setTargeting jedoch aufgerufen wird, bevor DIL diese Cookies schreibt, oder die Cookies leer sind, können Fehler beim Laden der Seite 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 aufrufen.

Code-Beispiel für IF Anweisung

In diesem Beispiel ist der Name des Ziel-Cookies des Audience Managers Sample. Sie legen diesen Namen fest, wenn Sie das Ziel-Cookie in der Benutzeroberfläche des Audience Managers 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 mit Google Ad Manager integrieren möchten, benötigen Sie nur einige der Zeilen im obigen Code-Beispiel:
  • Client-seitige Integration: Verwenden Sie nur die Zeilen 1-3.
  • Server-seitige Integration: Keine der Zeilen ist erforderlich.
  • Nehmen Sie Google Ad Manager Protokolldateien für das Reporting in Audience Manager auf: Verwenden Sie nur die Zeilen 4-6. Dieser Code fügt den Wert des aam_uuid-Cookies in die Protokolle ein, damit sie zum Reporting aufgenommen 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-Segmentpaar zurück. Wenn Ihr Schlüssel-Wert-Paar beispielsweise aus color=blue bestand, gibt dies color zurück.
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