One pipeline, one version of what happened
- Sources
utm · referrerTracked - Events
one taxonomyStructured - Attribution
first touchMapped - CRM
CRM recordConnected - Automation
approval gateActive - Reporting
one reportCoordinated
07 / Capabilities
One event taxonomy, consent handled properly, and the repetitive operational work moved into software.
Part of — 04 Scale
Analytics and automation work gives a business one trustworthy account of what happened, and removes the manual steps between that account and the action it should trigger. It spans measurement design, consent, attribution and the workflow automation underneath — including AI-assisted steps where a human still approves the output.
The mechanism
Sources converge on one event taxonomy; a lead is counted once, when the server accepts it; attribution travels with it into the CRM; automation drafts, and a person approves anything that leaves the building.
utm · referrerTrackedone taxonomyStructuredfirst touchMappedCRM recordConnectedapproval gateActiveone reportCoordinatedcta_clickTrackedcontact_form_startTrackedgenerate_leadVerifiedproject_viewObservableconsent_decisionConsent-gatedgenerate_leadEventTrackedrouting ruleRuleStructureddraftDraftReadyapproval gateApprovalOwnedOne naming model, one definition per event, written down. Tag containers implement it; they do not invent it.
Nothing non-essential loads before a choice is made, refusal is as easy as acceptance, and the consent state actually drives what runs.
Repetitive handling is automated end to end. Anything that speaks to a customer or moves money stays behind human approval.
Define the events, the properties and the success criteria before touching a tag.
Data layer in the application, a single container, and conversions wired once.
Every event tested in both consent states, with the personal-data boundary checked.
Map the workflow, automate the deterministic parts, keep a person on the consequential ones.
Through a single tag container in almost every case, with the application pushing named events into the data layer. Direct installation is only used when there is no tag manager and no plan to have one — and we never run both, which is the usual cause of double counting.
The data layer carries identifiers and categories, never names, emails or phone numbers. Attribution identifiers travel with the form submission on the server side instead of being pushed into third-party tags in the browser.
In the operational layer: classification, drafting, enrichment and routing, where the output is checked before it has any external effect. We do not put a language model between a customer and an answer nobody approved.
—Start
Tell us what the business needs to do. We will tell you what it takes to build it, and what it takes to keep it running.
We use a small set of cookies to keep the site working and — only if you allow it — analytics and marketing cookies that tell us how the site is used. Nothing non-essential runs before you decide. Cookie policy