Zielmakros definiert destination-macros-defined
Beschreibt die Makros, die Sie einer URL hinzufügen können.
Beim Erstellen eines URL Ziels können Sie die folgenden Makros in die URL einfügen. Erkundigen Sie sich bei Ihrem Daten-/Zielpartner nach der korrekten Makroplatzierung im URL.
%alias%
Erforderlich.
Definiert den Speicherort des zugeordneten Segmentwerts in einer Ziel-URL. Normalerweise ist dies die Segment-ID, kann aber auch der Integrations-Code sein.
%did%
%dpid_data source id%
Die Datenquellen-ID entspricht der Kennung für eine Datenquelle, die an das Makro übergeben wurde.
Sehen wir uns an, wie dies funktioniert, in einem einfachen Beispiel. In diesem Fall haben wir einen Audience Manager Partner mit den folgenden IDs und Bedingungen:
- Datenquellen-ID:
1
- Eine interne Kunden-ID:
CustomerABC
- Declared ID: Der Partner möchte diese Werte als deklarierte ID-
1:CustomerABC
übergeben.
Um dies mit dem %dpid_data source id%
zu tun, formatiert der Audience Manager Partner das Makro wie folgt:
%dpid_1%
Das Makro ersetzt 1
durch CustomerABC
.
${GDPR}
${GDPR_CONSENT_XXXX}
XXXX
durch die Zielpartner-ID. Detaillierte Informationen finden Sie unter Audience Manager-Plug-in für IAB.%http_proto%
Erkennt das auf der übergeordneten Web-Seite verwendete Protokoll und fügt es in die Ziel-URL ein. Beispiel:
- Wenn die Web-Seite https://aam_client.com lautet, wird dieses Makro durch "" ://url-destination.com ersetzt
- Wenn die Web-Seite http://aam_client.com lautet, wird dieses Makro durch http://url-destination.com ersetzt
%mcid%
%region%
%rnd%
%timestamp%
Zwischenspeichern von Daten mit Zielmakros destination-cache-busting
Die %rnd%
- und %timestamp%
fügen eindeutige Werte in eine URL ein, um das Zwischenspeichern im Browser zu verhindern.
Cache-Busting mit %rnd%
und %timestamp%
dest-cache-busting
Häufig angeforderte Inhalte werden im Speicher zwischengespeichert (gespeichert). Beim Laden einer Seite werden gespeicherte Inhalte aus dem Cache und nicht von einem Remote-Server bereitgestellt. Dieser Prozess trägt dazu bei, effiziente Download-Zeiten beizubehalten, da Daten lokal und nicht von einem anderen Speicherort bereitgestellt werden. Da für die Zwischenspeicherung jedoch kein Server-Aufruf erforderlich ist, kann sie die Berichterstellung verfälschen, indem die Anzahl der eindeutigen Anforderungen künstlich verringert wird.
Cache-Busting verhindert, dass Browser Inhalte speichern und wiederverwenden. Bei dieser Technik wird ein Code verwendet, der eine zufällige Zahl oder einen Zeitstempel in eine URL-Zeichenfolge einfügt, wodurch sie im Browser eindeutig aussieht. Daher wird jeder HTTP
-Aufruf als separate Anfrage an den Server gezählt. Das Erzwingen eines neuen Server-Aufrufs für jede Anfrage hilft, die Berichtsgenauigkeit aufrechtzuerhalten und Diskrepanzen zu reduzieren. Audience Manager bietet zwei Makros für Cache-Busting:
%rnd%
: Fügt eine zufällige Zahl in eine URL ein.%timestamp%
: Fügt Datum/Uhrzeit der Unix-Version in eine URL ein.
Vergleichen von %rnd%
und %timestamp%
compare-rnd-timestamp
Beide Makros verhindern das Zwischenspeichern, %rnd%
jedoch effizienter sein. Wenn beispielsweise %timestamp%
mehrere Benutzende eine Seite gleichzeitig anzeigen, erhalten sie denselben Datums-/Uhrzeitwert. Daher ist die URL nicht eindeutig und mehrere Aufrufe werden nur einmal gezählt. %rnd%
generiert jedoch für jeden Aufruf einen eindeutigen numerischen Wert (selbst wenn Benutzende dieselbe Seite gleichzeitig sehen). Dies bedeutet, dass die URL-Zeichenfolge unterschiedliche Werte enthält und als eindeutig gezählt wird.