Pixelflow
Einwilligung und Datenschutz

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

  1. 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.

  2. Melden Sie sich beim Google Tag Manager an – Gehen Sie zu tagmanager.google.com

  3. Erstellen Sie einen neuen Tag:

    • Klicken Sie im linken Menü auf Tags → Neu

    • Klicken Sie auf Tag-Konfiguration

    • Wählen Sie Benutzerdefiniertes HTML

  4. PixelFlow-Script einfügen – Fügen Sie Ihr PixelFlow-Script in das HTML-Feld ein.

  5. 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.

  6. 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:

  1. Klicken Sie auf Tags

  2. Bearbeiten Sie Ihren PixelFlow-Tag

  3. Klicken Sie auf Erweiterte Einstellungen

  4. Klicken Sie auf „Zusätzliche Einwilligung zur Tag-Auslösung erforderlich

  5. Wählen Sie ad_storage aus

Google Tag Manager Tag-Panel für erweiterte Einstellungen, das die Option „Zusätzliche Einwilligung zur Tag-Auslösung erforderlich“ mit ausgewähltem ad_storage zeigt
  1. Klicken Sie auf Speichern

  2. 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:

  1. Seitenaufruf

  2. Einwilligung abfragen

  3. 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:

  1. Klicken Sie auf Trigger

  2. Klicken Sie auf Neu

  3. Klicken Sie auf das Feld, um einen neuen Triggertyp hinzuzufügen

  4. Wählen Sie Benutzerdefiniertes Ereignis

  5. Geben Sie im Feld Ereignisname cookie_consent_update ein (Sie können dies durch den Ereignisnamen ersetzen, den Ihr Cookie-Consent-Plugin an GTM übergibt, um über die Einwilligung zu informieren).

  6. Benennen Sie das Ereignis cookie_consent_update

  7. Klicken Sie auf Speichern

  8. Klicken Sie auf Tags

  9. Klicken Sie auf Ihren PixelFlow-Tag („Benutzerdefiniertes HTML“)

  10. Klicken Sie auf „Triggering“. Sie sehen ein „+“-Symbol, um einen neuen Trigger hinzuzufügen.

Google Tag Manager Tag-Konfiguration, die den Bereich Triggering mit Plus-Symbol zum Hinzufügen weiterer Trigger zum PixelFlow-Tag zeigt
  1. Klicken Sie auf das Plus-Symbol

  2. Wählen Sie den neu erstellten Trigger „cookie consent update“ aus.

Google Tag Manager Trigger-Auswahlpanel, das verfügbare Trigger einschließlich des benutzerdefinierten cookie_consent_update-Triggers zeigt
  1. Klicken Sie auf Speichern

  2. Ä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

War das hilfreich?