Skip to main content
Enhanced vs offlineComparison

Enhanced Conversions vs offline conversion import

These get confused constantly and they solve different problems. Enhanced Conversions improves the matching of a conversion that already happened on your website, by sending hashed customer data alongside it. Offline conversion import creates a conversion that never happened on your website at all — a deal closed weeks later, a call that turned into a job. If your sale completes on the site, you want Enhanced Conversions. If it completes in a CRM, you want offline import. Many businesses need both.

Free30 minutesNo obligation

Enhanced vs offline · what breaks

What people get wrong about this choice — Enhanced vs offline

  1. 01

    Treating them as alternatives

    They solve different problems and most businesses with an offline sales process need both.

  2. 02

    Assuming Enhanced Conversions covers offline sales

    It improves matching on a web conversion. It cannot create one that never happened.

  3. 03

    Turning Enhanced Conversions on and never checking

    Active means configured, not working. The diagnostics report is the only place that tells you.

Enhanced vs offline · the fix

Choose Enhanced Conversions when

  • Your sale completes on the website

    A checkout, a signup, a paid booking.

  • You're losing attribution on iOS

    Enhanced Conversions recovers a meaningful share of it.

  • You already collect customer data at conversion

    Email or phone on the confirmation, which is what it needs.

Enhanced vs offline · architecture

Side by side, on the criteria that actually decide it — Enhanced vs offline

Five criteria that separate them cleanly.

  1. 1

    What it does

    Enhanced Conversions improves matching on an existing web conversion. Offline import creates a conversion from a record.

  2. 2

    Where the conversion happened

    Enhanced: on your site. Offline: anywhere — a CRM, a phone call, a showroom.

  3. 3

    What it needs

    Enhanced: hashed customer data at conversion time. Offline: a click ID captured at the visit and stored.

  4. 4

    Time constraint

    Enhanced: immediate. Offline: the click must be inside Google's 90-day import window.

  5. 5

    Most common failure

    Enhanced: CSS selectors broken by a redesign. Offline: no click ID on the CRM record.

Enhanced vs offline · diagnose

Limitations of both — Enhanced vs offline

Neither option is free of them. These are the ones that change the decision rather than the ones that sound impressive.

  1. 01

    Enhanced Conversions requires consent

    ad_user_data must be granted. A low consent rate caps what it can recover, and that's not a fault to fix.

  2. 02

    Offline import has a hard 90-day ceiling

    Sales cycles longer than that cannot be imported, which is a genuine constraint on some businesses.

  3. 03

    Both depend on data you might not collect

    No email at conversion, no Enhanced Conversions. No click ID in the CRM, no offline import.

  4. 04

    Neither retroactively fixes history

    Both work from the day they're installed. Conversions already lost stay lost.

Enhanced vs offline · prove

How to check the choice was right — Enhanced vs offline

Same test either way, run on your own account rather than on a vendor's demo.

Source of truth

your order records for Enhanced Conversions; your CRM records for offline import

  • Enhanced Conversions diagnostics showing a real match rate, not just an active setting.
  • Click ID present on a live CRM record for offline import.
  • All four click parameters captured, not just gclid.
  • Uploads confirmed by match rate rather than by a success message.
  • Reconciled over a fully closed window, matched per record rather than on totals.
  • Re-checked 30 days later, because a setup that holds once and drifts is the harder failure.

Enhanced vs offline · free audit

What we check in the free audit

  • Enhanced Conversions requires consent
  • Offline import has a hard 90-day ceiling
  • Both depend on data you might not collect
  • Neither retroactively fixes history

Checked against

your order records for Enhanced Conversions; your CRM records for offline import

Get my free conversion tracking audit

Free30 minutesNo obligation

Enhanced vs offline · when not to buy

Where we're not neutral — Enhanced vs offline

Both of these are free Google features. Here's what that means for us.

  • Neither feature costs you anything. What we'd charge for is implementing them, so our interest is in you deciding implementation is hard.
  • Honestly: Enhanced Conversions on a well-built site with a clean data layer is often a day's work and a competent developer can do it. If that describes you, do it yourself.
  • Offline import is genuinely harder, and not because of the upload. The difficulty is capturing the click ID and keeping it alive through multi-step forms and CRM lead conversion — that's where implementations fail, and it's fiddly rather than clever.
  • If your CRM records mostly have no click ID, no amount of upload tooling helps. That's the first thing to check and you can check it yourself in about ten minutes.

Enhanced vs offline · what we deliver

Choose offline conversion import when

  • The sale completes away from the site

    A CRM deal, a signed contract, a booked job, a phone sale.

  • Lead quality varies and bidding can't see it

    Only the outcome tells the platform which leads were worth having.

  • There's a delay between click and revenue

    Days or weeks, inside Google's 90-day window.

Pricing

Pick the package that fits your ad spend

Browser-side starter

$400One-time fee · lifetime ownership

Repairs and verifies your existing browser-side setup. Honest about its ceiling: it fixes what's broken today, and the browser can still lose events tomorrow.

  • Root cause fixed, not worked around
  • Verified on a live conversion
  • Reconciled against your own records
  • Written handover
Fix what I have

1st-party server-side

Recommended

$800One-time fee · most popular

Money events sent from your own records through a first-party container on your subdomain, so the browser can no longer lose them.

  • First-party server container on your own subdomain
  • Conversions from your records, not the browser
  • Deduplicated on a shared event ID at every destination
  • First-party cookies beyond Safari's 7-day cap
  • 95%+ accuracy and 8+ Meta EMQ, guaranteed in writing
Rebuild it server-side

Full 1st-party stack

$1,800One-time fee · lifetime ownership

Every paid channel server-side plus the offline loop, for advertisers whose spend makes an attribution leak more expensive than the build.

  • Everything in 1st-party server-side
  • Pinterest, Snapchat, Reddit and LinkedIn CAPI
  • CRM and offline conversion loop
  • Refunds and cancellations corrected wherever each platform allows it
  • Monitoring so the next break surfaces in days
Get the full stack

FAQ

Enhanced vs offline questions, answered

If your funnel starts on the website and finishes in a CRM, yes. They cover different halves of the same journey.

Free · 30 min

Work out which one your funnel actually needs

Free30 minutesNo obligation