The pieces of a tracking setup
A typical lead tracking setup for a small or mid-sized business includes these parts:
- Google Tag Manager as the single place tags are added and changed
- GA4 events for form submissions and other actions you care about
- Conversion tags for Google Ads, Microsoft Advertising, Meta, LinkedIn or whichever platforms you use
- UTM naming rules so every campaign link is labeled the same way
- Hidden form fields that carry campaign details into the CRM
- Lead routing into HubSpot, Salesforce, Pipedrive or similar
- Speed-to-lead alerts by email, Slack or app notification
- Offline conversion import that sends CRM stages back to the ad platforms
- A simple report the owner can read
Tag Manager and GA4 events
Google Tag Manager is a container that holds your tracking tags. Once it is on your site, tags for GA4, Google Ads, Meta, LinkedIn and others can be added, changed or paused there, without editing site code each time. It also keeps a version history, so a change that breaks something can be rolled back.
GA4 records events. Some are automatic, such as page views. The ones that matter for lead generation are usually set up by hand: a form submission, a thank-you page view, a click on a booking link. Marking the right ones as key events lets GA4 report on them and share them with Google Ads.
The setup should live in accounts your business owns, with the provider added as a user. Use GA4's DebugView and Tag Manager's preview mode to confirm each event fires once.
Your sales stages and definitions
Before anything is sent back to an ad platform, your business needs to define what each sales stage means. A provider can set up the plumbing, but the definitions come from you.
Write down your pipeline stages in plain words. What makes a lead "contacted"? What counts as a "meeting booked"? When is a deal "won"? Who moves a record from one stage to the next, and how reliably do they do it?
This matters because offline conversion import depends on those stages being updated. If your team rarely moves deals forward in the CRM, the ad platforms receive little useful signal. Some businesses start by tidying the pipeline itself, before any tracking work, and that is often the right order.
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.
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.
Will tracking setup change how many leads I get?
No. Tracking records what happens; it does not change what visitors do. It can show which campaigns produce sales conversations, and sending CRM stages back gives ad platforms better information. What the platforms and your buyers do with that is outside anyone's control.
Ready to hand off the setup? Send a short brief and get a quote. Nothing is agreed until you accept it.
Send your briefOther 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.
Pages behind your ads
A better destination than your home page: one offer, one form, and tracking that records each submission.