Measurement · SIGNAL
One event plan. Every platform reads from it.
Where did the lead come from, did anyone call, did it become money. Seven events, documented once, routed to the systems allowed to see them.
The flowone spec, routed everywhere
Google Search & Ads · Meta · TikTok · YouTubewhere people come from
↓
Your websitepages · calls · forms · bookings · purchases
↓
Measurement layerGTM · GA4 · pixels · server events · consent
↓
Business layerCRM · lead routing · email · pipeline
↓
One reporttraffic → leads → customers → revenue
The event plan.
Each event has a name, a trigger, parameters, a privacy rule, an owner and a test.
page_viewPage viewedGA4
view_serviceService detail viewedGA4Ads (optional)
generate_leadQualified contact form submittedGA4CRMAds
click_to_callPhone link clickedGA4
book_appointmentAppointment confirmedGA4CRM
sign_upNew account createdGA4CRM (if applicable)
purchaseSuccessful transactionGA4CRMAds
Seventeen integrations.
Grouped by the layer they live in.
Search · 2
Search performance integrationGoogle Search ConsoleIndexing, impressions, clicks, queries
Local search integrationGoogle Business ProfilePresence in local search
Measurement layer · 3
Web analytics implementationGoogle Analytics 4Visitor behavior and conversions
Tag managementGoogle Tag ManagerCentral event and tag deployment
Behavioral analyticsMicrosoft ClarityHeatmaps and recordings, consent-gated
Ad platforms · 7
Advertising conversion trackingGoogle AdsAd results and optimization
Meta business integrationMeta Business SuiteFacebook + Instagram administration
Browser event trackingMeta PixelWebsite advertising events
Server-side conversion integrationMeta Conversions APIExtra conversion signals (deduplicated)
TikTok web event trackingTikTok PixelBrowser-side ad measurement
TikTok server eventsTikTok Events APIServer-side ad measurement
Video channel integrationYouTubeChannel, content, campaign reporting
Business layer · 4
Customer relationship integrationCRMLead ownership, pipeline, revenue
Email marketing integrationEmail platformSubscriptions, nurture, follow-ups
Booking system integrationScheduling platformAppointment conversions + reminders
Call attribution integrationCall trackingEligible calls and lead sources
Reporting · 1
Marketing dashboard integrationBusiness intelligenceOne report across channels
Consent and the small print.
Consent firstGoogle Consent Mode, tested before consent, after consent and after it is withdrawn. A banner is not a plan.
Every event, onceBrowser + server events carry one event ID. Meta and TikTok deduplicate; we check it fires once.
Source travels with the leadSource, medium, campaign ride along to the CRM. Opportunity IDs tie a conversion to a sale.
Numbers differ by platformAttribution windows, ad blockers, API limits. The report says which number came from where.
How it is built.
SIGNALEvent plan → GTM + GA4step 1
FLOWCRM, email, booking, call tracking wiredstep 2
GUARDLeast-privilege access per platformstep 3P PROOFEvery event fires once · dedup checkedstep 4
Systems Integration · from $5007 events · 17 platforms · consent mode · G9 · G11
Get back to the work.
Live demo
Peek inside a client portal.
Sunny Side Pools is made up. It is the real portal — look around; nothing you click is saved.