Hilfethemen durchsuchen
Meta-Events nur mit Einwilligung.
Verknüpfen Sie Meta Pixel und Metas Signals Gateway Pixel mit der Werbe-Einwilligung der Besucher, vermeiden Sie doppelt gezählte Events und testen Sie das Ergebnis.
Wie Velo Meta-Tags steuert
Meta-Tags lesen Google Consent Mode nicht. Sie brauchen eine eigene Consent-Einrichtung, die an die Velo-Kategorie Werbung gekoppelt ist.
Ist das Standard-Meta-Pixel auf der Seite, ruft Velo bei jeder wirksamen Auswahl fbq('consent', 'grant') oder fbq('consent', 'revoke') auf. An das Signals Gateway Pixel, das eigenen Code verwendet, gibt Velo die Auswahl noch nicht weiter. Steuern Sie dieses Pixel über die Consent-Einstellungen in GTM oder blockieren Sie seinen Code, bis der Besucher zustimmt.
| So ist Meta installiert | Was zu tun ist |
|---|---|
| Meta Pixel in GTM | Consent-Einstellungen im Tag ergänzen |
| Meta-Pixel-Code in Ihrer Website | Einwilligung widerrufen, bevor das Pixel startet |
| Signals Gateway Pixel | Consent-Einstellungen in GTM nutzen oder den Code blockieren |
Meta Pixel in GTM einrichten
- Öffnen Sie das Meta-Pixel-Tag und gehen Sie zu Advanced Settings → Consent Settings.
- Wählen Sie Require additional consent for tag to fire und fügen Sie
ad_storage,ad_user_dataundad_personalizationhinzu. - Ergänzen Sie das Seitenaufruf-Tag um einen Custom Event-Trigger für
velo_consent_update, damit es auslöst, sobald der Besucher zustimmt. - Wählen Sie unter Advanced Settings → Tag firing options die Option Once per page. Velo sendet
velo_consent_updateerneut, wenn ein Besucher seine Auswahl ändert. - Übernehmen Sie dieselben Consent-Einstellungen für Ihre anderen Meta-Event-Tags, etwa Lead oder Purchase. Ihre eigenen Trigger bleiben bestehen.
Ein Tag, das durch Consent-Einstellungen blockiert ist, sendet nichts. Es stellt das Event auch nicht für später zurück.
Meta-Pixel-Code in Ihrer Website einrichten
Velo lädt asynchron, daher kann Metas Basiscode zuerst laufen. Setzen Sie fbq('consent', 'revoke') vor fbq('init'), damit das Pixel auf eine Auswahl wartet. Velo erteilt die Einwilligung, wenn der Besucher Werbung erlaubt.
<script>
/* Meta’s base code loader, unchanged */
fbq('consent', 'revoke');
fbq('init', 'YOUR-PIXEL-ID');
fbq('track', 'PageView');
</script>Den vollständigen Basiscode finden Sie in Metas Consent-Anleitung für das Meta Pixel.
Signals Gateway Pixel in GTM einrichten
Signals Gateway leitet Ihre Events über ein Gateway auf Ihrer eigenen Subdomain an Meta weiter. Installieren Sie das Pixel mit Metas Signals-Gateway-Pixel-Template für GTM und gehen Sie dann so vor:
- Öffnen Sie im Signals-Gateway-Pixel-Tag Advanced Settings → Consent Settings. Wählen Sie Require additional consent for tag to fire und fügen Sie
ad_storage,ad_user_dataundad_personalizationhinzu. - Lösen Sie das Tag über einen Custom Event-Trigger für
velo_consent_updateaus und setzen Sie Tag firing options auf Once per page. - Verwenden Sie im regulären Meta Pixel und im Gateway-Pixel dieselbe Event-ID, damit Meta Duplikate entfernen kann. Siehe doppelte Events.
Die Consent-Einstellungen halten das Tag bereits an, bis der Besucher zustimmt. Steht das Feld auf False, sendet das Pixel auch nach der Einwilligung keine Events.
Wie Sie das Gateway anlegen und Ihre Domain verbinden, steht in Metas Signals-Gateway-Dokumentation.
Meta-Code blockieren, bis der Besucher zustimmt
Ohne GTM können Sie den Code des Signals Gateway Pixel oder des Meta Pixel mit Velo zurückhalten. Ändern Sie den type des Skripts in text/plain und ergänzen Sie data-velo-category="ads". Velo führt den Code aus, sobald der Besucher Werbung erlaubt.
<script type="text/plain" data-velo-category="ads">
/* your Signals Gateway Pixel or Meta Pixel code, unchanged */
</script>Setzen Sie das Skript in den Head der Seite. Bereits ausgeführter Code läuft weiter, bis die Seite neu geladen wird. Widerruft ein Besucher seine Einwilligung, stoppt er ab der nächsten Seite.
Doppelte Events vermeiden
Senden Meta Pixel und Signals Gateway Pixel oder Pixel und Conversions API dasselbe Event, zählt Meta es doppelt, sofern die beiden Kopien nicht übereinstimmen. Events mit gleichem Event-Namen und gleicher Event-ID behandelt Meta als ein Event.
- Legen Sie eine GTM-Variable an, die für jedes Event eine eindeutige ID zurückgibt.
- Tragen Sie diese Variable in beiden Tags in das Feld Event ID ein.
- Prüfen Sie nach dem Veröffentlichen im Events Manager, ob Warnungen zur Deduplizierung erscheinen.
Siehe Metas Anleitung zur Deduplizierung.
Meta-Tags testen
- Öffnen Sie die veröffentlichte Website in einer neuen Sitzung. Prüfen Sie vor der Auswahl das Network-Panel: Es sollten keine Anfragen an
facebook.com/troder Ihre Gateway-Domain zu sehen sein. - Erlauben Sie Werbung. Prüfen Sie, ob der Seitenaufruf im Meta Events Manager unter Test events oder in der Event-Aktivität Ihres Gateways erscheint.
- Lehnen Sie in einer weiteren neuen Sitzung Werbung ab und rufen Sie zwei Seiten auf. Es sollten keine Meta-Anfragen erscheinen.
- Stimmen Sie zu, widerrufen Sie dann über den Datenschutz-Button und laden Sie eine weitere Seite. Die Meta-Anfragen sollten aufhören.
- Prüfen Sie, ob jedes Event nach der Deduplizierung nur einmal erscheint.
Wenn etwas nicht stimmt
Ein Meta-Seitenaufruf wird gesendet, bevor der Besucher wählt.
Das Pixel startet vor Velo. Prüfen Sie in GTM die Consent-Einstellungen des Tags. Im Code Ihrer Website setzen Sie fbq('consent', 'revoke') vor fbq('init') oder blockieren den Code wie oben gezeigt.
Das Gateway-Pixel sendet Events trotz Ablehnung.
Das Signals-Gateway-Pixel-Tag hat keine Consent-Einstellungen, oder sein Code ist direkt in der Website eingebaut. Velo steuert dieses Pixel noch nicht selbst. Nutzen Sie die Consent-Einstellungen in GTM oder blockieren Sie den Code.
Events werden doppelt gezählt.
Die beiden Tags haben nicht denselben Event-Namen und dieselbe Event-ID. Verwenden Sie in beiden Tags eine Variable für das Feld Event ID.
Setzt Velo die Meta-Option Limited Data Use?
Nein. Verlangt Ihre Richtlinie Limited Data Use für bestimmte US-Bundesstaaten, setzen Sie Data Processing Options im Pixel-Tag oder im Code.