Verwenden Sie diese Referenz, um Informationen zu den verfügbaren Optionen beim Erstellen einer Regel mithilfe dieser Erweiterung zu erhalten.
Für die Adobe Target-Erweiterung ist at.js 2.x erforderlich.
Wenn die Adobe Target-Erweiterung noch nicht installiert ist, öffnen Sie Ihre Eigenschaft, wählen Sie Extensions > Catalog, halten Sie den Mauszeiger über die Erweiterung des Zieldatensatzes und wählen Sie Install.
Um die Erweiterung zu konfigurieren, öffnen Sie die Registerkarte Erweiterungen, halten Sie den Mauszeiger über die Erweiterung und wählen Sie Configure.
All Ihre at.js-Einstellungen mit Ausnahme der Zeitüberschreitung werden automatisch aus Ihrer at.js-Konfiguration in der Target-Benutzeroberfläche abgerufen. Mithilfe dieser Erweiterung werden nur Einstellungen von der Target-Benutzeroberfläche abgerufen, wenn sie erstmalig hinzugefügt wird. Daher sollten alle Einstellungen in der Adobe Experience Platform Launch-Benutzeroberfläche verwaltet werden, wenn zusätzliche Updates nötig sind.
Die folgenden Konfigurationsoptionen sind verfügbar:
Der Client-Code ist die Kontokennung von Target. Der entsprechende Wert sollte nahezu immer als Standardwert beibehalten werden.
Kann mithilfe von Datenelementen geändert werden.
Diese ID ordnet die Implementierung Ihrem Adobe Experience Cloud-Konto zu. Der entsprechende Wert sollte nahezu immer als Standardwert beibehalten werden.
Kann mithilfe von Datenelementen geändert werden.
Die Domäne, an die Target-Anfragen gesendet werden. Der entsprechende Wert sollte nahezu immer als Standardwert beibehalten werden.
Sofern aktiviert, bietet Adobe Target eine Opt-in-Funktion, um Ihre Strategie für das Genehmigungs-Management zu unterstützen. Mit der Opt-in-Funktion können Kunden steuern, wie und wann das Target-Tag ausgelöst wird. Weitere Informationen zur Adobe-Teilnahme finden Sie unter Datenschutz und Datenschutz-Grundverordnung (DSGVO).
Wenn die Antwort von Target nicht innerhalb des definierten Zeitraums empfangen wird, erfolgt eine Zeitüberschreitung für die Anfrage, und der Standardinhalt wird angezeigt. Während der Sitzung des Besuchers wird weiter versucht, Anfragen vorzunehmen. Die Standardeinstellung lautet 3000 ms und kann von der auf der Target-Benutzeroberfläche konfigurierten Zeitüberschreitung abweichen.
Weitere Informationen zur Funktionsweise der Zeitüberschreitungseinstellung finden Sie in der Hilfe zu Adobe Target.
In diesem Abschnitt werden die in der Target-Erweiterung verfügbaren Aktionstypen beschrieben.
Die Target-Erweiterung enthält die folgenden Aktionen im Dann-Teil einer Regel:
Fügen Sie diese Aktion Ihrer Platform Launch-Regel hinzu, wenn es im Kontext Ihrer Regel sinnvoll ist, Target zu laden. Dadurch wird die at.js-Bibliothek in die Seite geladen. Bei den meisten Implementierungen sollte Target auf jeder Seite Ihrer Site geladen werden. Adobe empfiehlt, die Aktion „Target laden“ nur zu verwenden, wenn ihr ein Target-Aufruf vorangestellt ist. Andernfalls könnten Fehler auftreten, wie z. B. die Verzögerung des Analytics-Aufrufs.
Es ist keine Konfiguration erforderlich.
Fügen Sie allen Target-Anfragen Parameter hinzu. Die Aktion „Target laden“ muss vorher verwendet werden.
Fügen Sie nur Ihren Seitenladeanfragen Parameter hinzu. Die Aktion „Target laden“ muss vorher verwendet werden.
Lösen Sie eine Target-Anfrage aus, wenn Ihre Seite geladen wird. Die Aktion „Target laden“ muss vorher verwendet werden.
Geben Sie an, ob Sie die Ausblendung des Textkörpers aktivieren möchten, um Flackern zu verhindern. Geben Sie außerdem den Stil an, der beim Ausblenden des Textkörperelements verwendet wird.
Die folgenden Optionen sind verfügbar:
Weitere Informationen finden Sie in der Onlinehilfe zu Target.
Auslösen einer Ansicht für Ihre einseitigen Anwendungen.
Weitere Informationen zum Auslösen einer Ansicht finden Sie in der triggerView()
Hilfedokumentation.
Nachdem die Target-Erweiterung installiert wurde, erstellen Sie mindestens eine Regel, um sie ordnungsgemäß zu implementieren. Sie müssen zuerst die Target-Bibliothek (at.js) laden, die Parameter angeben, die Sie mit der Seitenladeanfrage verwenden möchten, und die Seitenladeanfrage auslösen.
Eine Target-Regel mit dieser grundlegenden Implementierung sieht folgendermaßen aus:
Nach dem Speichern dieser Regel müssen Sie sie einer Bibliothek hinzufügen und erstellen/bereitstellen, damit Sie das Verhalten testen können.
Platform Launch kann asynchron bereitgestellt werden. Wenn Sie die Platform Launch-Bibliothek asynchron mit Target darin laden, wird Target ebenfalls asynchron geladen. Dieses Szenario wird vollständig unterstützt. Es muss jedoch eine weitere Tatsache beachtet werden.
In asynchronen Implementierungen ist es möglich, dass die Seite das Rendern der Standardinhalte fertig stellt, bevor die Target-Bibliothek vollständig geladen wurde und den Tausch des Inhalts durchgeführt hat. Dies kann zum so genannten „Flimmern“ führen. Dabei wird der Standardinhalt kurz angezeigt, bevor er durch den von Target angegebenen personalisierten Inhalt ersetzt wird. Wenn Sie dieses Flimmern verhindern möchten, empfehlen wir, einen vorab ausgeblendeten Ausschnitt zu verwenden und das Platform Launch-Bündel asynchron zu laden, damit es nicht zu einem Flimmern der Inhalte kommt.
Nachfolgend werden einige Aspekte aufgeführt, die Sie bei Verwendung des vorab ausgeblendeten Ausschnitts beachten sollten:
Der vorab ausgeblendete Codeausschnitt lautet wie folgt und kann minimiert werden. Die konfigurierbaren Optionen befinden sich am Ende:
;(function(win, doc, style, timeout) {
var STYLE_ID = 'at-body-style';
function getParent() {
return doc.getElementsByTagName('head')[0];
}
function addStyle(parent, id, def) {
if (!parent) {
return;
}
var style = doc.createElement('style');
style.id = id;
style.innerHTML = def;
parent.appendChild(style);
}
function removeStyle(parent, id) {
if (!parent) {
return;
}
var style = doc.getElementById(id);
if (!style) {
return;
}
parent.removeChild(style);
}
addStyle(getParent(), STYLE_ID, style);
setTimeout(function() {
removeStyle(getParent(), STYLE_ID);
}, timeout);
}(window, document, "body {opacity: 0 !important}", 3000));
Standardmäßig wird durch den Ausschnitt der gesamte HTML-TEXTKÖRPER vorab ausgeblendet. In einigen Fällen sollten nur bestimmte HTML-Elemente vorab ausgeblendet werden und nicht die gesamte Seite. Dazu können Sie den Stilparameter anpassen. Führen Sie eine Ersetzung aus, durch die nur bestimmte Teile der Seite vorab ausgeblendet werden.
Wenn beispielsweise zwei Regionen durch die IDs „container-1“ und „container-2“ identifiziert werden, kann der Stil wie folgt ersetzt werden:
#container-1, #container-2 {opacity: 0 !important}
Anstelle der Standardeinstellung:
body {opacity: 0 !important}
Standardmäßig tritt für den Ausschnitt bei 3000 ms bzw. 3 Sekunden eine Zeitüberschreitung ein. Dieser Wert kann angepasst werden.