How to Track In Store Visits from Google Ads
For businesses with physical locations, online conversions tell half the story. Here is how store visit measurement works and its limits.

If you have physical locations, your online conversion tracking is measuring the minority of what your ads do.
Someone searches, finds you, and drives over. No form, no purchase, nothing in your ad account. Meanwhile the campaign that drove them looks unprofitable and gets cut.
Here is how store visit measurement works, what it can honestly tell you, and what to do when you do not qualify for it.
How Google measures store visits
Google uses location history from signed in users who have opted into it, combined with mapped store boundaries, to estimate how many people who interacted with your ads later physically visited a location.
Two words matter there. Estimate, and modelled. Google observes a sample of users and extrapolates. You are not getting a count of individual visits, you are getting a statistical estimate with a confidence range Google does not show you.
That does not make it useless. It makes it a directional metric rather than a bankable one.
What you need to qualify
Google does not offer this to everyone. The requirements are roughly:
Multiple physical locations, usually a meaningful number rather than one or two
A linked and verified Google Business Profile with accurate location data
Location extensions enabled and running in your campaigns
Enough ad click volume and enough store visit volume for the model to produce something statistically reasonable
Compliance with Google’s policies for the category, which excludes some verticals entirely
If you are a single location business, you almost certainly will not qualify, and the rest of this article is the more useful part.
Setting it up when you do qualify
Verify every location in your Google Business Profile and make sure the addresses and opening hours are accurate. The model depends on knowing where your stores are.
Link the Business Profile to Google Ads.
Enable location assets at account level so they serve across campaigns.
Wait. Store visits usually appear as a conversion action automatically once you qualify, and there is a delay of days to weeks.
Set it as a secondary conversion to begin with, so you can observe it before it touches bidding.
That last step is worth insisting on. Store visits are a modelled number, and putting a modelled number into Smart Bidding before you understand its behaviour is how accounts go strange.
Using store visits without fooling yourself
Three rules keep this honest.
Never add store visits to online conversions in the same column
They are different in kind and different in reliability. A combined total hides the fact that one half is measured and one half is estimated.
Assign a value, not a count
A store visit is not worth the same as a purchase. Work out your average transaction value and your visit to purchase rate, multiply, and use that as the value. Now it can sit alongside online revenue in a way that means something.
Watch the trend, not the absolute
The model’s absolute output is uncertain. Its relative movement between campaigns and over time is much more informative. Compare campaigns to each other rather than to a target.
What to do if you do not qualify
Most single location and small chain businesses land here. There are still good options.
Call tracking
For a lot of local businesses the phone is the real conversion. Dynamic number insertion tied to the ad click lets you attribute calls to campaigns properly, and calls correlate well with visits.
Setup here: Google Ads call tracking setup.
Direction requests and location interactions
Clicks on your address, on Get Directions, and on your phone number are all trackable on your own site and are strong proxies for intent to visit. Track them as secondary conversions with an assigned value.
Offline conversion import from your point of sale
This is the real answer if you can manage it. Capture an identifier at the point of sale, such as email for a receipt or a loyalty number, and match it back to ad clicks.
It is more work than store visits and vastly more accurate, because it is based on actual transactions rather than a model: what offline conversion tracking is.
Ask people
Genuinely. A one question survey at the point of sale, asked consistently, gives you a rough channel split. It is imperfect and self reported, and it is still better than nothing when the alternative is no signal at all.
A measurement plan for a local business
Track calls, direction requests and location page views as valued secondary conversions.
Capture email at the point of sale wherever you reasonably can.
Import those transactions as offline conversions monthly.
If you qualify for store visits, use it as a directional cross check rather than a bidding signal.
Run a geo test once a year to sanity check the whole picture.
That combination gives you something defensible. Store visits alone does not.
Need this built properly?
Physical businesses lose the most to bad attribution and gain the most from fixing it. I set up and repair tracking for ecommerce stores and lead generation businesses, so the numbers in your ad accounts match the money in your bank account.
Have a look at what I do, or book a call and we can go through your setup together.



















