Back to Blog

Google Ads

Google Ads Conversion Goals Audit: Primary, Secondary and Duplicates

Audit Google Ads conversion actions, campaign goals, purchase values and duplicate imports so Smart Bidding pursues the correct business result.

Vince ServidadJuly 26, 2026 15 min read

Google Ads bidding can optimize only toward the conversion actions included in the campaign’s selected goals. A clean account can still make poor bidding decisions when purchases, leads, page views and duplicate imports are classified incorrectly.

A conversion goals audit confirms which actions are primary, which are secondary, which campaigns use them and whether the value passed to Google reflects the real business result.

Understand the hierarchy

Google Ads measurement has three connected layers:

  1. Conversion action
  2. Conversion goal
  3. Campaign goal selection

A conversion action is the specific event, such as Purchase, Submit lead form or Phone call.

A conversion goal groups related actions into a business category.

The campaign then uses account-default goals or campaign-specific goals.

For an action to influence bidding, it generally needs to be primary and included in a goal used by the campaign.

Primary versus secondary actions

Primary conversion action

A primary action:

  1. Appears in the Conversions column
  2. Can be used by Smart Bidding
  3. Represents a result the campaign should pursue
  4. Contributes to the selected conversion goal

Secondary conversion action

A secondary action:

  1. Is normally observation only
  2. Appears in All conversions
  3. Does not normally guide bidding
  4. Helps diagnose the customer journey

A secondary action can influence bidding when it is included in a custom goal used by the campaign, so custom goals need careful review.

Ecommerce default example

A common ecommerce setup is:

ActionSuggested roleReason
PurchasePrimaryMain revenue result
Add to cartSecondaryFunnel diagnostic
Begin checkoutSecondaryFunnel diagnostic
View itemSecondaryEngagement diagnostic
Email signupSecondary or separate goalDifferent business value
Store visit or callDepends on business modelMust reflect real value

This is a starting point, not a universal rule. A campaign built specifically for qualified leads may use a lead action as primary.

Start with the business objective

For each campaign, write the intended result.

Examples:

  1. Ecommerce purchase
  2. Qualified lead
  3. Phone booking
  4. Subscription signup
  5. App purchase
  6. Donation
  7. Store visit

Then ask:

  1. Which action best represents that result?
  2. Is it measured reliably?
  3. Does it have an accurate value?
  4. Should bidding pursue it?
  5. Is the campaign using the correct goal?

Do not keep an action primary only because it creates more conversion volume.

Export the conversion action inventory

Create a table with:

  1. Action name
  2. Source
  3. Category
  4. Primary or secondary
  5. Value setting
  6. Count setting
  7. Attribution model
  8. Conversion window
  9. Status
  10. Campaigns using the goal
  11. Date created
  12. Owner

Example:

ActionSourceRoleValueStatusDecision
Purchase Google tagWebsitePrimaryDynamicActiveKeep
Purchase GA4 importGA4SecondaryDynamicActiveObserve
Add to cart GA4GA4SecondaryNoneActiveKeep secondary
Page view legacyWebsitePrimary$1ActiveRemove from bidding

Check for duplicate purchases

Duplicate purchase actions are one of the most damaging ecommerce problems.

Common duplication patterns:

  1. Native Google Ads purchase plus GA4 purchase import both primary
  2. Shopify app purchase plus Tag Manager purchase both primary
  3. Old and new tracking implementations fire together
  4. Browser and server events lack deduplication
  5. Purchase fires again on thank-you page reload
  6. Several goals include the same order event

A duplicate can inflate:

  1. Conversion volume
  2. Conversion value
  3. Reported ROAS
  4. Smart Bidding confidence
  5. Budget recommendations

Compare Google Ads orders with Shopify orders for the same date range, market, currency and attribution context.

Platform and store totals will not match exactly, but large unexplained differences need investigation.

Use the Shopify ads tracking audit for the technical review.

Understand GA4 imported conversions

Google Ads conversions created from GA4 events are commonly set as secondary by default to reduce the risk of duplicate bidding when another Google Ads conversion already exists.

Do not automatically change the GA4 purchase to primary.

First confirm:

  1. Is another purchase action already primary?
  2. Which implementation is more reliable?
  3. Does each action pass transaction ID?
  4. Are revenue and currency correct?
  5. Are the same orders counted twice?
  6. Which action has better diagnostics?
  7. Is enhanced conversion data available?

Choose one main purchase action for bidding unless there is a clear reason to do otherwise.

Audit action status

The conversion summary can show warnings such as:

  1. No recent conversions
  2. Inactive
  3. Unverified
  4. Needs attention
  5. Tag inactive
  6. Recording conversions with a warning

For each warning, check:

  1. Is the event expected to occur regularly?
  2. Did the site or checkout change?
  3. Is the tag installed on the correct page?
  4. Does consent affect collection?
  5. Is the domain correct?
  6. Is the action still used by campaigns?
  7. Is the warning caused by low real volume?

A high-value purchase action with no recent activity deserves immediate investigation.

Audit conversion values

Value-based bidding requires meaningful values.

For purchases, confirm:

  1. Transaction-specific revenue is passed
  2. Currency is correct
  3. Tax treatment is consistent
  4. Shipping treatment is consistent
  5. Discounts are reflected
  6. Test orders are excluded
  7. Refund adjustments are understood
  8. Zero-value purchases are not common
  9. Cross-currency reporting is intentional
  10. Value does not use a fixed placeholder

If every order receives a fixed value of $1, Google cannot distinguish a $40 order from a $300 order.

Revenue is not profit

Google Ads normally receives order value, not contribution profit.

The account still needs business targets based on:

  1. Product cost
  2. Fulfilment
  3. Shipping subsidies
  4. Payment fees
  5. Refunds
  6. Desired contribution profit

A campaign can maximize reported revenue while spending on low-margin products.

Use the product profitability segmentation guide to connect values with product-level targets.

Audit count settings

The count setting controls how multiple conversions after one ad interaction are counted.

For ecommerce purchases, counting every purchase is commonly appropriate because each transaction has value.

For lead generation, one may be more appropriate when repeated form submissions from the same interaction should not be treated as several qualified leads.

Review:

  1. Business model
  2. Whether repeat conversions are valuable
  3. Whether spam or duplicate submissions occur
  4. Whether the action represents a transaction or a unique lead
  5. How bidding interprets the volume

Audit goal selection by campaign

A clean account-level default can still be wrong for one campaign.

For every campaign, record:

  1. Account-default or campaign-specific goals
  2. Selected goal categories
  3. Primary actions inside each goal
  4. Bid strategy
  5. Campaign objective
  6. Conversion value used

Example problems:

  1. Shopping campaign optimizes toward purchase and email signup
  2. Brand Search includes customer support calls as primary
  3. Lead campaign uses page view as a primary action
  4. One country campaign uses a legacy purchase action
  5. A new campaign inherited irrelevant account-default goals

Campaign-specific goals are useful when the campaign has a genuinely different business objective. They should not be used randomly to force more conversion volume.

Review custom goals carefully

Custom goals can combine actions outside the normal account-default setup.

Risks include:

  1. A secondary action unexpectedly influences bidding
  2. Unrelated actions are combined
  3. High-volume low-value events dominate purchase signals
  4. Reporting becomes difficult to interpret
  5. New campaigns inherit a test goal permanently

For every custom goal, document:

  1. Why it exists
  2. Actions included
  3. Campaigns using it
  4. Expected business result
  5. Review date
  6. Removal criteria

Audit attribution settings

Attribution determines how credit is assigned across eligible ad interactions.

Review:

  1. Attribution model
  2. Click-through conversion window
  3. Engaged-view window when relevant
  4. View-through reporting
  5. Cross-device behavior
  6. Imported GA4 differences

Changing attribution can alter historical comparisons and recent reported performance. Document the date and avoid judging the change before conversion delay matures.

Audit enhanced conversions

Enhanced conversions can improve matching by using consented first-party customer data in a privacy-safe process.

Check:

  1. Status is healthy
  2. Data is formatted correctly
  3. Tag source is known
  4. Consent implementation is understood
  5. Match-rate diagnostics are monitored
  6. No duplicate purchase action was created during setup

Enhanced conversions support measurement. They do not fix wrong goals or inaccurate values.

Review phone and lead actions

For businesses that sell through forms or calls, audit quality after the platform conversion.

Track:

  1. Valid leads
  2. Qualified leads
  3. Booked calls
  4. Attended calls
  5. Sales
  6. Revenue
  7. Duplicate or spam leads

A form submission may be too early to represent the true business result.

When enough data and integration exist, import deeper qualified or closed outcomes so bidding can distinguish valuable leads.

Do not assign an invented high value to every lead without evidence.

Make changes in a controlled order

Use this sequence:

  1. Inventory all actions
  2. Identify the campaign objective
  3. Verify tracking
  4. Find duplicate actions
  5. Choose the main primary action
  6. Move diagnostic actions to secondary
  7. Correct values and currency
  8. Review count and attribution settings
  9. Review campaign goal selection
  10. Document changes
  11. Allow reporting and bidding to stabilize
  12. Compare store outcomes

Avoid changing goals, bid strategy and budget on the same day unless an urgent error requires it.

What to do with old conversion actions

Do not delete history without a reason.

Possible actions:

Keep primary

The action is reliable and should guide bidding.

Move to secondary

The action remains useful for observation but should not guide bidding.

Remove from campaign goals

The action is valid for another business objective but irrelevant to this campaign.

Retire

The action is obsolete, broken or replaced.

Record the retirement date and replacement action.

Conversion goals audit table

CheckPass criteriaAction if failed
Main purchase actionOne reliable primary purchaseChoose the strongest implementation
Duplicate purchasesNo unexplained double countingMove duplicate to secondary or retire
ValuesDynamic and correct currencyFix implementation
Diagnostic eventsSecondaryRemove from bidding
Campaign goalsMatch campaign objectiveUse correct default or specific goals
StatusActive without unresolved warningTroubleshoot tag and site
CountMatches transaction or lead modelCorrect setting
AttributionDocumented and intentionalUpdate carefully
Enhanced conversionsHealthy where applicableRepair implementation
Store reconciliationDifferences understoodInvestigate gaps

Common mistakes

Making every action primary

Add to cart, checkout and purchase all guide bidding, so the system can pursue easier actions instead of revenue.

Using two primary purchase actions

The same order is reported through native Google Ads and GA4.

Optimizing for volume instead of value

A high-volume page view action makes performance look active without generating business results.

Ignoring campaign-specific goals

One campaign uses a different goal set and produces confusing results.

Fixed purchase values

Every transaction receives the same amount.

Removing historical actions without documentation

The team cannot compare periods or understand a bidding change.

Changing several major settings together

The impact of goal changes cannot be isolated.

Weekly monitoring

Review:

  1. Conversion action status
  2. Purchase count
  3. Conversion value
  4. Currency
  5. Duplicate indicators
  6. Campaign goal changes
  7. Store order reconciliation
  8. Enhanced conversion status
  9. Recent website releases
  10. Conversion delay

Monthly audit

  1. Review all active actions
  2. Retire obsolete actions
  3. Check primary and secondary roles
  4. Check campaign-specific goals
  5. Reconcile store and platform totals
  6. Review value accuracy
  7. Review lead quality
  8. Review custom goals
  9. Review change history
  10. Confirm documentation

Final principle

Google Ads bidding is only as good as the result it is told to pursue.

Use one reliable primary action for each core business objective. Keep funnel events secondary unless they genuinely represent the campaign goal. Remove duplicates, pass accurate values and verify that every campaign uses the right goals before changing bids or budgets.

Continue with the Google Ads low ROAS diagnosis guide, the Target ROAS versus Maximize Conversion Value guide, and the Shopify tracking audit.

Book Your Free Profit Audit.

Turn this insight into an action plan.

Beelog reviews paid media, tracking, product economics, creative and conversion rate together, then prioritizes the changes most likely to improve profit.

Book Your Free Profit Audit

Continue reading