Browser privacy changes and ad blockers mean Google, Meta, TikTok, and LinkedIn miss a growing share of your conversions. I set up server-side tracking and conversion APIs so the platforms see more of the leads and sales you actually get, and their bidding has better data to work with. That includes sending offline results, like qualified leads and closed deals, back to the ad platforms.
Marketing tracking and attribution
Know HOW advertising is actually making you money.
I fix and build the tracking behind your ads and analytics, so every lead and sale is tied to the campaign that produced it. For marketing managers who have to show what the budget returned, and agencies who need a reliable tracking specialist behind their client work.
The problem
Your reports don't agree, and nobody can tell you which one is right.
Meta is showing you 40% more conversions than your CRM. Google Analytics says one thing, the ad platforms say another, and finance has a third number. Leads that come in by phone never get credited to the campaign that drove them. Traffic seemed to drop when the cookie banner went live and no one is sure why. And the tracking was set up two years ago by someone who has since left, so everyone is afraid to touch it.
That leaves you spending budget without knowing which ads are making you money. That's what I fix.
Services
How I help
A cookie banner that's set up wrong either ignores your visitors' choices or quietly throws away data you're allowed to keep. I audit and fix consent setups on TrustArc, CookieYes, OneTrust, and Cookiebot so visitor choices are respected and you keep the measurement that Google's Consent Mode allows.
If nobody fully trusts your GA4 reports, the setup underneath is usually the reason. I review your Google Analytics and Tag Manager setup and give you a plain-English report of what's wrong before any fix work starts. Then I rebuild it so each action that matters on your site is measured once and named consistently.
If your leads arrive as phone calls and form fills, you need to know which campaign produced each one. I connect GoHighLevel and call tracking (CallTrackingMetrics) to your ad platforms and analytics so calls and forms are credited to the right source. For agencies running client accounts on GoHighLevel, I handle setup and migrations too.
Dashboards in Looker Studio, Power BI, or Yellowfin, built on your own data rather than only what Google Analytics exports. For teams that have outgrown spreadsheets and screenshots and need one report that leadership, clients, and the marketing team all read the same way.
Ad spend, clicks, and conversions from every platform, loaded automatically into a single data warehouse (BigQuery or Redshift) using Fivetran, Airbyte, or custom connections. No more monthly CSV exports, and one source of truth your reports can rely on.
Recent work
Problems solved, not just installed
Mortgage / Financial Services
Got a mortgage lender's Google Ads optimizing on real conversions again
A mortgage lender's conversion tracking stopped recording the moment they switched CRMs. Nothing was reaching Google Ads and nobody had noticed. For four months the team had been optimizing campaigns toward a signal that no longer existed.
Tracking rebuilt and reconnected to Google Ads, with the four-month gap documented so the team could reset their bidding strategy.
Healthcare / Multi-location
Showed a healthcare group which campaigns were driving phone calls
A multi-location healthcare group was tracking form fills but not phone calls, which were 60% of actual patient inquiries. Ad campaigns were being judged on less than half the picture.
Call tracking connected to Google Analytics and Google Ads. The team could see which campaigns drove calls for the first time, and recalculated return on ad spend.
Agency / SaaS
Replaced a $2k/month attribution tool with a setup the client owns
A client was paying $2,000 a month for an attribution platform that kept their own conversion data in a black box. They couldn't check its numbers, and it was built to be hard to leave.
Moved everything to a setup the client owns, built on Google's and Meta's standard tools. Same attribution capability, $24k a year saved.
How it works
How an engagement runs
-
Audit
I review your tracking, analytics, cookie consent, and ad platform connections end to end. You get a written report in plain English, with findings ranked by priority, before any fix work starts.
-
Build
Fixed-scope work, starting with the fixes that will pay back the most. You see milestones and previews as work progresses, so you and your team can follow along.
-
Warranty
30 days of adjustments after launch, then handoff documentation or an optional retainer. No open-ended engagements.
Free tracking audit
Find out what your tracking is missing
Request a free audit and I'll review your setup and send back a written report of what's broken and how to fix it, in language you can forward to your boss or your client. No sales call required.
No pitch. Just findings. I respond within 24 hours on business days.
Includes
- Conversion tracking check
- Data accuracy check
- Cookie consent check
- Missing attribution review