Tracking & analytics ops · John Bernal

Your analytics team, for less than one hire.

Tracking and analytics, both included: set up, checked every morning, fixed and reported. Everything you’d hire an analyst for, at $500 a month and none of the hiring. AI does the daily checks. I approve every change.

Hiring an analyst$6,700a month, salary alone
Tracking & Analytics Ops$500a month, all included
Time to start2 to 3 months vs this week
Tracking setup and fixesdepends on the hire vs included
Analytics, reports, dashboardsdepends on the hire vs included
Checked every morningno vs yes
Vacations and sick daysgaps vs covered

Salary: average US marketing analyst, $80,409 a year (Indeed, June 2026). Before benefits, payroll taxes and tools.

Top Rated Plus on Upwork100% Job Success261 brands · 7,700+ verified hours10+ yearsStape partner
Accuracy is the product

Measured against the source of truth, not the ad platform.

Every setup is checked against real orders and leads from your store or CRM. A healthy setup records 85 to 90% or more, measured one to two weeks after the fix goes live. Where visitors must accept cookies first (UK, EU), the gap can be much bigger. In that case I show you, with evidence, that the tracking is accurate and that the rest is people who said no to cookies.

99%Business schoolLead tracking accuracy against their CRM after an audit and a step-by-step rebuild.
57% → 69–78%Shopify brand, US and UKShare of UK purchases tracked after moving to server-side tracking with consent working properly. The rest declined cookies.
OfflineLarge US nonprofitSign-ups sent back to Google Ads as conversions, with personal data scrambled before it leaves.
How tracking really breaks

Three cases from real client work.

Names removed. Nobody noticed any of them until the numbers were compared against real orders and leads.

Business school · leads

A fix that counted 130 leads for every 100.

What broke: the first version of the lead tracking caught 90% of leads. The second overshot and reported 130%. Ads looked better than they were.

How it was caught: matching every lead against the CRM, not trusting the platform’s count.

After the fix: 99% of leads tracked, checked against the CRM.

Shopify brand · US and UK

4 in 10 UK orders arrived with no history.

What broke: 41% of UK orders had no visit data behind them, against 12% in the US. The UK consent setup and the store’s privacy settings were fighting each other.

How it was caught: comparing orders by country, one month at a time.

After the fix: UK purchases tracked went from 57% to 69–78%. The remaining gap is shoppers who declined cookies, which no setup is allowed to record.

Software company · sign-ups

Sign-up buttons that forgot the ad.

What broke: the website and the app lived on two different domains. The sign-up buttons sent unfilled blanks instead of the campaign details, so sign-ups lost the ad that brought them.

How it was caught: reading the actual links, button by button, across 16 pages.

After the fix: every sign-up button carries the campaign into the app.

Tracking & Analytics Ops

Your tracking and analytics, handled. Every day.

Clean data within two weeks, then daily checks, fixes, new tracking, weekly reports, dashboards and your vendors handled. Every month has to be worth it.

$500/ month per website
2 to 3 sites$450 / site 4 or more sites$400 / site Marketing agency?See agency plans →
6-month minimum on multi-site rates. Not included: website builds, platform migrations and anything over 10 hours in a month. Those are quoted separately.
What’s included

Everything your tracking and analytics need. One flat fee.

Daily checksGA4, Meta and Google Ads compared every morning against what’s normal and against each other.
AuditsA full check of your setup to start, then a check-up every quarter.
Setup and fixesQuick fixes are automated. I check everything by hand and approve every change.
New trackingA new form, campaign or platform to measure. Tell me and it gets set up.
Analytics and dashboardsAsk questions about your data in plain English, and dashboards kept working and accurate.
Your vendors, handledDevelopers, consent tool, server-side host and ad platforms. You don’t chase anyone.
Weekly reportsHow your ads and site performed, what changed and what to watch.
Calls and work logRegular calls with your team, and every check, fix and change written down.
MMM-ready dataYour data organized from day one, ready for marketing mix modeling after a year.
Where does your tracking rank?Most teams think their setup is an A. Audits find a C or a D. See the 7-tier scale I grade against.
See Tracking Rank
How I use AI

AI does the daily work. I make every decision.

Claude, by Anthropic, checks your numbers every morning and drafts fixes and reports. That is how you get daily, team-level coverage for $500 a month.

AI
  • Checks GA4, Meta and Google Ads every morning
  • Finds the likely cause when a number drops
  • Drafts fixes, weekly reports and answers
  • Writes every check and change into your work log
John BernalJohn
  • Reviews and publishes every change
  • Talks with your team, developers and vendors
  • Runs calls, audits and launch checks
  • Is accountable for the result
The rules
  • View-only access for the checks
  • No customer details go to AI
  • Your data is not used to train models
  • You can say no to AI on your account
Read all 8 rules
The stack

The whole tracking and analytics stack, end to end.

Analytics and reporting
GA4BigQueryLooker StudioMixpanelPower BIAdobe Analytics
Tagging and server-side
GTMServer-side GTMStapeGoogle CloudSegmentElevarTealium
Ad platforms and feeds
Google AdsMeta CAPITikTokMicrosoftLinkedInMerchant Center
Ecommerce and subscriptions
ShopifyHydrogenWooCommerceChargebee
CRM, email and calls
HubSpotSalesforceGoHighLevelKlaviyoCallRailCallTrackingMetrics
Consent and privacy
CookiebotOneTrustTrueVaultTrustArc
5.0 on Upwork

What clients say.

“John doesn’t just install tracking, he thinks in systems. When something is off, he doesn’t guess. He audits, isolates variables, and fixes root causes. That’s rare.”
Upwork client · tracking and attribution · 2026
“Solved a problem we’ve tried to fix for months… in an hour.”
Upwork client · GA4 app analytics · 2021
“John has become a regular hire for our agency to help us navigate GA4. Excellent knowledge and communication.”
Agency client · GA4 and dashboards · 2022–2023
John Bernal
Who you work with

I’m John Bernal. I make your numbers worth trusting.

For more than 10 years I’ve built and run the tracking and analytics behind ads and reports for ecommerce brands, lead-gen businesses and marketing agencies in the US and Europe: what gets measured, how it reaches GA4, BigQuery and the ad platforms, and the reports and dashboards teams make decisions with.

Before going independent I was a Senior Customer Success Manager at Fueled, a Shopify tracking company. I studied psychology, so I care about what the numbers say about real customers, not just whether they add up. I’m based in Barranquilla, Colombia, and work on US Eastern hours.

Questions

Before you book a call.

Not ready to talk yet? Grade your own setup with Tracking Rank →

How do I give you access?

You add me as a user in Google Tag Manager, GA4 and your ad platforms, the same way you would add an employee. The daily checks use view-only access, and you can remove me any time.

What happens after I send the audit form?

I reply within one business day with what I need. Then I compare your real orders or leads with what each platform recorded, and walk you and your team through what I found on a call.

Is my data safe?

I work with order or lead IDs, never customer names, emails or card details. No customer data goes to AI, and I am happy to sign an NDA before we start.

What accuracy should I expect?

85 to 90% or more of your real sales or leads, measured one to two weeks after the fix goes live. Where visitors must accept cookies first (UK, EU), the gap can be much bigger. In that case I review it with you and show, with evidence, that the tracking is accurate and the rest is people who said no to cookies.

What is not included in the monthly plan?

Website builds, platform migrations (a new store or CRM, for example) and anything over 10 hours in a month. I quote those separately before starting.

Do you work with agencies?

Yes. I can run tracking for your clients under your brand. See agency plans →

Free tracking audit

Find out what share of your sales your ads actually see.

Tell me where to look. Within one business day I’ll reply with what I need, usually a 30-day export of order or lead IDs plus screenshots from your ad platforms. IDs only, never names, emails or card details. Your privacy and security come first, I’ll ask for anything else step by step, and I’m happy to sign an NDA before we start.

John Bernal
John BernalReplies within one business day

Or book a 20-minute call. Mon to Sat, 10am to 10pm Bogota time.