Mit der Umgebungsfunktion in Google Tag Manager können Organisationen Änderungen an Containern vor dem Veröffentlichen in einer Testumgebung testen. Sie ist ideal für Organisationen geeignet, die in ihrem Entwicklungsworkflow mehrschichtige Umgebungen verwenden, etwa Entwicklung, Staging und Produktion.
Einrichtung
Umgebungen werden mit Tag Manager in drei Schritten eingerichtet:
- Definieren Sie die benötigten Umgebungen.
- Installieren Sie für jede Umgebung das relevante Container-Snippet auf der jeweiligen Website.
- Veröffentlichen Sie den Container in der gewünschten Umgebung.
Sie können so viele Umgebungen einrichten, wie für Ihren Workflow erforderlich sind. Außerdem haben Sie die Möglichkeit, beliebige Versionen Ihres Containers in jeder Umgebung zu veröffentlichen, die Sie definiert haben.
Tipp: Sie können Umgebungen auch über die Vorschaufunktion einer Umgebung nutzen. Teilen Sie den Vorschaulink für Versionen der Umgebung, für die Sie eine Vorschau nutzen möchten. So müssen Sie nicht spezielle Umgebungs-Code-Snippets installieren und bereitstellen.
Umgebungen definieren
Der erste Schritt besteht in der Definition der benötigten Umgebungen. Legen Sie den Namen und den Zweck der einzelnen Umgebungen fest. Oft ist dieser Schritt bereits durch das Entwicklungsteam oder die Organisation erfolgt. Folgende Konvention ist gängig:
- Dev: Diesen Server nutzen Sie und Ihr Team für die routinemäßige Websiteentwicklung.
- QA: Dieser Server wird für Qualitätssicherungstests herangezogen. Als Richtlinie könnte beispielsweise gelten, dass Änderungen erst einmal auf diesem Server positiv bewertet und getestet werden müssen, bevor sie auf dem Produktionsserver veröffentlicht werden.
- Live: Auf diesem Server wird die Live- bzw. Onlineversion, also die für die Nutzer sichtbare Version, Ihrer Website gehostet.
Nachdem Sie Ihre Umgebungen definiert haben, können Sie sie in Tag Manager konfigurieren.
- Klicken Sie auf Verwaltung.
- Klicken Sie im Menü Container auf Umgebungen.
- Klicken Sie auf Neu. Das Dialogfeld Neue Umgebung erstellen wird geöffnet.
- Geben Sie einen Namen für die Umgebung ein.
- Optional: Geben Sie eine Beschreibung sowie eine Ziel-URL ein.
- Optional: Klicken Sie das Kästchen Debugging standardmäßig aktivieren an, wenn für die Umgebung grundsätzlich der Vorschaumodus verwendet werden soll.
- Klicken Sie auf Erstellen.
- Sie werden dazu aufgefordert, die Umgebung zu veröffentlichen. Klicken Sie dazu auf Jetzt veröffentlichen. Sie haben die Möglichkeit, über das Menü Versionen die Version des veröffentlichten Containers zu ändern. Ihre Umgebung sollte nun in der Liste Benutzerdefinierte Umgebungen zu sehen sein.
Container-Snippets installieren
Als Nächstes installieren Sie die Container-Snippets. Dazu gehen Sie wie bei der Installation eines standardmäßigen Container-Snippets mithilfe von Tag Manager vor. Allerdings muss die Installation für jeden Server erfolgen, für den in Tag Manager eine entsprechende Umgebung definiert ist. Für diese Aufgabe benötigen Sie möglicherweise die Unterstützung eines Entwicklers oder Systemadministrators.
- Suchen Sie in der Liste Benutzerdefinierte Umgebungen die zu installierende Umgebung.
- Klicken Sie auf das Menü Aktionen für diesen Eintrag.
- Wählen Sie Snippet abrufen aus.
- Kopieren und installieren Sie das angezeigte Code-Snippet, damit es im Code der Zielumgebung erscheint.
- Speichern und veröffentlichen Sie den geänderten Code der Website.
Wenn Sie benutzerdefinierte Umgebungen erstellt haben, wird im Dialogfeld Veröffentlichen ein Menü hinzugefügt, über das Sie vorgeben können, auf welchem Server die Änderungen zu veröffentlichen sind.
- Klicken Sie rechts oben in Tag Manager auf Veröffentlichen.
- Wählen Sie im Menü Umgebung aus, wo Ihre Änderungen veröffentlicht werden sollen.
- Klicken Sie auf Veröffentlichen.
Die Funktion "Umgebungen" ist auf die Verwendung mit Nichtproduktionsumgebungen ausgelegt. Die beste Leistung erzielen Sie, wenn Sie ein standardmäßiges Container-Snippet mithilfe von Tag Manager auf Live-Produktionswebsites installieren.
Versionen einstellen
Nachdem Sie die benutzerdefinierte Umgebung festgelegt haben, können Sie diese auf eine beliebige Version Ihres Containers einstellen:
- Suchen Sie in der Liste Benutzerdefinierte Umgebungen die zu installierende Umgebung.
- Klicken Sie auf das Menü Aktionen.
- Wählen Sie Veröffentlichen für... aus.
- Wählen Sie im Menü Version die für die Umgebung gewünschte Containerversion aus.
- Klicken Sie auf Jetzt veröffentlichen.
Vorschauen freigeben
Sie können Vorschauen beliebiger Umgebungen für andere zum Testen freigeben:
- Suchen Sie in der Liste der Umgebungen die Umgebung, die Sie als Vorschau freigeben möchten.
- Klicken Sie auf das Menü Aktionen.
- Wählen Sie Vorschau freigeben aus.
- Kopieren Sie den Vorschaulink und senden Sie ihn an Kollegen.
Umgebungen bearbeiten
So bearbeiten Sie eine Umgebung:
- Suchen Sie in der Liste Benutzerdefinierte Umgebungen die zu bearbeitende Umgebung.
- Klicken Sie auf das Menü Aktionen.
- Wählen Sie Einstellungen bearbeiten aus.
- Geändert werden können Name, Beschreibung und Standard-URL. Außerdem können Sie das Kästchen Debugging standardmäßig aktivieren anklicken.
- Klicken Sie auf Speichern.
Autorisierungscode widerrufen
Wenn Sie eine Vorschau zurückrufen möchten, für die Sie bereits Vorschaulinks versendet haben, gehen Sie folgendermaßen vor:
- Suchen Sie in der Liste Benutzerdefinierte Umgebungen die zu installierende Umgebung.
- Klicken Sie auf das Menü Aktionen.
- Wählen Sie Link zurücksetzen aus.
- Eine Bestätigungsmeldung wird angezeigt. Klicken Sie auf Zurücksetzen und erneut verknüpfen, um den bisherigen Code zu stornieren und einen neuen zu erstellen.
Hinweis: Dadurch werden auch sämtliche Container-Snippets, die installiert sind, ungültig. Folglich muss auf dem Server, auf dem die Umgebung läuft, ein aktualisiertes Container-Snippet installiert werden, sobald der Autorisierungscode einer Umgebung widerrufen wurde.
Versionen
Wenn Sie Umgebungen definiert haben, enthält die Liste Versionen die Spalte Umgebungen, die darauf verweist, wo die jeweilige Version veröffentlicht wurde.