Show Menu
THEMEN×

Embed code and hosting options

Dieser Artikel enthält Informationen zu den verschiedenen Hosting-Optionen im dynamischen Tag-Management: Akamai, Self-Hosting-FTP-Auslieferung und Self-Hosting-Bibliotheksdownloads.
Für eine erfolgreiche Implementierung ist es wichtig, dass Sie diese Anweisungen wie in der Adobe-Hilfe angezeigt befolgen. Specifically, you must place the header code in the <head> section of your document templates. Also, you must place the footer code just before the closing </body> tag. Placing either of these embed codes elsewhere in your markup, or using asynchronous methods to append the embed codes, are not a supported implementation of Dynamic Tag Management.
Eine nicht unterstützte Implementierung führt zu unerwarteten Ergebnissen und macht es dem Kundendienst und dem technischen Service unmöglich, Sie bei Ihrer Implementierung zu unterstützen.
Die Verwendung mehrerer Einbettungscodes auf einer Seite wird derzeit nicht unterstützt, da dies zu Konflikten führen kann.

Hosting workflow

Die folgende Abbildung zeigt den Hosting-Arbeitsablauf im dynamischen Tag-Management:

Hosting options

You can deploy Dynamic Tag Management using one or more of the following options, found on the Embed tab:

Akamai (migriert von Amazon S3)

  • Die am einfachsten zu implementierende Hosting-Option.
  • Global verteiltes Auslieferungsnetzwerk.
  • Ergänzt zusätzliche Drittanbieterinfrastruktur-Abhängigkeiten (DNS-Suche, Akamai-Verfügbarkeit).
  • See Akamai for information about migrating from Amazon S3 to Akamai.
  1. Das Dynamic Tag Management erzeugt benutzerdefinierte JavaScript-Bibliotheken.
  2. Das Dynamic Tag Management exportiert die benutzerdefinierten JavaScript-Bibliotheken zu Akamai.
  3. Die Zielwebsite verweist direkt auf Seitenebene auf die von Akamai gehosteten Dynamic Tag Management-Bibliotheken.

Amazon S3

Ab dem 31. Juli 2015 wird Amazon S 3 von Adobe nicht mehr unterstützt. Ihre Bibliotheken für das dynamische Tag-Management auf Amazon S 3 werden bis zum 31. Dezember 2015 weiterhin bereitgestellt, aber in einem schreibgeschützten Zustand. Alle Änderungen, die im dynamischen Tag-Management vorgenommen wurden, werden nicht mehr in diesen Dateien übernommen.
Um nach dem 31. Juli 2015 zusätzliche Änderungen an Ihrer Seite vorzunehmen, müssen Sie eine unserer anderen Hosting-Optionen auswählen. Die empfohlene Best Practice ist immer das eigene Hosting (FTP-Bereitstellung und Bibliotheksdownload), alternativ stellt aber auch das Drittanbieter-Hosting durch Akamai eine hervorragende Option dar.

Self-Hosting: FTP-Auslieferung

Dynamic Tag Management uses a push approach to export custom JavaScript libraries directly to the web content server host via the FTP protocol.
Für dieses Verfahren sind ein FTP-Server und Anmeldedaten für den Web-Content-Server erforderlich, um Änderungen an den benutzerdefinierten Dynamic Tag Management-Bibliotheken veröffentlichen zu können.
For more detailed information, see FTP .
  1. Das Dynamic Tag Management erzeugt benutzerdefinierte JavaScript-Bibliotheken.
  2. Das Dynamic Tag Management exportiert die benutzerdefinierten JavaScript-Bibliotheken per FTP an den Host-Server.
  3. Die Zielwebsite verweist lokal auf die benutzerdefinierten Dynamic Tag Management-Bibliotheken.

Self-Hosting: Bibliotheksdownload

The application uses a pull approach to export custom JavaScript libraries to Amazon S3. Dort kann über einen gehosteten serverseitigen Vorgang auf die Bibliotheken zugegriffen werden.
Darüber hinaus sind die Bibliotheken per Webdownload direkt über die Benutzeroberfläche für das Dynamic Tag Management verfügbar.
Bei diesem Verfahren ist entweder ein manuelles Abrufen und Veröffentlichen der Dynamic Tag Management-Bibliotheken oder die Erstellung eines automatischen Prozesses erforderlich, der die Bibliotheken von Akamai auf dem Web-Content-Server abruft.
Bei diesem Ansatz dauert die Einrichtung am längsten; allerdings handelt es sich auch um die sicherste und flexibelste Option.
Detailliertere Informationen finden Sie unter Bibliotheksdownload .
  1. Das Dynamic Tag Management erzeugt benutzerdefinierte JavaScript-Bibliotheken.
  2. Das Dynamic Tag Management exportiert die benutzerdefinierten JavaScript-Bibliotheken zu Akamai.
  3. Die benutzerdefinierten Dynamic Tag Management-Bibliotheken werden manuell oder programmgesteuert auf den Web-Content-Server verschoben.
  4. Die Zielwebsite verweist lokal auf die benutzerdefinierten Dynamic Tag Management-Bibliotheken.
Sie können von einer optimierten Leistung und einer verbesserten Sicherheitskontrolle ausgehen, weil die FTP-Auslieferung und der Bibliothekdownload in Ihrem CDN oder Ihrer Infrastruktur erfolgen.

Nach dem Ansehen des Videos sind Sie zu Folgendem in der Lage:
  • Erläuterung der verschiedenen Hosting-Optionen

Hosting considerations (FAQ)

Berücksichtigen Sie diese Fragen bei der Entscheidung über eine Hosting-Option.
Bei der Entscheidung, welche der Hosting-Optionen am besten für Ihr Unternehmen geeignet ist, können Sie die folgenden Fragen in Betracht ziehen:
  • Wie wähle ich eine Hosting-Option aus?
    Das dynamische Tag-Management erstellt und verwendet verschiedene javascript-Dateien, die den gesamten Code enthalten, der zum Ausführen des Systems benötigt wird. Diese Bibliotheksdateien können von Adobe gehostet werden oder auf Ihren eigenen Servern in Ihrer eigenen Webarchitektur gehostet werden.
    Mit der Hosting-Option „Bibliotheksdownload“ können Sie die Bibliotheksdateien ebenfalls selbst hosten. Wenn ein autorisierter Benutzer des dynamischen Tag-Managements eine Änderung an der Software vornimmt, schreibt unser System diese Änderungen in die Bibliotheksdateien. Wenn Sie die Bibliotheksdateien mit dieser Option auf Ihren Servern hosten, muss unser System diese Änderungen auf Ihre Server übertragen können. Bei der Hosting-Option „Bibliotheksdownload“ sendet unser System einen Ping (einen HTTP-Post) an Ihr System, um Ihre Server darüber zu informieren, dass die Bibliotheksdateien geändert wurden. Ihr IT-Team kann einen Cron-Auftrag oder einen anderen skriptgesteuerten Vorgang erstellen, sodass Ihre Server die geänderten Dateien abrufen können. Auf diese Weise können die Dateien, die Sie auf Ihren Servern hosten, bei jeder Änderung im dynamischen Tag-Management automatisiert aktualisiert werden.
    Sie können eine oder mehrere dieser Hosting-Optionen für eine Webeigenschaft verwenden. Verwenden Sie jedoch nicht mehr als einen Einbettungscode auf einer einzelnen Seite. Beispielsweise können Sie Akamai in Ihren Staging-Umgebungen und eine der Self-Hosting-Optionen in Ihren Produktionsumgebungen verwenden. Oder Sie können die Akamai-Option für alle Websites, Domänen oder Subdomänen verwenden, die von einem Ihrer Agenturpartner gehostet werden. Diese Optionen bieten Ihnen mehr Flexibilität beim Hosten der Bibliotheksdateien entsprechend Ihren jeweiligen Anforderungen.
  • Welche Richtlinien verfolgen Sie aktuell im Hinblick auf Website-Inhaltsquellen?
    Die Beantwortung dieser Frage hilft Ihnen bei der Entscheidung, ob die JavaScript-Bibliothek auf Akamai gehostet, per FTP an die Website-Dateistruktur gesendet oder manuell über einen serverseitigen Prozess in die Dateistruktur gezogen werden kann.
  • Kann ich mehrere Hosting-Optionen für die dynamische Tag-Management-Verwaltung gleichzeitig verwenden?
    Ja. Sie können beliebig viele der Hosting-Optionen aktivieren und nutzen und verschiedene Einbettungscodes für unterschiedliche Domänen oder Subdomänen verwenden.
    Beispielsweise können Sie die Akamai-Option für Nichtproduktionsumgebungen der unteren Ebene, wie Staging, Entwicklung, Tests oder Abnahmetests, verwenden. Gleichzeitig können Sie eine der Self-Hosting-Optionen, wie „Bibliotheksdownload“, in Ihren Produktionsumgebungen verwenden.
    Denken Sie daran, dass Sie auf derselben Seite nicht mehr als eine Option verwenden können. Sie dürfen auf einer Seite nicht mehr als einen Kopfzeilen-Einbettungscode implementieren.
  • Welchen Implementierungsprozess für Website-Inhalte verwenden Sie aktuell?
    Der Bereitstellungsprozess hat Auswirkungen darauf, wie schnell Änderungen über die Verwaltungsoberfläche des dynamischen Tag-Managements auf der Site bereitgestellt werden können. Sie hat außerdem Auswirkungen darauf, wie lange das dynamische Tag-Management auf der Website installiert werden muss.
  • Welches Markup verwenden Sie aktuell auf Seitenebene und welche Struktur weist Ihre Website auf?
    Das grundlegende Markup auf Seitenebene und strukturelle Entscheidungen auf der Website unterstützen die ordnungsgemäße Installation des dynamischen Tag-Managements und die Erstellung von Regeln innerhalb der administrativen Schnittstelle.
    Zu den wichtigsten Fakten, die zu klären sind, zählen:
    • Auf welche JavaScript-Bibliotheken wird im Abschnitt <head> der Webseite verwiesen?
    • Werden individuelle Bereiche der Seite (z. B. Kopf- und Fußzeilen) dynamisch erzeugt? Kenntnisse im Hinblick auf verwendete Content-Management-Systeme sind bei der Festlegung der geeigneten Hosting-Methode hilfreich.

Akamai

Akamai ist die wichtigste externe Host-Option. Akamai stellt eine zuverlässige Hostingerfahrung und eine der am leichtesten zu implementierenden Optionen bereit. Akamai zeichnet sich durch die herausragendste Drittanbieter-Infrastruktur mit entsprechenden Abhängigkeitsstrukturen wie DNS-Suche, schnellere Ladezeiten und schnellere Roundtrip-Lieferzeiten aus.
Mit der Akamai-Hosting-Option können Sie Ihre Bibliotheksdateien für Webeigenschaften im Edge CDN von Adobe speichern, das in der Akamai-Architektur ausgeführt wird. Mit dieser Option können Sie die Einbettungscodes in Ihren Seitenvorlagen installieren und schnell mit dem dynamischen Tag-Management arbeiten, ohne Ihre internen IT-Teams und Server zu binden.
Ab dem 31. Juli 2015 wird Amazon S 3 von Adobe nicht mehr unterstützt. Ihre Bibliotheken für das dynamische Tag-Management auf Amazon S 3 werden bis zum 31. Dezember 2015 weiterhin bereitgestellt, aber in einem schreibgeschützten Zustand. Alle Änderungen, die im dynamischen Tag-Management vorgenommen wurden, werden nicht mehr in diesen Dateien übernommen.
Um nach dem 31. Juli 2015 zusätzliche Änderungen an Ihrer Seite vorzunehmen, müssen Sie eine unserer anderen Hosting-Optionen auswählen. Die empfohlene Best Practice ist immer das eigene Hosting (FTP-Bereitstellung und Bibliotheksdownload), alternativ stellt aber auch das Drittanbieter-Hosting durch Akamai eine hervorragende Option dar.

Akamai cache control headers

Cache control headers are automatically set for libraries hosted on Akamai ( assets.adobedtm.com ).
  • Production Builds: Cachesteuerungsüberschriften werden auf 60 Minuten eingestellt
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
Browser können die Header der Cache-Steuerung empfangen und berücksichtigen. Einige Browser ignorieren diese möglicherweise.

Why choose Akamai hosting?

Wenn Sie im Abschnitt "Einbetten" des dynamischen Tag-Managements die Akamai-Option auswählen, werden Ihre Bibliotheksdateien für das dynamische Tag-Management Ihren Besuchern aus dem Edge CDN von Adobe bereitgestellt, die auf der Akamai-Architektur ausgeführt werden.
Akamai bietet eine robuste Lösung zur Bereitstellung von Inhalt an eine globale Gruppe von Website-Besuchern mit hohem Volumen. Akamai nutzt redundante Netzwerke mit geooptimierten Knoten mit Lastenausgleich zur möglichst schnellen Bereitstellung von Inhalt an Besucher, unabhängig davon, wo auf der Welt sie sich befinden.
Genauer gesagt betreibt Akamai über 137.000 Server in 87 Ländern und mehr als 1.150 Netzwerken. Was die Redundanz angeht, routet Akamai nicht nur von einem Server auf einen anderen, sondern je nach Bedarf von einem Serverknoten auf einen anderen Serverknoten. Anders formuliert besteht jeder Knoten aus mehreren Servern, durch die die Redundanz eines jeden Knotens gewährleistet ist. Somit ist es kein Problem, wenn einer der Server ausfällt, da andere, im Knoten befindliche Server dessen Funktion übernehmen können. Wenn ein Knoten ausfällt, erfolgt die Akamai-Bereitstellung vom nächstgelegenen aus, mit demselben im Cache gespeicherten Inhalt. Die Knoten werden basierend auf dem Standort der Besucher, der Traffic-Last und anderen Faktoren dynamisch ausgewählt, sodass Inhalt stets vom jeweils besten lokalen Knoten für jeden Besucher bereitgestellt wird.

Can I avoid errors if Akamai is unavailable?

Nein. Das dynamische Tag-Management kann vom Client nichts ausführen, wenn die Bibliothek nicht verfügbar ist. Es ist jedoch äußerst unwahrscheinlich, dass Akamai einmal nicht verfügbar ist.

Migration von Amazon S3 zu Akamai

Migrieren Sie von Amazon S3-Hosting zu Akamai, indem Sie den Amazon S3-Code ersetzen.
Seit dem 31. Juli 2015 unterstützt Adobe Amazon S 3 nicht mehr. Ihre Bibliotheken für das dynamische Tag-Management auf Amazon S 3 werden bis zum 31. Dezember 2015 weiterhin bereitgestellt, aber in einem schreibgeschützten Zustand. Alle Änderungen, die im dynamischen Tag-Management vorgenommen wurden, werden nicht mehr in diesen Dateien übernommen.
Um nach dem 31. Juli 2015 zusätzliche Änderungen an Ihrer Seite vorzunehmen, müssen Sie eine unserer anderen Hosting-Optionen auswählen. Die empfohlene Best Practice ist immer das eigene Hosting (FTP-Bereitstellung und Bibliotheksdownload), alternativ stellt aber auch das Drittanbieter-Hosting durch Akamai eine hervorragende Option dar.
  1. Navigate to the Embed tab.
  2. Ersetzen Sie die vorhandenen Amazon S3-Kopfzeilencodes durch die neuen Akamai-Kopfzeilencodes.
    Für den Fußzeilencode sind keine Änderungen erforderlich.
  3. Click Akamai to the On position.
  4. Click the Amazon S3 option to the Off position.
    Nachdem Sie Amazon S 3 deaktiviert haben, können Sie Amazon S 3-Hosting nicht mehr verwenden. Stellen Sie sicher, dass Sie Amazon S3 nicht mehr benötigen, bevor Sie es als Hostingoption deaktivieren.
    Akamai-Hosting im dynamischen Tag-Management funktioniert unabhängig von den Akamai-Hosting, die Sie aktuell für Ihre Website verwenden.

FTP

This section provides steps to deploy Dynamic Tag Management using FTP (the push methodology).
Mit der Hosting-Option „FTP-Auslieferung“ können Sie die Bibliotheksdateien selbst hosten. Wenn ein autorisierter Benutzer des dynamischen Tag-Managements eine Änderung an der Software vornimmt, schreibt das dynamische Tag-Management diese Änderungen in die Bibliotheksdateien. Wenn Sie die Bibliotheksdateien mit dieser Option auf Ihren Servern hosten, muss das dynamische Tag-Management diese Änderungen auf Ihre Server übertragen. Bei der Hosting-Option FTP-Auslieferung stellt das dynamische Tag-Management eine Verbindung mit Ihrem System her, indem Sie Anmeldedaten und Serverstandorte verwenden, die Sie in das System eingeben, und alle geänderten Dateien bereitstellen. Auf diese Weise können die Dateien, die Sie auf Ihren Servern hosten, bei jeder Änderung im dynamischen Tag-Management automatisch aktualisiert werden.
Sie müssen über Administratorrechte verfügen, um eine Bereitstellung über FTP durchzuführen.
  1. In the web property, click the Embed tab.
  2. Klicken Sie auf FTP Delivery .
  3. Provide the required FTP information for the staging and production servers, then click Save FTP Information .
    Click Enable Relative Hostnames for Staging and Production Library Hosting , if desired. Werden relative Hostnamen aktiviert, wird vor den gewählten Bibliothekspfad der Zusatz „window.location.hostname“ gestellt. So kann DTM gehostete Skripte aus verwandten Pfaden laden, sodass Ihre Bibliothek ohne Bearbeitung des Patches bei jeder einzelnen Bereitstellung gehostet werden kann.
  4. Toggle the switch in the top right corner to ON .
  5. Click Header Code and Footer Code to expand those sections.
  6. Click the appropriate Copy Embed Code button to copy header and footer codes for your staging or development environments.
    Der Staging-Code sollte nur in Ihrer Staging- oder Entwicklungsumgebung eingesetzt werden. Auf freigeschalteten Produktionswebsites sollte nur Produktionscode verwendet werden.
  7. Kopieren Sie den Kopfzeilencode und fügen Sie ihn im HEAD-Abschnitt des Site-HTML-Codes ein – und zwar auf jeder Seite der Website. Place it as close to the beginning <head> tag as possible.
  8. Kopieren Sie den Fußzeilencode und fügen Sie ihn im BODY-Abschnitt des Site-HTML-Codes ein – und zwar auf jeder Seite der Website. Place it as close to the closing </body> tag as possible

Bibliotheksdownload

This section provides steps to deploy Dynamic Tag Management using Library Download (the pull methodology).
Mit der Hosting-Option „Bibliotheksdownload“ können Sie die Bibliotheksdateien ebenfalls selbst hosten. Wenn ein autorisierter Benutzer des dynamischen Tag-Managements eine Änderung an der Software vornimmt, schreibt das dynamische Tag-Management diese Änderungen in die Bibliotheksdateien. Wenn Sie die Bibliotheksdateien mit dieser Option auf Ihren Servern hosten, muss das dynamische Tag-Management diese Änderungen auf Ihre Server übertragen. Mit der Hosting-Option "Bibliotheksdownload" sendet das dynamische Tag-Management ein Ping (einen HTTP-Post) an Ihr System, damit Ihre Server wissen, dass die Bibliotheksdateien aktualisiert wurden. Ihr IT-Team kann einen Cron-Auftrag oder einen anderen skriptgesteuerten Vorgang erstellen, sodass Ihre Server die geänderten Dateien abrufen können. Auf diese Weise können die Dateien, die Sie auf Ihren Servern hosten, bei jeder Änderung im dynamischen Tag-Management automatisch aktualisiert werden.
Für die Bereitstellung per Bibliotheksdownload müssen Sie über eine Berechtigung als Administrator verfügen.
  1. In the web property, click the Embed tab.
  2. Click Library Download in the left navigation.
  3. Füllen Sie mindestens eines der folgenden optionalen Felder aus:
    Option
    Beschreibung
    Gemeinsamer geheimer Schlüssel
    Verschlüsselt die Bibliothek des dynamischen Tag-Managements beim Download. Wenn Sie einen gemeinsamen geheimen Schlüssel eingeben, wird AES -256 verwendet, um Ihre.zip mit dieser Passphrase zu verschlüsseln.
    Hook-URL bereitstellen
    Der Prozess der Bereitstellung dynamischer Tag-Management-Dateien auf dem Server kann automatisiert werden, wenn ein Update vorhanden ist. Erstellen Sie ein Skript, das über die angegebene öffentliche URL verfügbar ist. Wenn Sie eine Hook-URL für die Bereitstellung eingeben, wird jedes Mal, wenn Ihr Bundle erfolgreich aktualisiert wurde, ein HTTP POST-POST bereitgestellt. Der Hauptteil des Beitrags enthält eine Nutzlast mit der Download-URL des Bundles.
  4. Complete the fields under Domain and Paths to Tracking File, for staging and production.
    Geben Sie den Speicherort an, an dem sich die Dateien befinden, wenn Sie für Ihren Server bereitgestellt werden. Binden Sie kein Protokoll oder vorangehende bzw. nachfolgende Schrägstriche ein. Für das dynamische Tag-Management sind eine Domäne und ein Pfad für HTTP oder HTTPS erforderlich für die Produktions- und Staging-Umgebungen.
    Click Enable Relative Hostnames for Staging and Production Library Hosting , if desired. Enabling relative hostname prepends the provided library paths with window.location.hostname . So kann DTM gehostete Skripte aus verwandten Pfaden laden, sodass Ihre Bibliothek ohne Bearbeitung des Patches bei jeder einzelnen Bereitstellung gehostet werden kann.
  5. Laden Sie die Dateien von der angegebenen URL für die jeweilige Umgebung (Staging oder Produktion) herunter und stellen Sie die Dateien für den in den Einstellungen angegebenen Speicherort bereit.
  6. Click the Header Code and Footer Code sections.
  7. Click the appropriate Copy Embed Code button to copy header and footer codes for your staging or development environments.
    Der Staging-Code sollte nur in Ihrer Staging- oder Entwicklungsumgebung eingesetzt werden. Auf freigeschalteten Produktionswebsites sollte nur Produktionscode verwendet werden.
  8. Kopieren Sie den Kopfzeilencode und fügen Sie ihn im HEAD-Abschnitt des Site-HTML-Codes ein – und zwar auf jeder Seite der Website. Place it as close to the beginning <head> tag as possible.
  9. Kopieren Sie den Fußzeilencode und fügen Sie ihn im BODY-Abschnitt des Site-HTML-Codes ein – und zwar auf jeder Seite der Website. Place it as close to the closing </body> tag as possible