Friday, May 27, 2022

Makros verwenden, um Informationen an Floodlight-Tags zu übergeben - Campaign Manager 360-Hilfe [gg-campaignmanager-de]

Verwenden Sie Makros, um Informationen an Floodlight-Tags zu übergeben

Mit den folgenden Makros können Sie Conversion-basierte Informationen an Publisher-Tags übergeben:

  • Verwenden Sie %s , um die Website-ID von Campaign Manager 360 aus dem Nutzer-Cookie zu erfassen. (Site-IDs verlinken auf bestimmte Publisher-Tags.)

    Das Parsen der Publisher-Site-ID aus dem Cookie des Benutzers ist ein einfaches Verfahren, bei dem die Site-ID dort eingefügt wird, wo das %s -Makro verwendet wird (z. B. das Publisher-Tag-Feld oder das Standard-Tag-Feld).

  • Verwenden Sie %p , um Informationen zu sammeln, die dem Floodlight-Tag auf der Seite des Werbetreibenden zugewiesen sind.

    Das %p -Makro erfasst jeden Teilstring innerhalb des Anforderungspfads, solange er mit dem in seinen Parametern definierten Muster übereinstimmt. Nachdem das Makro seine Übereinstimmung identifiziert hat, leitet es diese Informationen außerdem über die Umleitungs-URL weiter.

  • Hängen Sie bei Bedarf das %n -Makro an, um eine Zufallszahl zu generieren.

Beispiel

<iframe src="http://1234567.fls.doubleclick.net/ activityi;src=1234567;type=expglob;cat=kb123;u1=[PRODUCT_NAME];u2=[PRODUCT_ID];qty=1;cost=[Revenue];x=[Dsearch_prod_id];y=[Dsearch_prod_name];z=[Dsearch_price];da1=[Dsearch_quantity];ord=[OrderID]?"width="1" height="1" frameborder="0" style="display:none" ></iframe>

Wenn der Platzhalter für den Produktnamen des Herausgebers nur einen Wert von 1 bis 5 akzeptiert, der Werbetreibende jedoch stattdessen Textzeichenfolgen implementiert hat, müssen Sie diese Werte konvertieren.

So etwas wie das folgende Skript könnte die richtige Datenkonvertierung ausführen:

<SCRIPT LANGUAGE="JavaScript">
var pub_cost="%pcost=!;";
var pub_prod="%pu1=!;";
var pub_prod_id="%pu2=!;";
var pub_ord_id="%pord=!?";
var item=0;
switch (pub_prod){
case "hotel_room": item=1;
break;
case "flight": item=2;
break;
case "car_rental": item=3;
break;
case "time_share": item=4;
break;
case "package": item=5;
break;
default : item=0;
}
myImage=new Image();
myImage.src='https://www.publisher.com/u?CAMPAIGNID=1234567&ORDERID='+pub_ord+'&TYPE=89101112&ITEM='+item+'&AMOUNT='+pub_cost+'&QUANTITY=1&CURRENCY=GBP&METHOD=IMG';
</script>

In diesem Beispiel müssen Sie die Variable pub_cost in eine Ganzzahl zwischen 1 und 5 konvertieren, bevor Sie sie an das Publisher-Tag weitergeben.

Um zu manipulieren, was das Floodlight-Tag übergibt, verwenden Sie eine switch-Anweisung, um Ad-Server-Werte den vom Publisher festgelegten Werten zuzuordnen.

Möglicherweise müssen Sie auch die Kosten- und Mengenwerte manipulieren, damit sie das Parsen der Conversion auf Seiten des Publishers nicht unterbrechen.

Floodlight-Aktivitäts-Tags können eine Vielzahl von Variablen enthalten, die die Website des Werbetreibenden dynamisch füllt, wenn der Floodlight-Aktivitätscode geliefert wird. In manchen Fällen möchten Sie möglicherweise dieselben Variablen und Werte in die dynamischen Tags (Standard- oder Publisher-Tags) aufnehmen, die Sie Ihrer Floodlight-Aktivität hinzugefügt haben. Dazu können Sie das Mustervergleichsmakro %p verwenden.

Verwenden Sie %p, um Variablen und Werte an dynamische Tags zu übergeben

Das %p -Makro erfasst alle Teilzeichenfolgen innerhalb eines Anforderungspfads und übergibt sie dann an eine Umleitungs-URL. Das Makro verwendet das folgende Format:

%p [start_key_string] ! [end_character]

Ersetzen Sie [start_key_string] durch den Schlüsselteil des Schlüsselwerts, dessen Wert Sie an das Standard- oder Publisher-Tag übergeben möchten. Wenn Sie beispielsweise den Wert des Schlüsselwerts ord= übergeben, ist die [start_key_string] ord= . Das [end_character] ist normalerweise ein Semikolon ( ; ), um mehrere Schlüsselwerte zu trennen, oder ein Fragezeichen ( ? ), um die Zeichenfolge zu beenden. Der vollständige Schlüsselwert zum Übergeben von ord= wäre beispielsweise order=%pord=!? .

Tag-Beispiel

In diesem Beispiel verwenden Sie ein 1x1-Pixel-GIF-Tag für Tracking-Zwecke und fügen das Tag in Ihre Standard-Tags ein.

Platzhalter-Tag:

Hier ist das 1x1-Pixel-Tag mit Platzhaltern für die Informationen, die Sie einfügen möchten:

<img src="https://www.mywebsite.com? price=[price]&category=[category]&order=[orderID] " height="1" width="1" />

Beachten Sie, dass Sie neue Schlüsselwerte erstellen. Der neue Schlüssel kann beliebig sein (in diesem Fall price , category und order ).

Tag mit Makros:

Mit dem Makro %p ersetzen Sie die Platzhalter wie folgt:

<img src="https://www.mywebsite.com? price=%pcost=!;&category=%pu1=!;&order=%pord=!? " height="1" width="1" />

Für jeden Schlüsselwert ist der Wert %p , dann der Schlüsselteil des ursprünglichen Schlüsselwerts aus dem Floodlight-Tag, dann ein Gleichheitszeichen ( = ) und ein Ausrufezeichen ( ! ). Sie können diese Struktur verwenden, um beliebige Schlüsselwerte aus dem ursprünglichen Floodlight-Tag zu importieren.

Wenn es der letzte Schlüsselwert im Tag ist, enden Sie mit einem Fragezeichen ( ? ). Beenden Sie andere Schlüsselwerte mit einem Semikolon ( ; ). Beachten Sie, dass das ursprüngliche kaufmännische Und-Trennzeichen ( & ) bestehen bleibt. Das ist notwendig, weil das Fragezeichen und die Semikolons entfernt werden, wenn die Makros erweitert werden.

Tag mit erweiterten Makros:

Wenn die Makros erweitert werden, ist der neue Wert der ursprüngliche Wert des Schlüssels, auf den Sie mit dem %p -Makro verwiesen haben.

<img src="https://www.mywebsite.com? price=19.95&category=books&order=BUY12834988? " height="1" width="1" />

Mögliche Probleme

Probleme, die auftreten können, wenn Informationen von einem Floodlight-Tag an ein Drittanbieter-Publisher-Tag weitergegeben werden, umfassen:

  • Parameter erzwingen Datentypen (String, Integer usw.)

  • Unterschiedliche Zahlenformate erwartet (Anzahl der Dezimalstellen, maximale Stellenbegrenzung usw.)

  • Unterschiedliche Indikatoren für dieselben Parameter über mehrere Tags hinweg (für Floodlight product=name_of_product ; für Publisher-Tag product=integer_from_1_to_5 usw.)

Bitte seien Sie vorsichtig, wenn Sie Parameter in Tags verwenden. Die Bedingungen Ihres Google Marketing Platform-Vertrags verbieten die Weitergabe von Informationen an uns, die wir als personenbezogene Daten (PII) verwenden oder erkennen könnten. Wenn Sie bestimmte Werte in ein Feld in einem Google Marketing Platform-Produkt eingeben, wird möglicherweise eine Warnung angezeigt, die Sie daran erinnert, dass Sie keine Parameter verwenden dürfen, um Daten zu übergeben, die wir als PII erkennen würden. Angezeigte Parameternamen, die diese Warnung auslösen, sind beispielsweise email und username . Beachten Sie, dass es in Ordnung ist, diese Anzeigenamen zu verwenden, wenn Ihr Zweck nicht darin besteht, Informationen zu sammeln, die Google Marketing Platform als personenbezogene Daten verwenden oder erkennen könnte. (Zum Beispiel ist eine benutzerdefinierte Variable mit dem Anzeigenamen email und dem Wert weekly in Ordnung, die Weitergabe der E-Mail-Adresse eines Benutzers jedoch nicht.) Wenn wir Grund zur Besorgnis sehen, können wir uns mit Ihnen in Verbindung setzen, um zu bestätigen, dass Sie keine Parameter in verwenden ein Weg, der verboten ist.

Erfahren Sie mehr über unsere Best Practices, um das Senden von personenbezogenen Daten zu vermeiden .

No comments:

Post a Comment