Chapter01A dim optometry office at the end of the day: a tray of contact lens boxes waits for pickup on the front counter while an open door shows an amber-lit eye exam room with the phoropter ready and the chair empty
Google Ads

Google Ads for Optometrists · Chapter 01 of 16 · All chapters

Contact Lens Reorders Look Like Conversions. Google Should Only Learn From New Eye Exams.

Google Ads conversion tracking setup for optometrists: count booked eye exams and calls, keep contact lens reorders secondary, and mind health data rules.

David SmaniaFounder, BrandRocket11 min read · September 27, 2026

A patient you examined last spring runs low on contacts, opens your website, taps "Order Contacts," and pays for a year's supply. If that click is set up as a conversion in Google Ads, your account just scored a win, and it will spend next month's budget looking for more people exactly like that: people who already have a prescription from you.

That is the quiet problem with tracking on an eye care website. Most pages carry more buttons for existing patients than for new ones, and Google can't tell the difference unless you tell it. That's why this guide opens with tracking instead of keywords. Nothing later works unless the account studies the right event: someone new putting an eye exam on your calendar.

Google will chase whatever you call a conversion. Call a lens reorder a conversion and it will chase people you already see.
Chapter 1 of 16

An Eye Care Website Has More Buttons Than New Patients

Conversion tracking does two jobs. It is the report you read at the end of the month, and it is what steers your money. Smart Bidding reads each conversion as a description of the person you want, then hunts the auction for lookalikes. Exploration (our name at BrandRocket for the broad-match campaign Chapter 6 builds) lives on those examples, and it can only learn from what you count.

We pulled a dozen eye care sites from one example market, Chicago, each verified as a Google Search advertiser within the past three months: independent offices, a regional group owned by an eyewear company, and the national optical chains. Your city's practices will carry other names. Their buttons will look very familiar.

Every one of those buttons is useful to a patient. None of them is a new patient.

A Contact Lens Reorder Is Revenue From a Patient You Already Have

Reorders matter to an optometry practice. They keep a patient's lens business at your office instead of an online retailer, and a year's supply is real money. That is exactly why they end up in conversion tracking: someone sees an outbound click to the lens store, labels it a purchase and sets it as primary.

Google's help center explains what that setting does. Primary actions are reported in the Conversions column and "used for bidding as long as the standard goal they are part of is used for bidding." Secondary actions "are for observation only." A reorder set to primary is a lesson. A reorder set to secondary is a number you can read without teaching the account anything.

Keep reorders, bill payments and prescription lookups secondary, or leave them untracked. If the lens store lives on a vendor's domain, you probably can't see the completed order anyway, only the click that left your site, which is weaker still. The primary action for a new-patient campaign is a booked exam, by phone, online or through a request form.

Eight Booking Systems Turned Up on Twelve Eye Care Sites

Booking is where eye care tracking gets complicated, because the booking rarely finishes on the practice's own page. Across the 12 example sites we found:

That's eight booking systems across nine sites, plus three form-only practices, before counting phone calls.

Some chain pages do one thing especially well for the patient: MyEyeDr.'s location page tells visitors the next open date ("Appointments available as soon as Monday"). A patient knows before clicking whether this week is possible.

For tracking, the rule is the same whatever the system: count the confirmed booking, not the click on "Book Now." A click is intent. A confirmation is an exam on the calendar.

When the scheduler lives on someone else's domain, ask the vendor two questions before you launch. Can it show a confirmation page, or fire your Google tag, when a booking completes? And can you add your domain and theirs to Google Analytics cross-domain measurement? Cross-domain measurement is Google Analytics' way of treating a visit that hops from your site to the scheduler's as one person's trip. Skip it and your ad click and their booking screen can record two unrelated visitors. If the vendor can't do either, count the booking another way (the request form, or the calls it generates) and keep the "Book Now" click secondary.

The Phone Still Books Plenty of Eye Exams

Plenty of patients never touch a scheduler. Some location pages still route every booking through the front desk, with a line telling visitors to phone the store to set a time.

There are three call counters in Google Ads. One records calls placed straight from the ad. One swaps a Google forwarding number onto your site and records calls to it. One records mobile visitors tapping the number on your page. You pick a minimum duration, and any call at or above it becomes a conversion. Ours is 30 seconds. A patient who leaves a voicemail asking for an exam is a real lead, and a stricter rule throws those calls away.

Google's forwarding number works well for a practice with one number. A practice with several offices or several advertised numbers usually needs a call-tracking service that swaps the number for each visitor. We saw one pattern worth checking on your own site: call-tracking code that records form submissions but never swaps the phone number, so calls from ad visitors arrive looking like everyone else's. If you run a call-tracking service, ask whether it will sign a business associate agreement before any call data leaves your office.

Google's Customer Data Rules Treat Eye Exams and Contact Lenses as Health Purchases

Generic tracking tutorials usually say to turn on enhanced conversions, which scrambles a patient's email or phone into a hashed code and passes it to Google to improve matching. An optometry office should check Google's customer data policy before following that advice.

The policy names a set of sensitive categories and keeps their conversions out of enhanced conversions and store sales uploads. Health is on that list, and Google's examples of health data include paying for medical care and buying "medical devices." An eye exam is a medical service. And contact lenses are medical devices: the FDA says even decorative, non-corrective lenses "are medical devices" that need a prescription.

Google doesn't name optometry on that page. Our reading is that both an exam booking and a lens order sit inside the category, so we leave enhanced conversions off in optometry accounts unless the practice's counsel concludes otherwise. The standard conversion tag and call conversions stay on; they don't send customer details.

An eye exam is a medical service and a contact lens is a medical device. Google's data rules were written with both in mind.

HIPAA Follows the Patient Into Your Scheduler

A second set of rules sits underneath Google's. HIPAA's covered entities include any health care provider that sends health information electronically for a covered transaction, such as billing vision or medical insurance. The federal definition of health care includes the sale or dispensing of a device in accordance with a prescription, so the optical side of the practice counts too.

In 2022, the Department of Health and Human Services (HHS) published guidance on tracking technologies, and in June 2024 a federal court struck down one piece of it: the theory that a tag on a public page could expose protected health information just by recording a visitor's IP address. HHS dropped its appeal. The rest of the guidance still stands, including this line: "Tracking technologies on a regulated entity's user-authenticated webpages generally have access to PHI."

Put simply, your public exam and eyewear pages are one thing. Scheduling screens, intake forms, patient portals and lens reorder logins are another. Before any tag sends data from those screens to an ad platform, confirm the vendor will sign a business associate agreement or that the setup sends nothing identifying. This is not legal advice; have your counsel review your setup.

Six Settings to Change Before the First Ad Runs

Once each button has its bin, give every primary action these six settings:

  1. Primary or secondary. Booked exams, qualified calls and appointment request forms are primary. Reorders, bill pay, prescription lookups, newsletter signups and brochure downloads are secondary. A download can serve as primary for the first weeks of a brand-new account, just to get signals flowing, and then steps down.
  2. Count: One. Google recommends the "One" setting when what matters is that a lead arrived, not how many purchases followed. Someone who books online and then phones to double-check the time is still one new patient.
  3. Click-through window. Google allows "anywhere from 1 to 90 days" and applies 30 by default. We set 90 days for booked exams and request forms, and up to 60 for calls.
  4. Attribution: data-driven. Google calls it "the default attribution model for most conversion actions." Check that yours actually use it.
  5. Auto-tagging on, so each click carries a click identifier that ties the ad to the booking it produced.
  6. Uncheck the leftover enhanced CPC box. Some conversion screens still show it even though enhanced CPC has been retired for Search. It doesn't belong in a new account.

Install every tag through Google Tag Manager, not pasted into page templates one at a time. Then test each path yourself with Tag Assistant: book a test exam, submit the request form, call the tracked number for 30 seconds. Don't launch until every test shows up in the account.

A Page View Is Not a Patient

If your account is already running, open the conversion actions before touching anything else. Hunt for visits that were promoted to conversions: a view of the insurance page, the eyewear gallery or the contact page. Look for "Book Now" button clicks in the primary column.

Each one is a lesson Google is still learning. A visit to your insurance page is research. Put it beside real exam bookings and Google will buy more of whichever is cheaper, and research is always cheaper.

An account that counts page views is not measuring patients. It is measuring curiosity, and curiosity is cheap.

Demote them to secondary or delete them before you spend another dollar. If they make up most of the account's history, a clean restart of the conversion data is often faster than retraining: a few months of reports disappear, and so do the habits they taught. Once the account records about 30 real conversions a month, it has enough to feed Exploration, the broad-match campaign that finds the searches you never thought to list.

Next: The Yearly Exam Search Comes First

With exams, calls and requests counted and reorders set aside, Google finally learns from new patients. Then comes the question of where to show up first. For most people an eye exam is a yearly errand rather than a research project, and Chapter 2 maps the searches that are ready to book and explains why your first budget goes there.

Prefer to see the full plan before starting? The guide home for Google Ads for Optometrists lays out every chapter in order, through vision plans, the optical chains and medical eye care.

When an eye care practice hires us for Google Ads management, fixing what counts as a conversion is week one, before any keyword research. Doing it yourself? Sort your buttons first, then test every booking path you have.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn