Zum Inhalt springen

Offline-Abschlüsse erfassen

So sendest du Telefon-, E-Mail- und Vor-Ort-Deals als Offline-Conversions an deine Werbeplattformen.

Worum geht es?

Viele B2B- und High-Ticket-Shops schließen einen Großteil ihrer Umsätze nicht im Checkout ab, sondern per Telefon, E-Mail oder Vor-Ort-Termin. Mit dem Offline-Abschluss-Tracking kannst du diese Deals manuell erfassen. ShopiPixel gleicht sie über Click-IDs aus bis zu 90 Tagen mit früheren Besuchen ab und meldet sie als Offline-Conversion an Meta, Google Ads, Microsoft Ads und weitere Plattformen — damit deine Kampagnen-ROAS die komplette Pipeline abbilden.

Voraussetzungen

  • Enterprise-Plan: Offline-Abschluss-Tracking ist ausschließlich im Enterprise-Plan enthalten.
  • Mindestens eine aktivierte Werbeplattform: Meta, Google Ads, Microsoft Ads, TikTok, LinkedIn, Pinterest, Snapchat, Klaviyo oder Custom Webhook (GA4 wird nicht unterstützt).
  • Aktives Web Pixel: Nur wenn das Web Pixel in deinem Theme läuft, können Click-IDs und Lead-Submits erfasst werden, die später fürs Matching gebraucht werden.
  • Marketing-Consent im Shop: Gemäß TDDDG § 25 darf das Web Pixel nur mit marketingAllowed=true (Shopify Customer Privacy) arbeiten. Ohne Consent wird weder eine Click-ID noch ein LeadCapture gespeichert.

Deal erfassen

Öffne die App unter Offline-Abschlüsse (/app/deals) und klicke auf „Neuen Deal erfassen". Das Formular verlangt mindestens einen Identifier (E-Mail oder Telefon), einen Wert und das Abschlussdatum.

Formular-Felder im Überblick:

  • email und phone — mindestens eines muss gesetzt sein. Werden für das Click-ID- und LeadCapture-Matching normalisiert und SHA256-gehasht.
  • value (Zahl) und currency (ISO-4217-Code wie EUR, USD, CHF) — Pflicht, damit die Plattform den Umsatz zuordnen kann.
  • dealClosedAt (ISO-Datum) — Zeitpunkt des Abschlusses. Wird gegen das Lookback-Fenster der jeweiligen Plattform geprüft.
  • source (Dropdown: Phone, Email, In-Person, Referral, Other) — dient der internen Auswertung und wird nicht an die Plattformen weitergegeben.
  • notes (Freitext, optional) — NUR für deine interne Dokumentation. Bitte keine personenbezogenen Daten Dritter eintragen (Art. 5 Abs. 1 lit. c DSGVO, Datenminimierung).

Den Screenshot des Formulars findest du auf der Features-Seite.

Match-Feedback verstehen

Nach dem Speichern zeigt ShopiPixel pro Plattform ein Ergebnis-Symbol. So weißt du sofort, wo der Deal angenommen wurde und wo nicht.

  • ✓ sent: Erfolgreich an die Plattform-API gesendet.
  • ⚠ skipped_too_old: dealClosedAt liegt außerhalb des plattformspezifischen Lookback-Fensters.
  • ○ not_configured: Die Plattform ist nicht verbunden oder nicht aktiviert.
  • ✗ error: Versand fehlgeschlagen. Bei vorübergehenden Fehlern (Zeitüberschreitung, Rate-Limit, Plattform kurz nicht erreichbar) läuft automatisch ein erneuter Versuch (bis zu 5×). Bei dauerhaften Fehlern (z. B. ungültige oder abgelaufene Zugangsdaten) ist eine Aktion nötig.
  • ⏳ pending: Dispatch läuft gerade, Ergebnis wird nachgereicht.

Lookback-Fenster pro Plattform

Jede Plattform legt selbst fest, wie weit zurück sie Offline-Conversions akzeptiert. ShopiPixel blockt alle Deals außerhalb dieses Fensters bereits vor dem Versand — du siehst dann <code>skipped_too_old</code>.

Offline-Lookback-Fenster je Plattform (Stand 2026-04-20)
PlattformLookback-Fenster
Meta CAPI7 Tage Hard-Limit
Google Ads90 Tage (UploadClickConversions + UploadCallConversions)
Microsoft Ads30 Tage (Default-Goal-Window; per Shop-Goal-ConversionWindow konfigurierbar bis 90 Tage)
TikTok180 Tage (Offline Event Sets)
LinkedIn90 Tage Hard-Limit
Pinterest90 Tage (konservativer Wert, kein dokumentiertes Limit)
Snapchat7 Tage Hard-Limit
Klaviyo365 Tage (Events API erlaubt ca. 1 Jahr)
Custom Webhook365 Tage (Kundenkontrolle)
Google Analytics 4nicht unterstützt (Measurement Protocol ist Online-first; GA4 wird automatisch übersprungen)

Häufige Fragen

  • „Meta hat meinen Deal nicht bekommen." Prüfe das 7-Tage-Limit. Meta CAPI weist alles ältere ab. Alternative: Google Ads (90 Tage) oder LinkedIn (90 Tage).
  • „Kein Match trotz vorhandener E-Mail." Damit ein Deal einer Kampagne zugeordnet werden kann, braucht die Plattform entweder eine Click-ID (gclid, fbclid, msclkid etc.) oder einen früheren Consent-basierten Lead. ShopiPixel speichert Lead-E-Mails 90 Tage lang in der LeadCapture-Tabelle — nur wenn das Web Pixel innerhalb dieser Frist ein form_submitted-Event mit derselben E-Mail gesehen hat, gibt es einen Match.
  • „Credential invalid." Der Refresh-Token einer OAuth-Plattform (Google Ads, Microsoft Ads) ist abgelaufen oder wurde widerrufen. Öffne Einstellungen > Tracking, klicke auf „Neu verbinden" und autorisiere erneut.
  • „Die Plattform steht auf 'not_configured'." Die Plattform ist entweder nicht aktiviert oder keine Credentials hinterlegt. In den Tracking-Settings aktivieren und Credentials speichern.

Hinweise zum Form-Feld-Naming (für automatische Lead-Erfassung)

Damit das Web Pixel aus Kontaktformularen automatisch LeadCapture-Einträge für späteres Matching anlegt, muss das E-Mail-Feld einen der folgenden Namen tragen:

  • <input name="email" ...>
  • <input id="email" ...>

Andere Feldnamen (z.B. contact-email, your_email) werden vom Web Pixel nicht erkannt — das ist eine Einschränkung der Shopify Web-Pixel-Sandbox. Passe dein Formular an oder erfasse Leads manuell über die App.

Datenschutz & Verantwortlichkeit

Beim Offline-Abschluss-Tracking bleibt der Shop-Inhaber Verantwortlicher im Sinne von Art. 4 Nr. 7 DSGVO. Rechtsgrundlage für die Übermittlung an Werbeplattformen ist in der Regel Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an effektivem Marketing) — Voraussetzung ist eine vollständige Datenschutzerklärung und ggf. ein Interessenabwägungs-Test. Details zu Verarbeitungsumfang, Sub-Auftragsverarbeitern und Betroffenenrechten findest du in der Datenschutzerklärung.