Google Ads guide

How to Set Up Google Ads Enhanced Conversions for B2B Companies

Set up Enhanced Conversions for B2B by defining the lead and sales stages, preserving the approved link from contact to account and opportunity, importing mature CRM outcomes, and testing the full path through a long sales cycle. Keep the browser lead, qualified stage, opportunity, and closed-won result distinct; one contact is not automatically one customer.

Use Google’s Enhanced Conversions best practices, web conversion setup, and offline conversion guidance. Marketing, sales, CRM, finance, and privacy owners should approve the event contract before it is used for optimization.

1. Define the B2B conversion stages

Write the action the campaign is intended to acquire: valid lead, sales-accepted lead, qualified account, meeting, opportunity, proposal, closed-won, or another stage. For each one, name the proof, owner, required data, timing, and disqualification rule.

Decide whether the count unit is contact, company, account, opportunity, product, or contract. A single company may send several contacts and have separate opportunities. Record how duplicates, existing customers, merges, reopened deals, and multi-product buying groups are handled.

Use Google’s primary and secondary conversion guidance to assign one primary role while keeping earlier and later stages available for quality checks.

2. Map contact to account and opportunity

Choose the approved key that will survive the journey: click or source ID, lead ID, contact ID, account ID, opportunity ID, or another supported identifier. Preserve product, region, event time, stage, value, currency, and consent state according to the data policy.

Document parent and subsidiary relationships, contact merges, account renames, duplicate opportunities, reopened stages, and a contact who buys more than one product. Do not place contract terms, sales notes, or private account details in event parameters or URLs.

If the B2B form redirects to a separate scheduling or CRM domain, test that the approved source identifier survives. A later CRM stage without a reliable match should be treated as an unmatched business record, not silently attributed.

3. Inventory web and CRM sources

List the Google tag, tag-manager containers, form provider, analytics import, meeting tool, call system, marketing automation, CRM, backend, and offline job. Mark which source creates raw lead, accepted lead, qualified stage, opportunity, and won outcome.

Look for a thank-you page plus analytics import, or a marketing automation event plus CRM import. Choose one source of truth for each stage. Retain other paths as evidence only if their relationship and duplicate behavior are documented.

4. Approve the matching and consent design

Ask the privacy owner which first-party fields are approved, where they are collected, how they are normalized, what consent permits them, who can access them, how long they remain, and how deletion works. Review Google’s Enhanced Conversions best practices with the B2B policy.

Do not send passwords, confidential deal notes, employee details, free-text responses, or sensitive account data. Keep raw contact values out of URLs and shared agency or engineering logs. Use synthetic or restricted test records.

Test consent denied, consent granted later, regional domains, translated forms, and third-party meeting tools. A CRM or server import must follow the approved choice rather than bypass it.

5. Configure the web lead action

Follow Google’s web conversion setup and Google tag guidance. Create a business-named action with the correct counting choice, value, conversion window, and primary or secondary role.

Use a confirmed form-success or booking event, not a generic page view. Make the approved source identifier, action, timestamp, value, currency, consent, and allowed customer fields available only in the approved path. Preserve the lead or account key into the CRM.

Keep the browser lead separate from the offline qualified stage until the identity and import tests pass. A raw lead can provide earlier learning; a qualified stage can represent quality.

6. Import CRM stages with control

Use the CRM as the source of truth for accepted, qualified, opportunity, and won stages. Follow offline conversion guidance for supported imports and start with a small approved sample.

Check action name, source identifier, account and opportunity match, stage time, value, currency, consent handling, and accepted, rejected, duplicate, unmatched, and delayed rows. A completed upload does not prove that the stage belongs to the correct account.

Do not import every note, owner change, task, reopen, or correction as a new acquisition. Define whether a stage transition updates the existing event or creates a distinct later action.

7. Build a defensible B2B value model

Use a fixed proxy, stage-specific expected value, or dynamic revenue. For a qualified opportunity, document win rate, product, segment, discount, margin, sales cost, currency, and expected time to close. Keep raw contract amount, expected contribution, and closed-won revenue distinct.

Do not assign the value of a large contract to every form or content download. Review the model when pricing, sales coverage, close rate, product mix, or pipeline quality changes. Record effective date because value changes can alter automated bidding.

8. Control duplicate and merge behavior

Test repeated form, duplicate contact, contact merge, account merge, meeting reschedule, opportunity creation, stage correction, reopen, disqualification, and import retry. Decide whether each case is zero, one, or an update.

Keep the funnel visible: raw lead, accepted, qualified, opportunity, and won are not additive customers. If the account uses more than one primary goal, explain the scope and avoid reporting layered counts as unique outcomes.

9. Test a long-cycle B2B journey

Use Tag Assistant for the web event and safe CRM records for later stages. Verify action, identifier, account, opportunity, approved fields, consent, timestamp, value, currency, and one-time behavior.

Test valid and invalid form, mobile, translated domain, existing account, meeting cancellation, sales acceptance, disqualification, merge, lost source key, rejected import, delayed stage, reopen, and closed-won. Retain expected zero, one, or update result and a safe record key.

Do not judge a closed-won signal before the cohort has had time to mature. Keep the reporting window and sales-cycle assumptions beside the test evidence.

10. Reconcile the pipeline

Compare web leads, Google Ads actions, CRM records, accepted and qualified stages, opportunities, wins, and revenue by product, account, region, and cohort. Explain attribution windows, time zones, consent, import delay, account merges, duplicate suppression, and long sales cycles.

Monitor source-key match, duplicate rate, import acceptance, time to stage, value coverage, lead-to-account rate, and later-stage coverage. When a form redesign changes volume or acceptance, investigate the event and sales process before changing campaign settings.

Common B2B setup errors

  • Counting contacts as unique accounts or customers.
  • Calling raw form submissions qualified pipeline.
  • Importing the same stage from marketing automation and CRM.
  • Losing identity during redirects, merges, or opportunity creation.
  • Sending confidential deal data to tags or logs.
  • Passing quote value without expected win or margin rules.
  • Ignoring sales-cycle delay and cohort maturity.
  • Testing the form without testing CRM and offline outcomes.

A clear stage and identity contract is the dependable foundation.

B2B setup checklist

Confirm stage definitions, count unit, contact-account-opportunity mapping, source of truth, approved fields, consent behavior, web trigger, CRM import, value model, duplicate rules, sales-cycle window, test matrix, reconciliation, and owners. Use the Enhanced Conversions checklist and B2B Enhanced Conversions framework for companion reviews.

Start with one product and one qualified stage. Add more regions or pipeline stages after a mature sample verifies identity, values, and attribution.

Sources