Direct answer
What to do first
Before optimizing, define the conversion that matters, test when and where it fires, check for duplicates and missing values, compare platform data with business records, then break results down by source and landing page. Treat the dashboard as a measurement system to validate—not proof that a campaign caused every attributed conversion.
1. Decide what counts as a business conversion
Define the action you want to improve before opening an ad platform. For ecommerce, it might be a completed, paid order; for lead generation, a submitted enquiry that meets your qualification threshold.
Record the event name, business definition, counting rule and intended use. Distinguish primary outcomes used for bidding or reporting from diagnostic events such as add-to-cart, checkout start or form error.
- Conversion: the precise action and completion condition.
- Count: once per order, once per lead, or another stated rule.
- Purpose: primary business outcome or diagnostic signal.
2. Trace the event from action to destination
Run a controlled end-to-end test on the live site. Make a test purchase or submit a test lead, then confirm the expected event name and parameters appear in analytics or the ad platform. GA4 offers Realtime and DebugView; Google Ads provides conversion action status checks [1] [2].
These checks show reporting activity; they don't establish that an event represents a valid sale or lead.
- Test the full journey, including validation errors and successful completion.
- Reload or revisit confirmation pages to check for an extra conversion.
3. Check duplicates, gaps and value quality
Compare a small sample of test transactions or enquiries across the site, analytics and ad platform. For sales, use transaction IDs where supported and check that an order isn't counted twice.
Check currency, amount and event parameters against the order or CRM record. Google Ads distinguishes simple page-load tracking from setups that need transaction-specific values or IDs [1].
- Check for missing values, unexpected zeroes, wrong currency, duplicate IDs or sudden count spikes.
- Note measurement gaps related to consent.
4. Reconcile platform numbers with business records
Set a date range and compare equivalent records. Ads platforms and analytics may credit different touchpoints or use different windows, so exact agreement isn't a useful pass/fail test.
In GA4, the landing page report is session-scoped: it identifies the first pageview in a session, not a person's full journey [3]. Target ROAS uses reported conversion values, and a target that's too high can limit traffic [4].
- Note each system's counting and attribution settings before comparing totals.
- Test again after site releases, checkout changes, tag updates or consent-flow changes.
Common questions
How do I know if conversion tracking is working?
Complete a controlled test journey and confirm the expected event, parameters and value reach the destination platform. Then check that the event matches a completed order or lead in your operational records.
Why do Google Analytics and Google Ads conversion totals differ?
They may count different touchpoints or use different attribution models, conversion windows, counting rules, time zones or event definitions. Compare settings and equivalent date ranges before drawing conclusions.
Should I optimize for every tracked event?
No. Choose a primary event that reflects the business outcome you want bidding to pursue. Keep earlier funnel actions as diagnostics unless they serve a deliberate purpose.
Sources and context
- [1]Set up your web conversions
Google Ads conversion setup options, conversion action settings, dynamic value and transaction details, and checking conversion action status.
- [2]Set up events
GA4 event types, implementation via Google tag or Tag Manager, event parameters, and inspecting events in Realtime and DebugView.
- [3][GA4] Landing page report
Landing page is the page path and query string associated with the first pageview in a session.
- [4]About Target ROAS bidding
Target ROAS bases bidding on reported conversion values; value setup and target choice matter.


