Skip to main content
Google Ads · Hearing clinicsGoogle Ads × Hearing clinics

Google Ads conversion tracking for hearing clinics

Hearing care has a longer consideration cycle than almost any other clinical service, an older patient population that overwhelmingly prefers the phone, and a conversion — a device fitted — that can arrive months after the ad click. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in hearing clinics, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Hearing clinics

Google Ads for hearing clinics: calls first, then tests and fittings

For a hearing clinic on Google Ads, count calls from ads with a sensible minimum call length, then upload hearing tests attended and devices fitted through offline conversion import against the stored gclid, gbraid or wbraid from the practice system. Bid on test attended; fittings past 90 days are reported, not imported. No hearing-loss detail goes.

Search is where most hearing-aid demand lands, and it is often typed by an adult son or daughter on behalf of a parent. That matters for matching: the person who clicked is not always the patient, and the phone number on the booking may not belong to whoever searched. Store the click identifier against the enquiry when it happens, not against the patient's contact details later, or Enhanced Conversions will try to match the wrong person and the fitting cannot be traced back.

Calls from ads are their own conversion type with a duration threshold. Set it high enough to exclude the quick price or insurance call that never books, and calibrate it against your own call logs rather than leaving the default. Calls placed from the ad's call asset and calls from the site after a click are counted differently, so check both are configured, or the clinic sees only one half of its strongest channel.

Value test attended at a fraction of an average fitting, and send fittings that land inside the window at device revenue. Remarketing to people who read hearing-loss pages runs into Google's personalized advertising restrictions on health, and Google's healthcare policy has its own rules on device ads; check both for your market before building audiences or writing claims.

Google Ads · Hearing clinics · what breaks

Why Google Ads under-reports for hearing clinics

  1. 01

    Most enquiries arriving by phone

    Where a website tag can see nothing.

  2. 02

    Fittings months after the click

    Long past any cookie's life.

  3. 03

    Free hearing tests counted as the conversion

    Which is a step, not the outcome.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Hearing clinics · the fix

What working looks like — Google Ads · Hearing clinics

  • Calls attributed to campaigns

    The dominant channel, finally measured.

  • Test and fitting tracked separately

    One is volume, one is revenue.

  • Long cycles handled deliberately

    Within the constraints the import windows impose.

Google Ads · Hearing clinics · architecture

How Google Ads and hearing clinics actually connect

  1. 1

    The conversion in hearing clinics

    Enquiry, hearing test booked, test attended, device fitted. The value sits almost entirely in the last one, and the cycle between the first and last is the hard part.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    your practice management system's records of tests attended and devices fitted.

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Hearing clinics · events

The conversion map for hearing clinics

Four stages across a cycle measured in months, with the phone carrying most of the traffic.

Enquiry (mostly call)Call tracking with number insertion. Forms are the minority channel here.
Hearing test bookedServer-side from the practice system.
Test attendedServer-side. The reliable mid-funnel optimization target.
Device fittedServer-side, uploaded as an offline conversion where the cycle allows.
Hearing loss detailRecorded internally, never dispatched. It is health information.

Google Ads · Hearing clinics · diagnose

Diagnostic order — Google Ads · Hearing clinics

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Hard-coded phone numbers

    A number in a header image can't be swapped, and those calls arrive with no source.

  3. 03

    Cycles exceeding the 90-day import window

    A fitting six months later can't be imported. Test attended has to carry the optimization.

  4. 04

    Free tests optimized as the conversion

    Bidding then buys people who want a free test and no device.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Hearing clinics · prove

How it gets proven — Google Ads · Hearing clinics

Source of truth

your practice management system's records of tests attended and devices fitted

  • Number insertion confirmed on every template, including images.
  • A live test call attributed to the correct campaign.
  • Click ID present on a live patient record.
  • Tests and fittings reconciled against the practice system for a closed month.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Hearing clinics · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Hard-coded phone numbers
  • Cycles exceeding the 90-day import window
  • Free tests optimized as the conversion
  • Read the match rate on the upload, not the success message

Checked against

your practice management system's records of tests attended and devices fitted

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Hearing clinics · when not to buy

When you don't need this — Google Ads · Hearing clinics

  • If Google Ads already reports conversions that reconcile against your practice management system's records of tests attended and devices fitted within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Hearing clinics · what we deliver

What gets built — Google Ads · Hearing clinics

  • Dynamic number insertion across every template

    Including print-style headers and footers.

  • Click ID captured at the visit and stored

    Not at the appointment, by which point it's gone.

  • Practice system as the source of truth

    Tests attended and devices fitted.

  • Values assigned per stage

    A test is not a fitting.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against your practice management system's records of tests attended and devices fitted. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Hearing clinics questions, answered

Long enough to exclude quick price and insurance questions that never book. Check your own call logs for how long a booking call usually runs and set the threshold below that.

Free · 30 min

Get Google Ads reporting what hearing clinics actually earn

Free30 minutesNo obligation