Plattform-Einrichtung
Wo du die API-Tokens für jede Plattform findest und wie du sie in ShopiPixel eingibst.
Allgemein
Für jede Plattform benötigst du bestimmte API-Credentials (Tokens, Pixel-IDs, etc.). Diese findest du im jeweiligen Werbe-Manager. In ShopiPixel gehst du zu Einstellungen > Tracking und gibst die Credentials ein.

Meta (Facebook / Instagram)
Du benötigst:
- Pixel ID: Die ID deines Meta Pixels
- Conversions API Access Token: Ein Server-Token für die CAPI
- Test Event Code (optional): Zum Testen im Events Manager
So findest du die Werte:
- Öffne den Meta Events Manager
- Wähle dein Pixel aus
- Die Pixel ID steht oben auf der Seite
- Gehe zu Einstellungen > Conversions API
- Klicke auf "Access Token generieren"
- Kopiere den Token und füge ihn in ShopiPixel ein
Ad Account ID finden: Die Ad Account ID beginnt mit act_ und steht im Meta Business Manager unter Unternehmenseinstellungen > Konten > Werbekonten. Format: act_123456789.
Empfohlene Konfiguration bei Meta:
- Test Event Code nutzen: Im Events Manager unter Events testen wird ein Test-Code angezeigt. Trage diesen in ShopiPixel ein, um Events sofort im Test-Tab zu sehen. Entferne den Code nach erfolgreichem Test wieder — Events mit Test-Code werden nicht für Kampagnen-Optimierung verwendet.
- Event Match Quality prüfen: Im ShopiPixel Health-Dashboard siehst du den EMQ-Score pro Plattform. Zusätzlich kannst du im Meta Events Manager unter Übersicht die EMQ pro Event prüfen. Je mehr Nutzerdaten (E-Mail, Telefon, Click-IDs) gesendet werden, desto höher die EMQ. Ziel: mindestens 6.0, optimal über 8.0.
- Browser-Zuordnung: ShopiPixel generiert automatisch eine Meta-kompatible Browser-ID (
_sp_fbp). Ist ein Meta Pixel installiert, wird dessen Browser-ID bevorzugt.
So prüfst du, ob Events ankommen:
- Öffne den Meta Events Manager > Events testen
- Trage deinen Test Event Code in ShopiPixel ein (optional, beschleunigt die Prüfung)
- Führe eine Aktion in deinem Shop durch (z.B. Produkt ansehen, in den Warenkorb legen)
- Events sollten innerhalb von 1-2 Minuten im Tab "Events testen" erscheinen
- Prüfe die Event Match Quality (EMQ) im Health-Dashboard — sie sollte pro Plattform über 6.0 liegen
Wenn Events im ShopiPixel Dashboard erscheinen, aber nicht im Meta Events Manager: Prüfe ob der Access Token gültig ist und die nötigen Berechtigungen hat. Nutze den Test Event Code für schnelle Verifizierung. Im Webhook-Only Modus werden Cart-Events (AddToCart) bei Meta nicht zugeordnet — aktiviere Dual-Track für vollständiges Funnel-Tracking.
Google Analytics 4
Du benötigst:
- Measurement ID: Beginnt mit "G-" (z.B. G-XXXXXXXXXX)
- API Secret: Measurement Protocol API Secret
So findest du die Werte:
- Öffne Google Analytics
- Gehe zu Admin > Datenstreams
- Wähle deinen Web-Stream
- Die Measurement ID steht oben
- Scrolle zu Measurement Protocol API Secrets
- Erstelle ein neues Secret und kopiere den Wert
Pflicht-Konfiguration bei GA4:
- Measurement Protocol aktivieren: In GA4 unter Admin > Datenstreams > Measurement Protocol API Secrets muss mindestens ein API Secret existieren. Ohne aktives Secret werden Server-Events nicht angenommen.
- Session-Zuordnung: ShopiPixel generiert automatisch eine GA4-kompatible Session-ID (
_sp_ga4_sid). Ist ein Google Tag (gtag.js) installiert, wird dessen Session-ID bevorzugt.
So prüfst du, ob Events ankommen:
- Öffne Google Analytics > Berichte > Echtzeit
- Führe eine Aktion in deinem Shop durch
- Events sollten innerhalb von wenigen Sekunden im Echtzeit-Report erscheinen
- Prüfe auch die DebugView unter Admin > DebugView für detaillierte Event-Daten
TikTok Events API
Du benötigst:
- Pixel ID: Deine TikTok Pixel ID (alphanumerisch, ca. 20 Zeichen)
- Access Token: Events API Access Token
So findest du die Werte:
- Öffne den TikTok Ads Manager
- Gehe zu Assets > Events > Web Events
- Wähle dein Pixel (oder erstelle ein neues Web-Pixel)
- Die Pixel ID steht oben auf der Seite
- Gehe zu Einstellungen und generiere einen Access Token
Pixel ID finden: Die Pixel ID ist alphanumerisch (ca. 20 Zeichen) und steht im TikTok Ads Manager unter Assets > Events > Web Events oben auf der Pixel-Seite.
Pflicht-Konfiguration bei TikTok:
- Web-Pixel erstellen: Im TikTok Events Manager muss ein Web-Pixel vorhanden sein. Wähle bei der Erstellung "Manually install pixel code" und aktiviere den "Developer Mode" für die Events API.
- Access Token generieren: Unter den Pixel-Einstellungen (Settings) einen Access Token generieren. Du benötigst Admin- oder Operator-Rechte für den Ad Account.
So prüfst du, ob Events ankommen:
- Öffne den TikTok Events Manager > dein Pixel > Test Events
- Führe eine Aktion in deinem Shop durch
- Test Events erscheinen innerhalb weniger Minuten im Test-Tab. Im regulären Overview kann es bis zu 24 Stunden dauern
- Prüfe den Event-Status — er sollte "Active" sein. PageView-Events erscheinen nur im Overview, nicht im Test-Tab
Google Ads
Du benötigst:
- Google Ads Account mit Zugriff auf mindestens einen Ads-Account
- Conversion Action (z.B. "Kauf") in Google Ads angelegt
Einrichtung Schritt für Schritt:
- Schritt 1 — Mit Google Ads verbinden:
Klicke in ShopiPixel auf "Mit Google Ads verbinden" und autorisiere den Zugriff auf dein Google Ads Konto. - Schritt 2 — Account auswählen:
Wähle deinen Google Ads Account aus dem Dropdown-Menü. - Schritt 3 — Conversion Action auswählen:
Wähle die Conversion Action (z.B. "Kauf") aus dem Dropdown. Falls du noch keine hast, erstelle eine in Google Ads unter Zielvorhaben → Neue Conversion-Aktion. - Schritt 4 — Erweiterte Conversions aktivieren:
In Google Ads: Zielvorhaben → Einstellungen → Erweiterte Conversions aktivieren mit der Methode "Google Ads API" (nicht "Google Tag"). - Schritt 5 — Erweiterte Conversions für Leads aktivieren:
Aktiviere zusätzlich "Erweiterte Conversions für Leads" im gleichen Einstellungsbereich. Dies verbessert die Attribution bei Käufen ohne direkten Ad-Klick. - Schritt 6 — Fertig:
Google Ads zeigt Conversions mit ca. 24 Stunden Verzögerung. Purchase-Events werden automatisch gesendet. Optional kannst du unter Einstellungen weitere Conversion Actions für AddToCart, InitiateCheckout und PageView konfigurieren.
Customer ID finden: Die 10-stellige Customer ID (ohne Bindestriche) steht oben rechts im Google Ads Interface. Format: 1234567890 (nicht xxx-xxx-xxxx).
Pflicht-Konfiguration bei Google Ads:
- Erweiterte Conversions (Enhanced Conversions for Web): In Google Ads: Zielvorhaben → Einstellungen → Erweiterte Conversions aktivieren. Als Methode "Google Ads API" auswählen (nicht "Google Tag"). Dann die Google Data Processing Terms akzeptieren. Ohne die Methode "Google Ads API" werden per API gesendete Events nicht verarbeitet.
- Erweiterte Conversions für Leads: Im gleichen Einstellungsbereich "Erweiterte Conversions für Leads" aktivieren. Dies ermöglicht Google, Conversions auch ohne direkten Ad-Klick zuzuordnen — z.B. wenn ein Nutzer über eine Anzeige auf die Website kommt, aber erst später kauft.
- Consent Mode (EU/EWR): Wenn du in der EU/EWR Werbung schaltest, muss Consent Mode v2 konfiguriert sein. ShopiPixel sendet den Consent-Status automatisch mit, wenn dieser in deinem Cookie-Banner konfiguriert ist.
So prüfst du, ob Events ankommen:
- Öffne Google Ads → Zielvorhaben → Conversions → Zusammenfassung
- Wähle deine Conversion-Aktion (z.B.
ShopiPixel Purchase) - Unter Diagnose siehst du eingehende Events und mögliche Fehler
- Es kann bis zu 24 Stunden dauern, bis erste Conversions angezeigt werden
- ShopiPixel sendet standardmäßig Purchase-Events an Google Ads. Optional können AddToCart, InitiateCheckout und PageView als Secondary Conversions konfiguriert werden — dafür eigene Conversion Actions im Google Ads Konto anlegen und deren IDs in den ShopiPixel-Einstellungen eintragen
Häufige Probleme:
• Events kommen nicht an: Erweiterte Conversions müssen aktiviert sein mit der Methode "Google Ads API" (nicht "Google Tag"). Prüfe auch, ob "Erweiterte Conversions für Leads" aktiviert ist.
• Keine Conversions sichtbar: Google Ads zeigt Conversions mit bis zu 24h Verzögerung. Ohne aktive Google Ads Kampagne werden organische Käufe nicht als Conversions gezählt.
• "Permission denied" Fehler: Der OAuth-Zugriff wurde nicht für das richtige Google-Ads-Konto erteilt. Trenne die Verbindung und verbinde erneut mit dem korrekten Konto.
Du benötigst:
- Ad Account ID: Deine Pinterest Ads Konto-ID
- Access Token: Pinterest API Access Token
So findest du die Werte:
- Öffne den Pinterest Ads Manager
- Die Ad Account ID steht in der URL oder unter Ads > Übersicht > Kontonummer
- Gehe zu Conversions > Conversions API
- Generiere einen Access Token (benötigt Pinterest Business Account)
Ad Account ID finden: Die numerische Account-ID steht im Pinterest Ads Manager in der URL oder unter Ads > Übersicht neben dem Kontonamen.
Empfohlene Konfiguration bei Pinterest:
- Conversions API einrichten: Unter Conversions > Conversions API > Set Up API den Token generieren. Ein Pinterest Tag (Browser-Pixel) ist optional — die CAPI funktioniert auch standalone.
- Test-Events prüfen: Nutze den API-Parameter
test=truefür Testaufrufe. Ergebnisse erscheinen unter Conversions > Test Events.
So prüfst du, ob Events ankommen:
- Öffne den Pinterest Ads Manager > Conversions > Events Overview
- Unter Event-Verlauf siehst du eingehende Events
- Events erscheinen zeitnah im Events Overview. Campaign Reports können bis zu 24 Stunden verzögert sein
Snapchat
Du benötigst:
- Snapchat Ads Konto mit einem vorhandenen Pixel
- CAPI Long-Lived Token aus dem Snapchat Ads Manager
So findest du die Werte:
- Öffne den Snapchat Ads Manager unter ads.snapchat.com
- Gehe zu Events Manager und wähle dein Pixel
- Unter Conversions API: Generiere einen Long-Lived Token
- In ShopiPixel: Gehe zu Einstellungen → Snapchat
- Gib Pixel-ID und CAPI Token ein und aktiviere die Plattform
Pixel ID finden: Die Snap Pixel ID steht im Snapchat Ads Manager unter Assets > Pixels in der Detailansicht des Pixels.
Hinweise zur Einrichtung:
- CAPI Token: Der Long-Lived Token läuft nicht ab und muss nur einmal eingegeben werden.
So prüfst du, ob Events ankommen:
- Öffne den Snapchat Ads Manager > Events Manager
- Wähle dein Pixel und prüfe die Event-Übersicht
- Der Event-Count sollte innerhalb von 30-60 Minuten nicht mehr Null sein
- Nutze die Validate/Stats API für detaillierte Diagnostik
Du benötigst:
- Organization ID: Die ID deiner LinkedIn-Unternehmensseite (aus der URL deiner Company Page)
- Conversion Rule ID: Die ID der Conversion-Regel
- Access Token: LinkedIn CAPI Access Token
So findest du die Werte:
- Öffne den LinkedIn Campaign Manager
- Organization ID: Gehe zu deiner Unternehmensseite — die ID steht in der URL (linkedin.com/company/12345678/)
- Conversion Rule ID: Unter Measurement > Conversion Tracking > Conversion-Regel wählen — die ID steht in der URL (z.B. /conversions/15588877)
- Access Token: Im Campaign Manager auf Data > Signals Manager > Direct API > Generate access token klicken. Der Token läuft nicht ab — einmal kopieren und sicher speichern
Organization ID finden: Die numerische Organization ID steht in der URL deiner LinkedIn-Unternehmensseite: linkedin.com/company/12345678/. Die Conversion Rule ID findest du unter Measurement > Conversion Tracking in der URL der Conversion-Regel.
Pflicht-Konfiguration bei LinkedIn:
- Conversion-Regel erstellen: Unter Measurement > Conversion Tracking eine neue Conversion erstellen. Wähle Conversions API > Direct API als Typ.
- Conversion-Methode prüfen: Die Conversion Rule muss den Typ
CONVERSIONS_APIhaben. Nur Regeln dieses Typs können Events über die API empfangen.
So prüfst du, ob Events ankommen:
- Öffne den LinkedIn Campaign Manager > Measurement > Conversion Tracking
- Wähle deine Conversion-Regel und prüfe den Status ("Active", "Unverified" oder "Low Match Rate")
- API-Antwort
201 Createdbestätigt, dass LinkedIn den Event akzeptiert hat - Es kann bis zu 24-48 Stunden dauern, bis Conversions in Campaign Reports erscheinen
Microsoft Ads
Du benötigst:
- Microsoft Ads Konto mit einem vorhandenen UET Tag
- CAPI Access Token aus den Microsoft Ads Einstellungen
So findest du die Werte:
- Öffne Microsoft Ads unter ads.microsoft.com
- Gehe zu Conversions → UET Tags und wähle deinen Tag
- Klicke auf "Use Conversions API" und kopiere den generierten Token
- In ShopiPixel: Gehe zu Einstellungen → Microsoft Ads
- Gib die UET Tag-ID und den CAPI Access Token ein
- Aktiviere die Plattform und speichere
UET Tag ID finden: Die numerische Tag ID steht im Microsoft Advertising unter Conversions > UET Tags neben dem Tag-Namen.
Hinweise zur Einrichtung:
- CAPI Token: Der Token wird im Microsoft Ads UI unter dem UET Tag generiert. Er läuft nicht ab und muss nur einmal eingegeben werden.
So prüfst du, ob Events ankommen:
- Öffne Microsoft Advertising > Tools > UET Tag
- Prüfe den Tag-Status — er sollte "Tag aktiv" zeigen
- Alternativ: Nutze den UET Tag Helper (Chrome-Extension) für Echtzeit-Debugging
Klaviyo
Du benötigst:
- Public API Key (Site ID): Dein Klaviyo Public API Key (6-stellig, alphanumerisch)
- Private API Key: Dein Klaviyo Private API Key
So findest du die Werte:
- Öffne Klaviyo > Settings > API Keys
- Der Public API Key steht oben auf der Seite (auch als "Site ID" bezeichnet)
- Unter Private API Keys erstelle einen neuen Key oder verwende einen bestehenden
- Der Private Key benötigt mindestens die Berechtigung Events: Write. Für vollen Funktionsumfang empfiehlt sich "Full Access"
So prüfst du, ob Events ankommen:
- Öffne Klaviyo > Analytics > Metrics
- Suche nach den Metriken "Placed Order", "Added to Cart" etc.
- Alternativ: Öffne ein Profil und prüfe den Activity Feed
- Events sollten innerhalb von 1-2 Minuten erscheinen
Custom Webhooks
Du benötigst:
- Webhook URL: Die Ziel-URL deines Endpoints (HTTPS empfohlen)
- Secret Key (optional): Für HMAC-Signierung der Requests
- Event Filter (optional): Komma-getrennte Liste der Events (z.B. "Purchase,AddToCart")
So richtest du Custom Webhooks ein
- Erstelle einen HTTPS-Endpoint auf deinem Server, der POST-Requests entgegennimmt
- Gehe in ShopiPixel zu Einstellungen → Tracking und wähle Custom Webhook
- Gib die Webhook-URL ein (muss HTTPS sein)
- Optional: Hinterlege einen Secret Key für HMAC-Signaturprüfung
- Optional: Konfiguriere den Event-Filter um nur bestimmte Events zu empfangen
So prüfst du, ob Events ankommen:
- Prüfe in deinem Zielsystem, ob HTTP-Requests ankommen
- ShopiPixel sendet Events als HTTP POST mit JSON-Body
- Eine erfolgreiche Zustellung erfordert eine HTTP 200 Antwort
- Bei Fehlern siehst du den Status im ShopiPixel Dashboard unter Event-Queue
Alle API-Tokens werden verschlüsselt in ShopiPixel gespeichert. Nur du hast Zugriff auf deine Credentials. Bei Fragen zur Sicherheit: Sicherheitsseite.