Analytics & Google Ads · Practical guide
Check Google Ads conversion tracking: find missing and duplicate signals.
Do your conversion numbers look implausible? Start with the action that actually happened. This guide takes you from the business definition through a controlled test to a documented diagnosis.
The short answer
Check the whole signal chain: business action, website event, triggered tag, received event and conversion action in use. Multiple signals can have different causes. The key question is whether the same action is represented correctly in both business and technical terms.
1. Define what counts as success
Before testing, write one sentence that the business and technical teams understand in the same way. For an inquiry form: “An inquiry counts when the system has successfully accepted it.” A click on the submit button alone does not establish that outcome.
Distinguish an attempt, a successful receipt and a subsequently qualified lead. These states can answer different questions. Assign each state a clear event and a responsible data point. A validation error with no successful submission, for example, should not be reported as a successful receipt.
- Which confirmed action should be measured?
- Which system confirms that action?
- Which states are only intermediate steps?
- What information will support the later business check?
2. Inventory data sources and conversion actions
A website event, a GA4 key event and a Google Ads conversion serve different purposes. An event can be marked as important in Analytics; using it in Google Ads requires a corresponding conversion. Identify the actual source behind each action.
Also record which goals each campaign uses. Primary actions can be used for bidding when their standard goal is selected. Secondary actions usually serve observation, with an exception for custom goals. Check the actual goal configuration rather than relying only on the “primary” label.
- Name and source of each conversion action.
- Associated website or GA4 event.
- Campaign goal in use and primary or secondary setting.
- Counting method and available transaction or process identifier.
Sources: Google Analytics: Conversions vs. key events · Google Ads: Primary and secondary conversion actions
3. Run one traceable test
Use a test environment or an explicitly agreed test action. Record the time, starting state and expected outcome. Keep settings unchanged during a run so that the resulting observations remain attributable.
Use Tag Assistant or GTM preview to observe triggering. DebugView can help investigate events received in Analytics; debug mode must be enabled. Account for the applicable consent and privacy settings. Missing debug data alone does not prove a fault.
4. Locate the finding in the right layer
This diagnostic table separates observations from possible causes. It suggests the next test. A suspected explanation becomes a confirmed fault only when the observation supports it.
Swipe horizontally to read the table.
| Observation | Possible cause | Next test |
|---|---|---|
| Success despite an invalid form. | A click or submission attempt triggers success. | Compare the trigger with the confirmed system response. |
| One submission, two success events. | Multiple listeners or triggering paths. | Compare the event sequence and triggering components within the same run. |
| One event, two Ads tags. | Several tags respond to the same event. | Compare both tags’ conversion IDs, labels and triggers. |
| Two conversion actions represent the same inquiry. | Direct Ads tracking and an additional import. | Check sources, campaign goals and the intended purpose of each action. |
| A tag fires, but DebugView stays empty. | Review debug, consent or destination configuration. | Check device, debug mode, consent state and property. |
| Analytics and Ads report different results. | Different definitions or reporting conditions. | Compare source, period, attribution and counting before drawing conclusions. |
5. Separate counting methods from technical duplicates
GA4 can count a key event once per event or once per session. A change applies to future data. It does not repair event logic that fires repeatedly by mistake.
Set the business expectation first. Two genuinely submitted inquiries are different from one inquiry producing two technical signals. Inspect the events themselves, then the reporting count. A lower number after a settings change is not sufficient evidence of correct measurement.
Sources: Google Analytics: Change the counting method of key events
6. Use transaction IDs for the right purpose
For purchases, a unique transaction ID can prevent Google Ads from counting the same purchase twice within the same conversion action. Different purchases need different IDs; the same order retains its identifier. One fixed ID for all orders can cause undercounting.
The ID does not generally merge different conversion actions. The “One” count setting serves a different purpose: limiting counting after an ad interaction. Establish whether you are examining repeated signals for the same action or multiple distinct actions.
Sources: Google Ads: Transaction IDs and duplicate conversions
7. Finish the fix with a repeat test
A useful test log connects the business action with technical observations. Record a cause as confirmed only when the test supports it. After a change, repeat the same case and compare the expectation with what you observe.
- Record the environment, time and consent state.
- Identify the expected event and confirming system response.
- Document actual events, tags and destination systems.
- Assign the finding, change and responsible person.
- Repeat success, error and revisit cases after the change.
What does the test answer, and what remains open?
A clean technical run shows whether the action examined is transmitted as intended. It does not establish lead quality or campaign profitability. Those questions require additional process and business data.
Treat missing and duplicate signals as a diagnosis with a clear scope. When several sources represent the same business action, make an explicit measurement decision and document the goals. Only then does the reporting provide a useful basis for campaign decisions.
Sources and scope
Sources checked on 16 October 2026. The linked primary sources support the product-specific statements. Examples, diagnostic tables and priorities are our own practical guidance. Individual systems and account configurations need to be checked separately.
Can your data support reliable decisions?
Our analytics consulting examines event definitions, data paths and measurement quality. For a review of campaigns and budgets as well, the Google Ads audit provides the next perspective.
Explore the Google Ads audit