Where tracking usually breaks
Most tracking problems in small accounts come from the same few places:
- Tags added directly to the site by different people over the years, with no one sure what each does
- Form submissions counted twice, once on the button click and once on the thank-you page
- UTM tags spelled differently from campaign to campaign, so reports split one source into several
- Leads arriving in the CRM with no source at all
- Ad platforms optimizing toward form fills that sales never pursues
- Nobody notified when a new lead arrives, so it waits
A tracking setup project usually starts by auditing what exists, removing what is broken or duplicated, and rebuilding the rest in Google Tag Manager so changes happen in one place.
A report the owner can read
Many tracking projects end with a dashboard full of charts nobody opens. A better finish is a short report that answers the questions an owner actually asks.
- How many form submissions came in, by campaign and by platform?
- How many became booked meetings or sales conversations?
- How many became deals?
- What did each campaign spend in the same period?
- Which leads have no source recorded, and why?
This can live in Looker Studio, in the CRM's own reports, or in a shared spreadsheet updated on a schedule. The format matters less than consistency: the same measures, defined the same way, each period. A few plain notes on what changed in the accounts that month make the numbers easier to read.
Who keeps the setup running afterward
Tracking needs upkeep. New forms get added, campaigns change names, a CRM field gets renamed, and a tag stops firing. Settle who handles that before the project ends.
Common arrangements:
- Your own staff take over, using the provider's written documentation
- The provider stays on for a small amount of upkeep each month
- Whoever manages your ads also maintains their conversion tags
Whichever you choose, ask for a written handover: the Tag Manager container contents, the list of GA4 events, the UTM naming sheet, the CRM field mapping, alert rules and how offline imports run. With that in hand, someone new can pick up the setup without starting over.
Questions about lead tracking and follow-up
Why do GA4 and my ad platform show different numbers?
Each tool counts by its own rules. They differ in attribution windows, how they treat returning visitors and what ad blockers stop. Some gap is normal. The aim is to keep each source consistent over time and to make sure a single submission is not counted twice within any one tool.
What is a speed-to-lead alert?
It is a notification sent when a new lead arrives, by email, Slack or the CRM's mobile app, to the person who should respond. It usually includes the name, the service asked about, the source and a link to the record. How quickly your team follows up is up to you.
Who is responsible for consent to call or text leads?
The advertiser. Your business, with its own counsel, decides the consent wording on forms, whether automated texts are used and how consent records are kept. A tracking setup can store the consent value with each lead, but it does not decide what is compliant. The FCC has general guidance on calls and texts.
Send your request with a work email and a few notes about the campaigns you have in mind.
Request pricingOther services
Search ads setup
A one-off build of campaigns, conversion actions and budgets in Google Ads, ready for you or a partner to run afterward.
LinkedIn for B2B
Targeting by job title, industry and company size, with lead gen forms that flow into your CRM instead of a spreadsheet.
Forms that connect
Form submissions routed to the right inbox or CRM pipeline, tagged by source, with a clear thank-you page.