Meta Pixel via GTM

Das Meta Pixel (ehemals Facebook Pixel) ermöglicht es, Besucherdaten deiner Soulclick-Plattform an Meta (Facebook/Instagram) zu senden. So kannst du Retargeting-Kampagnen erstellen und Conversions messen.

Die Einbindung erfolgt über den Google Tag Manager (GTM), der unter Datenschutz & Tracking konfiguriert wird.

📍

Voraussetzung: Die Google Tag Manager Container ID muss unter Admin → Grundeinstellungen → Datenschutz & Tracking hinterlegt sein.


Schritt 1: Meta Pixel ID finden

  1. Melde dich im Meta Business Manager an.
  2. Navigiere zu Events Manager → Datenquellen.
  3. Wähle dein Pixel aus (oder erstelle ein neues).
  4. Kopiere die Pixel-ID (eine Zahlenfolge, z. B. 123456789012345).

Schritt 2: Meta-Tag im GTM erstellen

Basis-Tag (PageView)

  1. Öffne den Google Tag Manager und navigiere zu Tags → Neu.
  2. Tag-Typ: Benutzerdefiniertes HTML.
  3. Füge folgenden Code ein (ersetze DEINE_PIXEL_ID):
<script>
  !function(f,b,e,v,n,t,s)
  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  n.queue=[];t=b.createElement(e);t.async=!0;
  t.src=v;s=b.getElementsByTagName(e)[0];
  s.parentNode.insertBefore(t,s)}(window, document,'script',
  'https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'DEINE_PIXEL_ID');
  fbq('track', 'PageView');
</script>
  1. Trigger: Wähle den Trigger, der zu deinem Consent-Setup passt:
    • Ohne Consent-Steuerung: All Pages
    • Mit Consent-Steuerung: Erst nach Marketing-Einwilligung (siehe Abschnitt Consent)
  2. Speichern als Meta Pixel - Base.

Schritt 3: Conversion-Events einrichten

Soulclick sendet dataLayer Events, die als Meta-Conversions weiterverwendet werden können.

Spenden-Conversion (Purchase)

  1. Tags → Neu → Tag-Typ: Benutzerdefiniertes HTML.
  2. Code:
<script>
  fbq('track', 'Purchase', {
    value: {{DLV - ecommerce.value}},
    currency: {{DLV - ecommerce.currency}}
  });
</script>
  1. Trigger: CE - purchase (siehe GTM Tracking Events).
  2. Speichern als Meta Pixel - Purchase.

Weitere empfohlene Events

Soulclick EventMeta EventGTM Tag Code
begin_checkoutInitiateCheckoutfbq('track', 'InitiateCheckout')
donation_button_clickAddToCartfbq('track', 'AddToCart')
contact_form_sendLeadfbq('track', 'Lead')
newsletter_signupCompleteRegistrationfbq('track', 'CompleteRegistration')

Für jedes Event erstellst du einen eigenen GTM-Tag mit dem entsprechenden Trigger.


Schritt 4: Consent-Steuerung

Das Meta Pixel darf nur nach Einwilligung der Besuchenden geladen werden.

Mit integriertem Cookie-Banner

Wenn du das integrierte Cookie-Banner verwendest, erstelle im GTM einen Trigger, der auf das Consent-Signal reagiert:

  1. Trigger → Neu → Typ: Benutzerdefiniertes Ereignis.
  2. Ereignisname: cookie_consent_marketing (oder der entsprechende Event-Name deines Setups).
  3. Verwende diesen Trigger statt „All Pages" für alle Meta-Pixel-Tags.

Mit externem Consent-Anbieter

Wenn du einen externen Anbieter (z. B. Cookiebot, OneTrust) verwendest, nutze dessen GTM-Integration. Die meisten Anbieter stellen vorkonfigurierte Trigger bereit.


Schritt 5: Testen

  1. GTM Vorschaumodus aktivieren und auf der Website navigieren.
  2. Prüfe, ob der Tag Meta Pixel - Base auf jeder Seite feuert.
  3. Öffne den Meta Events ManagerTesten → gib deine Website-URL ein.
  4. Führe eine Test-Spende (im Testmodus) durch und prüfe, ob das Purchase-Event erscheint.
  5. Installiere die Browser-Erweiterung Meta Pixel Helper, um Events direkt im Browser zu prüfen.

Custom Conversions in Meta

Für Soulclick-spezifische Events, die kein Standard-Meta-Event haben, kannst du Custom Conversions erstellen:

  1. Events Manager → Custom Conversions → Erstellen.
  2. Wähle als Datenquelle dein Pixel.
  3. Definiere die Regel (z. B. URL enthält /danke/ für die Erfolgsseite).
  4. Vergib einen Namen und optional einen Conversion-Wert.

Fehlerbehebung

ProblemLösung
Pixel feuert nichtPrüfe im GTM Vorschaumodus, ob der Tag ausgelöst wird. Stelle sicher, dass die Consent-Einwilligung erteilt wurde.
Doppelte EventsStelle sicher, dass der Base-Tag nur einmal pro Seite feuert (Trigger: "Einmal pro Seite").
Purchase-Wert fehltPrüfe, ob die dataLayer-Variablen ecommerce.value und ecommerce.currency im GTM korrekt konfiguriert sind.
Events erscheinen nicht im Events ManagerEs kann bis zu 20 Minuten dauern. Nutze den Testmodus im Events Manager für Echtzeit-Prüfung.
Ad-Blocker blockiert PixelDas ist erwartetes Verhalten. Ad-Blocker verhindern das Laden des Pixels. Die Conversion-Daten sind dann unvollständig.