If you can’t measure it, you can’t scale it. Here’s the no-headache way to get Google Ads conversion tracking right: set primary vs. secondary actions in Google Ads, link GA4, install the Google tag via GTM or gtag.js, enable enhanced conversions, and verify with Tag Assistant, GA4 DebugView, and Ads diagnostics.

Why conversion tracking breaks—and why it matters

Orange and Black Google Ads Conversion Tracking

Trend signal: interest in clean setups is surging. Recent beginner-to-pro YouTube tutorials from longstanding educators continue to rack up large view counts, reflecting demand for dependable, current implementation patterns. Treat these as signals of demand—not proof of any specific claim or outcome.

Definitions you’ll actually use

Watch on YouTube
  • Conversion action: A measurable outcome (purchase, lead, call) tracked in Google Ads.
  • Primary conversions: Used for bidding and included in the account’s conversion column.
  • Secondary conversions: Observed only; not used for bidding by default.
  • Google tag (gtag.js): The base tag for Google Ads/Analytics when installing code directly.
  • Google Tag Manager (GTM): A container-based tag system to deploy tags without code pushes.
  • Enhanced conversions: Sends hashed first‑party customer data with a conversion to improve matching.
  • Consent Mode v2: Adjusts data collection behavior based on a user’s consent choices.

Primary vs. secondary conversions: get this right first

Orange and Black Google Ads Conversion Tracking Visual Map

  • Make primary: Revenue-driving or pipeline-quality outcomes. Examples: Completed purchase, qualified lead (SQL/MQL), booked demo, successful signup with activation.
  • Keep secondary: Micro-events you want to observe but not optimize toward. Examples: Add to cart, time on page, PDF click, newsletter opt-in.

Practical setup steps in Google Ads: 1) Tools & Settings → Conversions → New conversion action. 2) Create the critical action (e.g., Purchase, Lead). Set “Primary” and enable “Include in ‘Conversions’.” 3) Add micro-actions as separate conversions and set them to “Secondary.” 4) Choose the right attribution model (data-driven for eligible accounts). For clarity on how this interacts with bidding, see our guide on Google Ads Budget And Bidding For Beginners.

Choose your tagging path: GTM vs. gtag.js (and where enhanced conversions fit)

Watch on YouTube

  • Use GTM if: You want a scalable, no-code deployment with version control, QA via Preview/Debug, and flexible triggers across platforms.
  • Use gtag.js if: You control templates and need minimal tooling. Keep a strict change log and ensure developers follow exact event schemas.

Enhanced conversions can be enabled in both:

  • In GTM: Configure Enhanced Conversions within the Google Ads Conversion tag using CSS selectors or a data layer to capture email/phone/name.
  • With gtag.js: Map user data to the EC parameters according to Google’s spec (data is hashed locally).

Step-by-step: GA4 + Google Ads tag setup (no headaches)

Follow this streamlined process to reduce rework.

1) Link Google Ads and GA4

  • In GA4: Admin → Product Links → Google Ads Links → Link your Ads account.
  • Enable personalized advertising and auto-tagging in Google Ads.
  • If importing conversions from GA4, confirm the exact event names and parameters.

2) Create conversion actions in Google Ads

  • Choose Web, App, Phone, or Import based on your funnel.
  • For ecommerce, track Purchase with value, currency, and transaction ID.
  • For lead gen, track Lead/Form Submit and plan an upgrade path to qualified lead via offline import.

3) Deploy the Google tag

  • GTM path:
  • Install the GTM container snippet sitewide.
  • Add a Google Tag configuration tag (or use existing sitewide tag).
  • Create a Google Ads Conversion tag for each conversion action; trigger on exact event pages or via custom events.
  • gtag.js path:
  • Add the global site tag to all pages.
  • Fire the conversion event on the confirmation page or event callback only.

4) Enable enhanced conversions

  • Collect first-party identifiers (email/phone/name/address) on or before confirmation.
  • Hashing is automatic in Google tags. Only send what users provided with consent.
  • In GTM, map selectors or data layer variables; in gtag.js, pass the enhanced conversions object as documented.

5) Configure Consent Mode v2 (if in scope)

  • If you run consent banners, implement Consent Mode v2 signals.
  • Ensure denied consent restricts storage and that you understand modelled conversions may increase.

6) For lead quality: plan offline enhancements

  • Capture GCLID/GBRAID at lead creation.
  • When a lead is qualified or becomes revenue, upload via offline conversion import with the same click ID.

Testing and verification you can trust

Watch on YouTube

Tag Assistant + GA4 DebugView checklist

  • In Tag Assistant, confirm one and only one Google tag fires per page.
  • On the conversion event, verify the correct Conversion ID/Label.
  • Check enhanced conversions: identifiers are detected and hashed.
  • In GA4 DebugView, confirm the event name/parameters and that the event isn’t firing twice.

Google Ads diagnostics and measurable checks

  • Status should move to “Recording (recent activity)” within 24–72 hours of valid traffic.
  • No unexpected spikes in “All conversions” vs. “Conversions” (suggests miscategorizations).
  • Duplicate rate: monitor that conversion value and count align with backend records.
  • Attribution sanity check: data-driven model shares credit across touchpoints; last-click should not dominate without reason.

Common pitfalls (and how to avoid them)

Orange and Black Google Ads Conversion Tracking Monitors
  • Double tagging: GTM + hardcoded gtag.js both firing. Remedy: pick one sitewide tag source and disable the other.
  • Wrong triggers: Conversion fires on page view instead of post-submit. Remedy: use custom events or confirmation-only triggers.
  • Missing value/ID for purchases: No revenue optimization. Remedy: pass value, currency, and transaction ID.
  • Consent mismatch: Collecting identifiers without consent. Remedy: implement Consent Mode v2 correctly.
  • Unlinked properties: GA4 not linked to Ads. Remedy: link and enable personalized ads.

Enhanced conversions: when to use and what to send

Watch on YouTube

  • Best for: Lead gen where email/phone is captured; ecommerce with account checkout.
  • Required data: At least one identifier (email preferred). Provide only what the user supplies.
  • Data handling: Hashing occurs in the browser before transmission.
  • Consent: Respect user choices; if denied, do not send identifiers.

Implementation tip in GTM:

  • Use a data layer push at form submit to standardize fields (email, phone, first_name, last_name, address, zip).
  • Map the variables to the Enhanced Conversions section of your Ads Conversion tag.

Measuring quality: from micro-events to revenue

Orange and Black Google Ads Conversion Tracking Dashboard

  • Micro to macro path: Page view → Add to cart (secondary) → Purchase (primary).
  • Lead quality: Upload offline conversions when a lead reaches SQL or revenue. Match on GCLID/GBRAID and the original timestamp.
  • Value-based bidding: For lead gen, consider proxy values (e.g., $10 for MQL, $200 for SQL) until you have stable offline imports.

Evidence-led callout: what the data can and can’t tell you

Watch on YouTube
  • Modelled conversions: With privacy changes and consent, some conversions are modelled. Treat them as estimates, useful for optimization but not legal/financial reconciliation.
  • Attribution nuance: Data-driven attribution redistributes credit; expect shifts away from pure last-click.
  • Channel overlap: Don’t read Ads conversions in isolation. Validate directionally against GA4 and your CRM to avoid over- or under-attribution.

Examples: three clean setups by business model

  • Ecommerce (Shopify/BigCommerce)
  • Primary: Purchase (value, currency, transaction ID).
  • Secondary: Add to cart, begin checkout.
  • Tagging: GTM with server-side optional; enhanced conversions using checkout email.
  • Test: Tag Assistant on thank-you page; Ads shows “Recording (recent activity).”
  • High-velocity B2B lead gen
  • Primary: Qualified lead (imported offline when SDR qualifies).
  • Secondary: Form submit.
  • Tagging: GTM form submit event; capture GCLID/GBRAID; nightly offline import.
  • Test: Match rate on offline uploads and rising optimization stability.
  • SaaS freemium → paid
  • Primary: Trial sign-up with activation milestone or paid conversion.
  • Secondary: Pricing page views, signup initiated.
  • Tagging: In-app events passed to web via data layer or API; enhanced conversions with account email.
  • Test: Distinct event names; value mapped to plan tiers.

How Orange & Black helps you get reliable conversion data

Watch on YouTube

Make measurement power your media and content

Accurate tracking unlocks smarter budgets and better creative tests. If you’re coordinating search, social, and content, a planning system helps you act on what the data says. Topiclicks is an agentic AI platform for omnichannel content planning and execution, built for brands and product teams focused on generating revenue and conversions. Use it to align experiments and messaging once your conversion data is trustworthy: https://topiclicks.com/.

Additional resources to level up

Watch on YouTube
  • Use a simple starter structure for Meta campaigns while you finalize tracking logic: [Abo Vs Cbo Meta Ads Simple Starter Structure](https://orangeandblackdigitals.com/blog/abo-vs-cbo-meta-ads-simple-starter-structure/)
  • Tighten your Google Ads budget and bidding strategy once conversions are verified: [Google Ads Budget And Bidding For Beginners](https://orangeandblackdigitals.com/blog/google-ads-budget-and-bidding-for-beginners/)
  • See how AI roadmaps intersect with measurement and optimization: [2026 Ai Marketing Roadmap](https://orangeandblackdigitals.com/blog/2026-ai-marketing-roadmap/)
  • Close the loop between data and action: [Agentic Ai Action Loop](https://orangeandblackdigitals.com/blog/agentic-ai-action-loop/)

Limitations, privacy, and governance

  • Legal review: Ensure your consent banner and privacy policy cover analytics and advertising, including enhanced conversions and offline uploads.
  • Data retention: Align GA4 and Ads retention with your compliance requirements.
  • Server-side tagging: Improves control and latency but doesn’t bypass consent; plan for engineering resources and costs.

Conclusion: scale only what you can measure

Watch on YouTube

Common questions

Frequently asked questions

Should I import conversions from GA4 or track directly in Google Ads?

If you need granular bidding control and enhanced conversions, track directly in Google Ads. If you already have clean GA4 events and want consistency across channels, import from GA4. Many advertisers do both: revenue-driving events in Ads, supportive events imported from GA4.

How long until my Google Ads conversions start recording?

With correct tagging and traffic, initial signals typically appear within 24–72 hours. Use Tag Assistant and GA4 DebugView right away, then check Google Ads conversion status for “Recording (recent activity).”

Do I need Consent Mode v2 for enhanced conversions?

You need a consent framework if you operate in regions requiring consent. Consent Mode v2 helps adjust behavior based on user choices. Only send enhanced conversion identifiers when consent permits.

How do I stop duplicate conversions from firing?

Ensure only one sitewide tag source (GTM or gtag.js) is active, restrict conversion triggers to confirmation events, pass unique transaction IDs for purchases, and test with Tag Assistant to confirm a single fire per conversion.