Inputs
Browser SDK, Shopify pixel, source webhooks, API events, and tests create the first signal.
A compact map for marketers who still want the real system: capture, queue, identity, consent, attribution, routing, transformations, delivery, and feedback. The internal global_ga4 mirror is intentionally excluded here, so the destination view represents merchant-configured outputs.
This is the operational path from customer action to destination delivery, compressed into one view.
Every customer action is collected once, then reused across reporting and destinations.
The collector accepts the hit, resolves site identity, attaches visitor/session context, and loads Tag Manager snippets when needed.
Events move through Cloudflare Queues while durable storage keeps the operational trail available.
Runtime code turns raw payloads into canonical events with consent, identities, click IDs, traits, and counters.
The active site configuration decides whether the event should be enriched, attributed, transformed, sampled, or routed.
The forwarder dispatches each configured target and records success, latency, payload, response, and error context.
Marketers see cleaner destinations, attribution paths, identity quality, and delivery health instead of a black box.
A marketer can think of every signal as a packet that is captured once, enriched, routed, delivered, and then made visible again in reporting.
Browser SDK, Shopify pixel, source webhooks, API events, and tests create the first signal.
The edge accepts the hit, resolves site context, visitor/session IDs, identity response, and Tag Manager runtime.
The event leaves the storefront quickly and moves through durable queue and ledger rails.
Runtime layers normalize schema, consent, identity traits, click IDs, source context, and attribution evidence.
Published routes, transformations, sampling, and destination settings decide where the event is allowed to go.
The forwarder sends destination payloads and records latency, status, response, failures, retries, and replay context.
Marketers see Sources, Destinations, Attributions, Identities, Event delivery, and health signals.
The stack is built so marketers can spend, test, and optimize from a cleaner shared event truth.
Ad platforms receive canonical Purchase, Lead, checkout, catalog, and lifecycle events with value, currency, IDs, consent, and match fields.
Touchpoints, conversions, models, confidence, and delivery summaries show why a campaign gets credit, not just that a conversion happened.
One event layer feeds pixels, server APIs, CRM, analytics, webhooks, partner tools, and source webhooks without rebuilding tracking per tool.
Delivery attempts, errors, queues, replay, exports, and jobs make the marketing system observable when platforms reject or delay events.
These are the inbound systems and customer touchpoints that create usable marketing signals.
Each layer turns raw activity into a signal that can be trusted, attributed, and routed.
| Layer | Code Surface | Marketer Gain |
|---|---|---|
| Collector | raw collector, collector worker, tracker SDK, Shopify pixel | Captures browser, checkout, source, and server signals as first-party events. |
| Identity | visitors, identities, identity traits, visitor state | Connects sessions, forms, customer IDs, hashed contact fields, and consent into one usable profile. |
| Attribution | touchpoints, conversions, links, models, results, settings | Shows campaign influence, confidence, winner model, path summary, and unattributed gaps. |
| Routing | routes, route versions, transformations, sampling, consent requirements | Controls which events reach Meta, Google, TikTok, CRM, analytics, webhooks, and other tools. |
| Delivery | EVENTS_QUEUE, forwarder, managed destinations, delivery_attempts | Tracks accepted, failed, retryable, and replayable delivery for every downstream destination. |
| Operations | operation_jobs, counters, billing, Shopify app state, data explorer | Keeps usage, cost, replay, export, app install, and health workflows visible. |
Events are delivered only to configured destinations and routes. This list intentionally excludes the internal global_ga4 delivery path.