PixelFlow in Google Tag Manager laden
Es ist möglich, PixelFlow so einzurichten, dass es über den Google Tag Manager geladen wird. Dies kann nützlich für die Cookie-Einwilligung und das zentrale Script-Management sein, wenn Sie GTM bereits dafür nutzen.
So richten Sie PixelFlow mit dem Google Tag Manager ein
Holen Sie sich Ihr PixelFlow-Script-Snippet – PixelFlow stellt Ihnen ein Script-Tag zur Verfügung, das etwa so aussieht (Beispiel):
<script>!(function(p,i,x,f,l,o,w){p["PixelFlowObject"]=f;p[f]=p[f]||function(){(p[f].q=p[f].q||[]).push(arguments);};p[f].l=1*new Date();o=i.createElement(x);w=i.getElementsByTagName(x)[0];o.src=l;o.async=1;p[f].apiKey="5f1567378cdfg46ccc7785006ba439acddc93";p[f].siteId="68ieiui9db6393302c3";p[f].apiEndpoint="https://api.pixelflow.so/event";w.parentNode.insertBefore(o,w);})(window,document,"script","pixelFlow","https://slrgkgulru.pixelflow.so/pfm.js");</script>Sie können Ihr Script jederzeit abrufen, indem Sie auf Ihre Übersichtsseite gehen und im Bereich „Sites“ auf die Schaltfläche zum Kopieren des Codes klicken.
Melden Sie sich beim Google Tag Manager an – Gehen Sie zu tagmanager.google.com
Erstellen Sie einen neuen Tag:
Klicken Sie im linken Menü auf Tags → Neu
Klicken Sie auf Tag-Konfiguration
Wählen Sie Benutzerdefiniertes HTML
PixelFlow-Script einfügen – Fügen Sie Ihr PixelFlow-Script in das HTML-Feld ein.
Trigger festlegen – Klicken Sie auf Triggering und wählen Sie All Pages (oder spezifische Seiten, wenn Sie es nur auf bestimmten wünschen). Dies stellt sicher, dass PixelFlow auf jeder Seite geladen wird, auf der das Tracking aktiv sein soll.
Testen und veröffentlichen:
Klicken Sie auf Vorschau, um den Tag Assistant zu öffnen und zu bestätigen, dass das PixelFlow-Script korrekt geladen wird.
Wenn alles funktioniert, klicken Sie auf Senden → Veröffentlichen, um es live zu schalten.
Nach der Veröffentlichung wird PixelFlow über den Google Tag Manager auf allen angegebenen Seiten geladen, was die Verwaltung zusammen mit Ihren Consent-Tools erleichtert.
So konfigurieren Sie den Google Tag Manager, um eine Einwilligung vor dem Laden zu erfordern
Wenn Sie den Google Tag Manager so einrichten möchten, dass das PixelFlow-Script nur geladen wird, wenn die erforderliche Marketing-Einwilligung (ad_storage) vorliegt, können Sie dies über den Google Consent Mode v2 tun:
Klicken Sie auf Tags
Bearbeiten Sie Ihren PixelFlow-Tag
Klicken Sie auf Erweiterte Einstellungen
Klicken Sie auf „Zusätzliche Einwilligung zur Tag-Auslösung erforderlich“
Wählen Sie
ad_storageaus
Klicken Sie auf Speichern
Veröffentlichen Sie Ihre Änderungen im GTM
GTM wird PixelFlow nun NUR dann laden, wenn der Nutzer die „ad_storage“-Berechtigungen (Marketing) über das von Ihnen verwendete Consent-Management-Plugin erteilt hat.
Ihr Script wird nun erst geladen, NACHDEM der Nutzer die Einwilligung akzeptiert hat UND wenn die Seite neu geladen wird. Um sicherzustellen, dass das Script ausgelöst wird, OHNE dass die Seite neu geladen werden muss, können Sie einen zusätzlichen Consent-Trigger im GTM hinzufügen.
So stellen Sie sicher, dass GTM das Script sofort nach der Einwilligung lädt, statt erst nach einem Neuladen der Seite
Das Standardverhalten für ein Script, das eine Einwilligung zur Ausführung benötigt, ist wie folgt:
Seitenaufruf
Einwilligung abfragen
Script beim nächsten Seitenaufruf laden
Das bedeutet, dass das Script nur geladen wird, wenn der Nutzer die Seite aktualisiert oder eine neue Seite aufruft. Dies ist nicht ideal, da Ihnen bestimmte Interaktionen auf Ihrer Website entgehen könnten. Um dies zu beheben, können Sie einfach einen neuen Trigger im GTM hinzufügen, der das Script ausführt, sobald die Einwilligung erteilt wurde.
Wenn Sie ein Consent-Management-Plugin wie Cookiebot, OneTrust, Iubenda usw. verwenden, müssen Sie deren Integration mit GTM aktivieren, um die Einwilligung zu verwalten und das Laden des Scripts nach der Einwilligung auszulösen. Ihr Consent-Management-Plugin sollte Einwilligungswerte normalerweise über den dataLayer an GTM senden. Diesen können Sie dann als Trigger verwenden, um das Script auszuführen, ohne auf einen neuen Seitenaufruf zu warten.
Einen Trigger hinzufügen, um das Script im GTM nach der Einwilligung zu laden
Befolgen Sie diese Schritte, um einen neuen Trigger zum Laden des Scripts nach erteilter Einwilligung hinzuzufügen (ohne auf einen Seitenaufruf warten zu müssen). Im Google Tag Manager:
Klicken Sie auf Trigger
Klicken Sie auf Neu
Klicken Sie auf das Feld, um einen neuen Triggertyp hinzuzufügen
Wählen Sie Benutzerdefiniertes Ereignis
Geben Sie im Feld Ereignisname
cookie_consent_updateein (Sie können dies durch den Ereignisnamen ersetzen, den Ihr Cookie-Consent-Plugin an GTM übergibt, um über die Einwilligung zu informieren).Benennen Sie das Ereignis cookie_consent_update
Klicken Sie auf Speichern
Klicken Sie auf Tags
Klicken Sie auf Ihren PixelFlow-Tag („Benutzerdefiniertes HTML“)
Klicken Sie auf „Triggering“. Sie sehen ein „+“-Symbol, um einen neuen Trigger hinzuzufügen.
Klicken Sie auf das Plus-Symbol
Wählen Sie den neu erstellten Trigger „cookie consent update“ aus.
Klicken Sie auf Speichern
Änderungen veröffentlichen
Sie lösen das PixelFlow-Script nun in folgenden Fällen aus:
Sofort nach Erteilung der Einwilligung, ohne auf einen neuen Seitenaufruf zu warten
Alle weiteren Seitenaufrufe, die danach erfolgen