In brief: Conversion tracking setup mistakes make ad platforms report the wrong number of leads and sales. In Google Ads, website conversions count every conversion by default, so one lead can be counted more than once; Google suggests counting only one unique lead per ad click. Only primary conversion actions are used for bidding, and conversions created from Google Analytics start as secondary. Meta removes a duplicate Pixel and Conversions API event only when the event ID and event name match within 48 hours. Kosmonk IT Pvt Ltd, a digital marketing agency in Ahmedabad, recommends checking the count setting and the primary actions first, then submitting one test enquiry.
Picture the Monday morning ad performance review. Say Google Ads shows 40 leads from last week, but the sales team counted 14 enquiries in the WhatsApp group. Both numbers can be honest, and the gap can come from a handful of conversion tracking setup mistakes. Several of them take minutes to check.
This guide covers five common ones, across Google Ads, Google Analytics and Meta. Each one comes with a simple check, and you can run most of them yourself.
Key Takeaways
- Website conversions in Google Ads count every conversion by default, so one lead can be counted more than once.
- Only primary conversion actions, the ones you mark as main, are used for bidding.
- Conversions created from Google Analytics start as secondary.
- Meta removes a duplicate only when the event ID and event name match within 48 hours.
What Are Conversion Tracking Setup Mistakes?
Conversion tracking records what people do after they click your ad, such as filling a form, calling or buying. Setup mistakes are wrong settings that make those records misleading. They matter twice over, because ad platforms use the same records to decide how to spend your money.
Google Analytics now calls these actions key events. Its help page says a key event measures “an action that’s particularly important to the success of your business.” Google Ads still calls them conversions, and our guide to the Google Analytics reports that matter shows where key events sit. The two can share data. That is useful, and it is also where many of the mistakes below begin.
Most of these checks need no developer. You need access to the ad accounts, a spare phone and about an hour for all five. Applying a fix needs edit access. To see how these numbers turn into returns, read our guide on how to measure digital marketing ROI.
Are You Counting Every Conversion When You Mean One?
Google Ads offers two counting settings, Every and One. For website conversions, Every is the default, which suits sales. For leads, it can inflate your numbers. One person who sends a form twice, or reloads the thank-you page, can be counted more than once.
Google’s page on counting options sets out the difference. With Every, Google Ads counts each conversion after an ad click. With One, it “counts only one conversion per ad click.” Google adds that a business collecting leads may want “only one, unique lead per ad click.”
The fix is one setting. Open the conversion action, choose Edit settings, and set Count to One for lead forms and calls. Keep Every for purchases, where each sale is real money.
Phone taps follow the same default. Google lists Every as the default for “clicks on your number on your mobile website”, while calls from ads default to One. So a visitor who taps your number three times can show up as three conversions. Google calls One “a good choice” when what matters is “whether or not a certain kind of lead was generated.” That fits a clinic or a coaching institute that collects enquiries.
Which Conversion Actions Are Set as Primary?
Only primary actions shape your bidding. Google Ads shows primary actions in the Conversions column and bids on them. Secondary actions sit in the All conversions column, for reports only. If a page view or a button click is set as primary, the system can end up optimizing for that cheap action.
Google’s help page on primary and secondary actions is clear about it. Secondary actions are used for reports, “but not for bidding.” That split is handy when you choose it on purpose, and harmful when it happens by accident.
Here is a trap to watch for, shown as an example. Picture an account with eight conversion actions built up over two years. They include “scroll 50%” and “clicked phone icon”, and several are still primary. The campaign then looks brilliant on paper while real enquiries stay flat.
Open Goals, then Summary, and read the list slowly. Keep as primary only the actions a salesperson would call a lead or a sale. Set everything else to secondary, so you still see it in reports. When you are unsure about an action, ask one question: would the sales team call this person back? If the answer is no, it should stay secondary.
Is the Same Lead Being Tracked Twice?
It can be. Some accounts track a form with the Google Ads tag and also bring the same form in from Google Analytics. If both actions are primary, one enquiry counts twice. Bidding is then pushed by a number that is double the truth.
Google’s help page explains how this can happen. Actions created from Google Analytics start as secondary, and “can only be updated to primary in Google Ads.” So someone switched the imported one on, perhaps during a setup nobody wrote down.
The test is simple. In your conversion summary, look for two actions with similar names, such as “Lead form” and “generate_lead (GA4)”. If both are primary and rise together, keep one and set the other to secondary. For sales, Google’s guide to transaction IDs suggests sending a unique ID, also called an order ID, with each purchase. Then a reloaded order page does not count as a second sale.
Here is what the error costs, as an example. Picture an insurance broker in Navrangpura spending ₹18,500 a month on Google Ads. If 20 real leads are each counted twice, the dashboard shows 40 leads and a CPL (cost per lead) of about ₹463. The real CPL is ₹925. Every decision made on the first number is made on half the true cost.
How Do Meta Pixel and Conversions API Avoid Double Counting?
Meta can receive the same lead twice. One copy comes from the Pixel in the browser, the other from the Conversions API on your server. Meta’s guide to duplicate events recommends running both. It removes the copy only when both events carry the same ID and the same event name.
Meta’s guide is exact on this. The Pixel’s eventID “must match the Conversion API’s event_id,” and the event name must match too. Meta checks these pairs sent to the same Pixel within 48 hours and drops the later copy.
When the IDs are missing or do not match, Meta has no way to tell that the two events describe one person. Your cost per lead then looks half of what it really is. Ask whoever set up the Conversions API to show you that the same ID travels with both events. A short screen share in Events Manager can settle it.
Conversion Windows and Late-Arriving Numbers
A conversion window is how long after an ad click a conversion can still be credited to it. Google Ads sets the click window to 30 days by default. That is why yesterday’s numbers can still rise next week, and why a report pulled too early looks weak.
Google’s page on conversion windows says “the default window is 30 days” for clicks. You can set it anywhere from 1 to 90 days, depending on where the conversions come from. The right length depends on how long your customers take to decide.
Mistakes here are quieter. A 90-day window on a business where people enquire the same day lets old clicks claim credit. A 7-day window on a slow purchase drops real leads. Before you judge a campaign, wait until most of its window has passed. Picture a campaign that ran through Navratri in October: its full count may not settle until November. Compare the same dates in Google Ads and your CRM.
How Do You Check Your Setup for Conversion Tracking Mistakes?
Fill in your own form and watch where it lands. Use a phone that is not logged in to your business accounts and send a real-looking enquiry. Then check Google’s Tag Assistant and the Test Events tab in Meta Events Manager. Each test should show exactly one event per action.
Run the checks in this order and note what you see:
- Open Tag Assistant, connect your website and submit the form once. Note every tag that fires on the thank-you page.
- Reload the thank-you page. If a conversion fires again, your counting setting matters a great deal.
- In Meta Events Manager, open Test Events and repeat the form. A matched Pixel and server event should show as one.
- Check your conversion summary for duplicate primary actions, using the steps above.
- The next day, compare the test enquiries in your CRM with the conversions each platform reports. The two should match.
If you use enhanced conversions, check them too. Google says the feature “can improve the accuracy of your conversion measurement.” It sends details such as email addresses, scrambled with a one-way code called SHA256. It only helps when your form passes those details correctly. For a fuller monthly routine, see our Google Ads management checklist.
Where to Start This Week
Your ad numbers are only as good as the setup behind them. If the dashboard and the sales team disagree, check the setup before you blame the campaign. Several conversion tracking setup mistakes come down to a single setting, and those cost nothing to fix.
This week, open your Google Ads conversion summary. Check the count setting on your lead forms, and check which actions are primary. Then send one test enquiry and watch it arrive once.
Want a second pair of eyes on your tracking? Our Google Ads team and Meta ads team can walk through it with you.
Frequently Asked Questions
Why does Google Ads show more conversions than our actual leads?
Check the Every counting setting first, then look for a duplicate primary action. Every is the default for website conversions, so reloaded thank-you pages and repeat forms each count. Set lead actions to One, and keep one primary action per lead source.
Should a phone call click be a primary conversion?
It depends on what happens next. A tap on a phone number shows interest, but the call may never connect. A sound approach is to keep the tap as secondary. Then make a call conversion the primary action, with a minimum call length, so bidding learns from real conversations.
What is the difference between a GA4 key event and a Google Ads conversion?
A key event is Google Analytics’ name for an important action on your site. A Google Ads conversion is what Google Ads counts and bids on. You can import a key event into Google Ads, where it starts as secondary until you change it.
Do we need both the Meta Pixel and the Conversions API?
Meta recommends running both for better ad performance. Send the same event ID and event name with both, so Meta can remove the duplicate.
How long should we wait before judging conversion numbers?
Wait until most of the conversion window has passed. Google’s default click window is 30 days. A report pulled two days after a campaign ends can still change as late conversions arrive.





