section_view: the_offer
Marketing sites that measure themselves.
I build five-page marketing sites in two weeks, then wire the tracking myself so your forms, GA4, and CRM report the same numbers. You get a plan that spells out every event, so anyone can pick it up later.
8 years in martech and frontend, in-house at large companies in hospitality and manufacturing. I have been the client on these projects too, so I know how they go sideways.
This panel demonstrates the site's own analytics. It lists the dataLayer events fired during your visit. Nothing is sent until you accept the consent banner.
These are your events, printed as they fire. Until you accept, they are queued and nothing leaves your browser.
0
years in martech + frontend
0
pages, hand-built
0wk
from kickoff to handoff
0
events tracked, all documented
section_view: broken_attribution
Most marketing sites look fine and measure nothing.
A site can win the design review and still not tell you which page brought in a lead. Here are three ways that happens. I find at least one on almost every site I audit, and none of them show up in a mockup.
- 01 forms_fire_nothing
The form works. The tracking does not.
Someone fills out your contact form and it lands in an inbox. Fine. But nothing fired to GA4, so in your reports that lead never happened. You cannot see which campaign paid for it, and when someone asks where leads come from, you are guessing.
- 02 duplicate_tags
Two tags, two sets of numbers.
A past rebuild left the old analytics snippet on the page next to the new one. Now every visit counts twice and the two dashboards never match. So you stop trusting both, and the reporting quietly goes unused.
- 03 unattributable_spend
Ad money that lands in 'direct'.
Your ads point at pages that drop the UTM tags. The click came from a paid campaign, but the CRM files it under direct. Your best channel and your worst channel look the same in the report, so budget gets set by gut.
section_view: package
One package. Five pages.
Two weeks.
No hourly billing and no phase-two surprise. You know the pages, the price, and the date before we start. At the end you get the docs to run it without me.
-
Design and build
Five pages, hand-built for your business. No page builder to untangle later.
-
GA4 through GTM
One container runs everything. No stray snippets left on the page.
-
Consent Mode v2
Nothing loads until a visitor opts in. Their choice sticks for a year.
-
CRM-connected forms
Checked on the server, spam-filtered, written into your CRM with the message.
-
SEO basics
Titles, descriptions, canonicals, sitemap, structured data. No ranking promises.
-
Tracking plan handoff
A short doc listing every event and what it means. It is yours.
founding_price
$1000
Flat, for my first two clients, in exchange for a testimonial once you have watched it work. After that, the price goes up.
section_view: how_it_works
Three steps, always in this order.
- 01 audit
Audit
First I look at what you already have and where the tracking leaks. You get the plan before I write any code, in plain words, not a spreadsheet with forty tabs.
- 02 build
Build
I design and build the five pages and wire the tracking as I go: GA4 through GTM, consent denied until a visitor opts in, forms posting to your CRM, the SEO basics. Measurement is part of the build, not a task at the end.
- 03 handoff
Handoff
You get the site, the code, the accounts, and the tracking plan, all in your name. If we never talk again, nothing breaks and nothing is tied to me.