Track

Funktionen

Jede Conversion einmal zugestellt, mit Consent, an die Plattform, zu der sie gehört

Track ersetzt den Tag-Container durch eine geführte Einrichtung, einen consent-konformen serverseitigen Router und einen Debugger, der jedes Event erklärt. Diese Seite zeigt das Produkt, wie es arbeitet — die Zustände unten sind Beispieldaten, kein Live-Traffic.

Datenfluss von der Website über Track zu den DestinationenEine Website sendet Events aus dem Browser-SDK und vom Server an Track. Track prüft Consent an einem Policy-Gate und leitet jedes Event nur an Destinationen weiter, deren Zweck erteilt wurde: Meta, Google Ads, Google Analytics 4 und TikTok.Websiteeine Event-IDBrowser-SDKServer-APITrackConsent / PolicyConsent erteiltMetazugestelltGoogle AdszugestelltGA4zugestelltTikTokzugestellt
Website → Track → Consent/Policy → Destinationen. Browser und Server teilen eine Event-ID; das Gate entscheidet pro Destination.

Was mit einem Kauf passiert

Wechsle das Szenario, um zu sehen, wie dasselbe Event geroutet wird, wenn Consent erteilt oder widerrufen wurde oder ein Anbieter ausfällt. Entscheidung und Grund sind das, was du später im Debugger liest.

Analyse und Marketing erteilt

Der Kauf kommt aus dem Browser und vom Server mit derselben Event-ID. Das Gate findet die nötigen Zwecke und leitet ihn an alle vier Destinationen weiter; Meta und TikTok deduplizieren über die Event-ID, Google Ads über die Bestellnummer.

  • Entscheidung: zugestellt an Meta, Google Ads, GA4, TikTok
  • Deduplizierung: Event-ID (Meta, TikTok), Bestellnummer (Google Ads)
  • Click-IDs pro Destination angehängt: gclid → Google, fbclid → Meta
Analyse und Marketing erteiltDie Website sendet Events aus Browser-SDK und Server-API mit einer gemeinsamen Event-ID an Track; das Consent-Gate ist offen und die Events erreichen die Destinationen.Websiteeine Event-IDBrowser-SDKServer-APITrackConsent / PolicyConsent erteiltMetazugestelltGoogle AdszugestelltGA4zugestelltTikTokzugestellt

Sechs Fähigkeiten, eine Event-Ebene

Jede Fähigkeit baut auf derselben signierten Konfiguration und demselben Eventschema auf. Öffne eine Fähigkeit für Produktansicht, Datenfluss und einen Vorher/Nachher-Vergleich.

KI-geführte Einrichtung

Deine erste Destination geht in einer geführten Sitzung live — ohne einen Tag zu schreiben und ohne die Kontrolle darüber abzugeben, was veröffentlicht wird.

  • Erkennung von Geschäftstyp und Plattform mit Konfidenzangabe
  • Eventplan-Vorlagen für Shops, Leadgenerierung, SaaS und Publisher
Mehr lesen: KI-geführte Einrichtung

Geführte Einrichtung

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.
  1. Track AI

    example-shop.test läuft auf Shopify mit Cookiebot als Consent-Tool (hohe Konfidenz). Für einen Shop schlage ich view_item, add_to_cart, begin_checkout und purchase vor. Soll ich den Plan für Meta und Google Ads entwerfen?

  2. Du

    Ja, Meta zuerst.

  3. Track AI

    Pixel-ID geprüft. Die Conversions API braucht einen Access-Token — bitte in der Tresor-Karte unten eingeben; er erscheint nie in diesem Chat.

Tresor-Karte · Meta-Access-Token

Verschlüsselt gespeichert; für niemanden sichtbar, auch nicht für das Modell.

gespeichert

Testevent · purchase

Durch die echte Pipeline gesendet, mit dem Test-Event-Code des Anbieters.

von Meta akzeptiert

Version 13 veröffentlichen

Gebunden an genau dieses Diff und an dich als freigebende Person.

wartet auf deine Freigabe
  • + destination meta: browser + server
  • + mapping purchase → Purchase (event id, order id)
  • ~ consent: marketing required for meta
Freigeben und veröffentlichen

Der Assistent schlägt vor, Tools validieren, du gibst frei.

Serverseitiger Event-Router

Sende jede Conversion einmal und lass jede Plattform sie so empfangen, wie sie am besten zählt — Browser, Server oder beides — ohne Doppelzählung.

  • Browser-SDK durch ein CI-Budget unter 30 KB gzip gehalten, mit consent-gesteuertem Speicher
  • Server-API mit Source-Keys für CRM- und Offline-Conversions
Mehr lesen: Serverseitiger Event-Router

Destination Health

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.
Zustand, Modus und Queue pro Destination; Fehler werden behandelt, nicht versteckt.
DestinationModusZustandLetzte ZustellungQueue
MetaBrowser + Servergesundvor 12 s0 Retries
Google AdsServergesundvor 40 s0 Retries
TikTokBrowser + Serverbeeinträchtigt, Circuit Breaker offenvor 6 min3 in der Dead-Letter-Queue
LinkedInServerper Kill-Switch pausiertvor 2 hzurückgehalten

Zustand, Modus und Queue pro Destination; Fehler werden behandelt, nicht versteckt.

Event-Debugger und Herkunft

Wenn eine Zahl in einer Werbeplattform falsch aussieht, findest du an einer Stelle heraus, warum — statt zwischen Browser-Konsole, Anbieter-Oberfläche und dem Gedächtnis eines Kollegen zu raten.

  • Filter nach Eventname, Status und Quelle
  • Versuchshistorie pro Destination mit HTTP-Status und Fehlerklasse
Mehr lesen: Event-Debugger und Herkunft

Live-Events

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.
Jede Zeile ist ein Event mit Ursprung, dem Consent zu diesem Zeitpunkt, der Routing-Entscheidung und den Destinationen.
EventUrsprungConsentEntscheidungDestinationen
page_viewBrowserAnalysezugestelltGA4
add_to_cartBrowserMarketingzugestelltMeta, TikTok
purchaseBrowser + ServerMarketingzugestellt, dedupliziert (Bestellnummer)Meta CAPI, Google Ads
purchaseServerMarketing fehltblockiert: consent_missingMeta CAPI
generate_leadBrowserMarketingzugestelltLinkedIn

Jede Zeile ist ein Event mit Ursprung, dem Consent zu diesem Zeitpunkt, der Routing-Entscheidung und den Destinationen.

Datenqualität und Health-Score

Erfahre, wenn Tracking bricht, sieh, welcher Teil gebrochen ist, und spring direkt zur Lösung — bevor eine Kampagne auf schlechten Daten läuft.

  • Score pro Site mit seinen Komponenten
  • Probleme lösen oder ignorieren mit Audit-Trail
Mehr lesen: Datenqualität und Health-Score

Tracking-Zustand

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.

Score

86 / 100

Komponenten

  • Consent-Abdeckung91 · 20 % Gewicht

    91 % der Events tragen ein explizites Consent-Signal

  • Kritische Events78 · 25 % Gewicht

    7 von 9 geplanten kritischen Events gesehen

  • Schemaqualität74 · 15 % Gewicht

    74 % der Events bestehen Schema- und PII-Prüfungen

  • Duplikate96 · 10 % Gewicht

    1,0 % Duplikate

  • Zustellung88 · 20 % Gewicht

    94 % zugestellt, 1 Integration mit Credential-Problemen

  • Aktualität100 · 10 % Gewicht

    Letztes Browser-Event vor 4 Minuten

Offene Probleme

  • purchase ohne currency

    12 Events in den letzten 24 h fehlt der Pflichtparameter

    Lösung: Event-Mapping aktualisieren
  • Consent-Signal fehlt

    9 % der Events kamen ohne expliziten Consent-Zustand an

    Lösung: CMP-Adapter verbinden

Gewichtete Komponenten; ein niedrigerer Score zeigt immer auf seine Ursache.

Consent-konform von Grund auf

Jede Destination erhält genau das, dem der Besucher zugestimmt hat — geprüft für jedes Event, im Browser und noch einmal auf dem Server — statt einer Banner-Einstellung, von der du hoffst, dass sie stimmt.

  • Abgeleiteter Consent wird nie an Werbeplattformen exportiert
  • Ein Widerruf stoppt Sendungen sofort
Mehr lesen: Consent-konform von Grund auf

Consent-Zustand und abgeleitete Signale

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.

Zwecke

  • Technisch erforderlicherteilt
  • Analyseerteilt
  • Marketingverweigert
  • Personalisierungverweigert

Consent Mode v2

  • analytics_storagegranted
  • ad_storagedenied
  • ad_user_datadenied
  • ad_personalizationdenied

Blockgründe, die die Policy-Engine meldet

consent_missing
noch kein Consent-Signal für das Event
consent_denied
der Besucher hat abgelehnt
purpose_not_granted
die Destination braucht einen nicht erteilten Zweck
gpc_opt_out
Global Privacy Control gesetzt
destination_paused
Kill-Switch oder Circuit Breaker
inferred_data_not_exportable
abgeleiteter Consent erreicht nie Werbeplattformen

Zwecke kommen aus deinem CMP; alles andere wird abgeleitet, nie geraten.

Click-IDs und Attribution richtig gemacht

Deine Kampagnen bekommen die Click-IDs, die sie brauchen, um eine Conversion zuzuordnen — und keine Plattform erhält je eine ID, die zu einer anderen gehört.

  • Dokumentierte Aufbewahrung pro Click-ID (standardmäßig 90 Tage)
  • Enhanced Conversions mit normalisiertem Hashing
Mehr lesen: Click-IDs und Attribution richtig gemacht

Click-ID-Matrix

Beispieldaten: Statischer Beispielzustand — kein Live-Traffic, keine echten Kundendaten.
Nach Marketing-Consent erfasst, First-Party gespeichert, nur an die zugehörige Plattform weitergegeben.
Click-IDErfasstWeitergabe nur anAufbewahrt
gclidLandingpage, nach Marketing-ConsentGoogle Ads, GA4, Google Marketing Platform90 Tage
fbclidLandingpage, nach Marketing-ConsentMeta90 Tage
ttclidLandingpage, nach Marketing-ConsentTikTok90 Tage
msclkidLandingpage, nach Marketing-ConsentMicrosoft Advertising90 Tage
li_fat_idLandingpage, nach Marketing-ConsentLinkedIn90 Tage

Die Aufbewahrung ist pro ID dokumentiert und konfigurierbar; 90 Tage sind der Standard.

Nach Marketing-Consent erfasst, First-Party gespeichert, nur an die zugehörige Plattform weitergegeben.

Tag-Container versus Event-Ebene

Wo ein klassischer Container die Arbeit dir überlässt und wo Track sie von Grund auf erledigt.

Tag-Container versus Event-Ebene
Tag-Container versus Event-EbeneKlassischer Tag-ContainerTrack
Was auf deiner Site läuftCustom-HTML- und JavaScript-Tags von allen mit Container-ZugriffEin Snippet und eine signierte, versionierte Konfiguration — keine Ausführung von Custom-Code
ConsentTrigger-Bedingungen pro Tag, von Hand gepflegtPolicy-Engine, die jedes Event für jede Destination prüft, im Browser und auf dem Server
Serverseitige ZustellungEin zweiter Container, ein zweiter Satz Tags, manuelle DeduplizierungEingebaut: gemeinsame Event-ID, Retries, Circuit Breaker, Replay
Fehler findenVorschaumodus und Anbieter-OberflächenEvent-Herkunft mit Consent-Snapshot, Routing-Entscheidung und Anbieterantwort
ÄnderungenVeröffentlichen und hoffenDiff, Freigabe, signierte Version, Rollback per Klick

Fakten, die du prüfen kannst

EU-Datenregion
Events werden in der EU verarbeitet; Anbieter-APIs erhalten nur die Felder, die du gemappt hast, auf der pro Destination dokumentierten Übermittlungsgrundlage.
Signierte Konfigurationen
Jedes veröffentlichte Bundle ist unveränderlich, versioniert und Ed25519-signiert; das SDK prüft die Signatur, bevor es sie anwendet.
Kein Custom-Code
Es gibt keinen Custom-HTML- oder JavaScript-Tagtyp. Transformationen sind deklarativ und werden auf dem Server validiert.
Striktes Opt-in als Standard
EU/EWR/UK/CH starten mit striktem Opt-in; abgeleiteter Consent wird nie an Werbeplattformen exportiert.

Sieh diese Ansichten mit deinen eigenen Events

Site anlegen, Snippet einfügen und den Assistenten die erste Destination einrichten lassen — Debugger und Health-Score füllen sich ab dem ersten Event.