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.
Sending CRM stages back to the ad platforms
Ad platforms only know what you tell them. If the only signal is a form submission, they look for people likely to submit forms. Some of those people are a poor fit for your business.
Offline conversion import sends later outcomes back. When a lead in HubSpot, Salesforce or Pipedrive reaches a stage such as "meeting booked" or "deal won," that event is sent to Google Ads, Microsoft Advertising or Meta, matched to the original click or contact. Some CRMs have built-in connections for this; others need a scheduled upload or a connector tool.
Setup involves choosing which stages to send, capturing the click identifiers on your forms, and checking that matches come through. The platforms decide how to use the data.
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
Do I need Google Tag Manager if I only run Google Ads?
Strictly speaking, no. It still helps: Tag Manager puts every tag in one place, keeps a version history and lets you add GA4 events or other platforms later without editing site code. Most setups use it even when only one ad platform is involved.
What are UTM parameters?
They are labels added to a link that name the source, medium and campaign. GA4 reads them to report where visitors came from, and hidden form fields can save them with each lead in your CRM. A shared naming sheet keeps them consistent across campaigns.
What should a tracking report show?
Keep it short: form submissions by campaign and platform, how many became meetings or sales conversations, how many became deals, and spend for the same period. A note on leads with no recorded source helps catch breaks in the setup early. See lead tracking and follow-up for the full scope.
Send your request with a work email and a few notes about the campaigns you have in mind.
Request pricingOther services
Search advertising
Campaigns for buyers who are already looking. A partner handles setup and routine checks, and the platforms decide where ads appear.
Paid social setup
Pixel, Conversions API, audiences, first creative set and lead forms built and tested before any budget goes live.
Pages behind your ads
A better destination than your home page: one offer, one form, and tracking that records each submission.