How Do You Track Conversions in Digital Marketing?
A campaign goes live on Monday, and by Friday Google Ads, Meta’s Ads Manager and Google Analytics each report a different number of leads from it, while sales has a short list of names and no idea which ad any of them saw. Each of those numbers came from a tag someone installed months ago, so before anyone can say whether the campaign works, you need to know what each tag counts and which count to believe, so how do you track conversions in digital marketing?
Track conversions in digital marketing by tagging the website actions that matter, carrying each lead’s source into your CRM, and recording qualified leads and sales there, so your CRM rather than each ad platform is the source of truth.
Installing tags is the quick part, and the sections below cover the decisions that make the numbers worth reading: what to count, the setup in order, which system to trust and how to test it.
What Is Conversion Tracking in Digital Marketing?
Conversion tracking in digital marketing is the record of when someone takes an action you’ve decided matters, such as requesting a quote, calling or buying, tied back to the ad, campaign or channel that brought them. Google Ads asks you to choose what you count as valuable, giving a purchase, a sign-up or a phone call as examples,1 so what counts as a conversion is a business decision before it’s a setting.
The record reaches your systems in four ways, and a complete setup uses all four:
- A tag on your website. Code from each platform, such as the Google tag, the Meta Pixel or the LinkedIn Insight Tag, records the action in the visitor’s browser and matches it to the ad they clicked or saw, which LinkedIn describes as lightweight JavaScript that tracks conversions and retargets visitors.2
- A server-to-server connection. Your website or CRM sends the event straight to the platform, which Meta calls its Conversions API and says can share events the Pixel loses to connection problems or page-loading errors.3
- A source saved with the lead. Campaign tags on your links (UTM tags) tell Google Analytics which campaign sent each visit,4 and hidden form fields save them on the lead’s record in your CRM.
- An import from your CRM. Qualified leads and signed deals go back to the ad platforms from the CRM, which is offline conversion tracking.
The first two tell each platform about its own ads, and the last two build one record across every channel. In ProfitPaths®, 5K’s method, that record belongs to Channel Selection, where each channel is judged on the customers it brings rather than the conversions it reports.
What Can Conversion Tracking Help You Measure?
Conversion tracking can measure every step from a website visit to a signed customer, but only if you track the sales stages as well as the website actions, since the website actions alone show which campaigns produce form fills rather than which produce customers.
The three layers of conversions to track, and where each is recorded
| Layer | What to track | Where it’s recorded |
|---|---|---|
| Website actions | Lead forms, calls, chat requests, purchases and requests for your lead offer | Each platform’s tag, plus a GA4 key event for each, which Google describes as actions that are important to your business5 |
| Sales stages | Qualified lead, opportunity and signed customer, each with its value | Your CRM, updated by sales |
| Sources with no click | Referrals, events, associations and word of mouth | A “How did you hear about us?” answer on every form and intake call |
Keep page views, scroll depth and time on site out of the conversions your ads bid toward, because the platforms learn to find more of whatever you count, and which conversion actions to make primary in Google Ads covers that choice. The rates between the layers are what the Prospect-to-Lead Conversion step judges its pages and follow-up on.
ExampleWhere each of the contractor’s conversions is recorded
A commercial HVAC contractor doing about $40M a year, the example we follow across this site, spends $18,000 a quarter on Google search, which brings about 1,800 visits to a page built around one offer, a free five-year HVAC replacement forecast for one building. A service manager calls every request the same day.
- Forecast requests, 72 a quarter
- The form saves the campaign and keyword in hidden fields and creates a lead in the CRM, and the Google Ads tag and a GA4 key event count it too
- Booked site visits, 27 a quarter
- The CRM, entered after the same-day call, and no ad platform sees them unless the CRM sends them back
- Signed agreements, 9 a quarter
- The CRM, with the number of buildings and the annual value, and margin from finance
- Agreements through the local building owners’ association, 2 a quarter
- Only the answer to “How did you hear about us?” at intake, because both buyers searched the contractor’s name after an association event, so Google search got the click and the tracked source
The contractor’s pages don’t describe how its tags are set up, so this shows where we’d record each stage rather than how it’s configured.
Google’s tag sees the forecast request and nothing after it, so the stages that decide whether the contractor’s search campaigns pay back live only in its CRM.
How Do You Set Up Conversion Tracking Across Channels?
Set up conversion tracking across channels by deciding what counts before installing anything, then tagging each website action once for every platform, carrying the source into your CRM and sending the sales stages back. Here’s the order we follow:
- Write a one-page conversion map of each stage from first inquiry to signed customer, what it means as agreed with sales, and which system records it.
- Install every tag through one tag manager, so there’s one place to see what fires where, and mark each website action as a key event in GA4.5
- Add each ad platform’s tag for the same actions, once per site, as LinkedIn recommends for its Insight Tag even when you run several ad accounts.2
- Add the server-side or hashed-data version where the platform offers it. Meta recommends sending the same events through its Conversions API as well as the Pixel, with matching event IDs so it can remove duplicates,3 and Google’s enhanced conversions adds hashed first-party data, such as email addresses, to improve accuracy.6
- Carry the source into the CRM with UTM tags, hidden form fields and Google’s click ID, so each lead keeps its source even when analytics is blocked, which does UTM tracking get blocked by ad blockers covers.
- Track phone calls if buyers call you, using the options in what you can use for call tracking.
- Ask “How did you hear about us?” on every form and intake call, for the referrals and events no tag sees, knowing how accurate self-reported lead source is.
- Send qualified leads and signed deals back to the ad platforms once the CRM records them reliably, so they learn to find buyers instead of form-fillers.
Closed-loop reporting covers keeping the CRM record intact from lead to signed deal. A smaller business can start with steps 1, 2, 5 and 7 and a well-kept CRM or spreadsheet, while at a larger company, in our experience, step 1 takes longest, because marketing, sales and finance have to agree on what each stage means.
Should You Use Google Ads Conversion Tracking and Analytics Tags?
Use both Google Ads conversion tracking and Google Analytics, because they answer different questions, but let only one of them count each action in the conversions your bidding uses, so every lead is counted once.
Google says you can use the two in any combination, and recommends Analytics for tracking all customer traffic on your website because it can include conversions from sources other than Google Ads, while Google Ads measures conversions only from Google Ads.7 Their counts will differ even so, partly because Google Ads dates a conversion to the click before it and Analytics to the day it happened.7
When the Ads tag and an Analytics import both track the contact form, we make one of them primary and set the other to secondary, which Google reports but doesn’t use for bidding.8
Which system we’d use to answer each question
| Question | Where we’d look | Why |
|---|---|---|
| Which ads and keywords bring leads | Each ad platform | It sees its own clicks and views, and its bidding learns from what it counts |
| How visitors from every channel behave on the site | Google Analytics | It counts traffic from every channel, not one platform’s |
| Which channels bring customers, and what they’re worth | Your CRM | It’s the only system that records qualified leads, signed deals and revenue |
| Which channel started the deal | The CRM’s “How did you hear about us?” answers | Referrals and events leave no click to track |
Meta itself says other tools’ reports won’t always match its own, because tools detect, define and calculate conversions differently,9 so we settle budget questions in the CRM and treat each platform as a second opinion, and why Google Ads revenue differs in Google Analytics works through a reconciliation line by line.
How Do You Test Whether Conversion Tracking Is Working?
Test conversion tracking by submitting a real lead yourself and following it through every system it should reach, then comparing each platform’s monthly count with your CRM, because a tag can fire perfectly while the lead never arrives where sales works.
- Watch the tags fire. Google Tag Assistant puts your own browser in debug mode, and GA4’s DebugView then shows the events Analytics collects from you in real time.10 Meta points to its Test Events tool for checking events sent through the Pixel and the Conversions API.3
- Follow the test lead into the CRM, checking that its campaign, source and click ID arrived and that whoever follows up was alerted.
- Read each platform’s status. Google Ads flags tracking problems on its conversions summary and asks you to allow 24 to 48 hours for data to appear after tags change.11
- Look for double counting, such as one form tracked by two tags, or by both the Ads tag and an Analytics import as primary actions.
- Reconcile every month, putting each platform’s leads and customers beside what your CRM shows from it, since a gap that suddenly widens is often the first sign that a form, tag or connection broke.
A setup that passes every test still won’t count everything, because when a visitor declines cookies, consent mode stops Google’s tags reading or writing them and those conversions can’t be tied directly to an ad click, though Google models some back for accounts that qualify.12 Ad blockers, buyers who switch devices and deals that start in conversation leave more gaps, which is why the CRM and the intake question outrank any tag. Tracking also shows which channels a customer touched rather than which caused the sale, which incrementality testing measures, and what to check when Google Ads conversions fall off tells a broken tag from a real decline.
Follow One Test Lead Through Every System This Week
Submit a lead through your own website from a tagged link, then check where it shows up: each ad platform, Google Analytics and the CRM, with its source attached. Wherever it goes missing is the first thing to fix, and the Channel Selection step shows how to build the CRM record that turns those conversions into cost per customer by channel.
Related questions
- How Do You Improve ROI in Digital Marketing?
- How Much Should You Pay for Leads?
- How Accurate Is Self-Reported Attribution for Lead Source?
- What Is a Good Conversion Rate for Google Ads?
- How Do You Reduce Customer Acquisition Cost?
- How Do You Market B2B SaaS?
- What Is Demand Generation?
- Which Attribution Model Should You Use?
Sources cited
- GoogleAbout conversion measurement (Google Ads Help) (opens in a new tab)October 12, 2026
- LinkedInLinkedIn Insight Tag (LinkedIn Marketing Solutions Help) (opens in a new tab)November 2, 2026
- MetaBest Practices - Conversions API (Meta for Developers) (opens in a new tab)November 2, 2026
- GoogleURL builders: Collect campaign data with custom URLs (Analytics Help) (opens in a new tab)October 12, 2026
- Google Analytics HelpMark events as key events (opens in a new tab)October 12, 2026
- GoogleAbout enhanced conversions (Google Ads Help) (opens in a new tab)November 2, 2026
- GoogleCreate conversions from Google Analytics events in Google Ads (Google Ads Help) (opens in a new tab)October 12, 2026
- GoogleAbout primary and secondary conversion actions (Google Ads Help) (opens in a new tab)October 12, 2026
- MetaAbout conversion count differences between Meta Ads Reporting and third-party reporting tools (Meta Business Help Center) (opens in a new tab)October 12, 2026
- GoogleMonitor events in DebugView (Google Analytics Help) (opens in a new tab)November 2, 2026
- GoogleManage conversion goals from the conversions summary (Google Ads Help) (opens in a new tab)October 12, 2026
- GoogleAbout consent mode modeling (Google Ads Help) (opens in a new tab)October 12, 2026