Popp Media

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 viewed
GA4
view_serviceService detail viewed
GA4Ads (optional)
generate_leadQualified contact form submitted
GA4CRMAds
click_to_callPhone link clicked
GA4
book_appointmentAppointment confirmed
GA4CRM
sign_upNew account created
GA4CRM (if applicable)
purchaseSuccessful transaction
GA4CRMAds

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.

SIGNAL SIGNALEvent plan → GTM + GA4step 1
FLOW FLOWCRM, email, booking, call tracking wiredstep 2
GUARD GUARDLeast-privilege access per platformstep 3
P PROOFEvery event fires once · dedup checkedstep 4
Systems Integration · from $5007 events · 17 platforms · consent mode · G9 · G11

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.