Skip to content
All posts
Google Business Profile

GBP Insights vs GA4: Are You Measuring the Same Visitors Twice?

GBP Insights and GA4 are not measuring the same visitors, and adding them together is a mistake. Each tool counts a different user action. Here is how to read both without fooling yourself.

The Smart Aleck · September 29, 2026 · 7 min read
Dark-themed 3D illustration of storefronts with location pins, a magnifying glass with analytics icons, and a chart dashboard.

TL;DR: GBP Insights counts actions on your Google Business Profile, like map views, direction requests, and calls. GA4 counts sessions on your website. They overlap only when someone clicks your website link from GBP. Treating them as a combined total inflates your numbers and hides what is actually working.

At a Glance

GBP Insights GA4
What it tracks Profile actions on Google Sessions and events on your website
Who it counts Anyone who interacts with your GBP listing Anyone who visits your site
Overlap Only the "website clicks" from GBP that land on your site Only if UTM-tagged or direct referral is captured
Blind spots No visibility into what users do after leaving Google No visibility into users who call or get directions without visiting the site
Best for Measuring local search presence and profile performance Measuring what visitors do once they reach your site

What GBP Insights Actually Counts

GBP Insights tracks behavior that happens on Google, before anyone touches your website. Specifically:

  • Profile views: How many times your listing appeared and was clicked in Search or Maps
  • Direction requests: People who asked Google Maps to route them to you
  • Calls: Clicks on your phone number from mobile (Google tracks the tap, not whether the call connected)
  • Website clicks: The number of times someone clicked the website link on your profile
  • Messages and bookings: If those features are enabled

A plumber who gets 200 direction requests a month from GBP is generating real business activity, none of which ever shows up in GA4. If you only look at your website analytics, that entire channel is invisible.

Takeaway: GBP Insights is a measure of your local search presence. It tells you how many people decided to engage with your business before they ever touched your site.

Stylized hand holding smartphone showing a map pin and store listing with globe, directions, and phone buttons; neon dark theme
Users interacting with a GBP listing on mobile may call or get directions without ever visiting your website , making them invisible to GA4.

What GA4 Actually Counts

GA4 tracks sessions and events on your website. It sees a user when they land on one of your pages, and it tracks what they do from that point forward: pages visited, time on site, form submissions, phone number clicks on your site, and any custom events you configure.

GA4 does not see:

  • Users who called you directly from your GBP listing
  • Users who got directions and drove to your location
  • Users who saw your profile and then called you from memory without visiting your site

For a law office or repair shop, a significant portion of conversions can happen entirely within Google's ecosystem. GA4 will never log those.

Takeaway: GA4 is a measure of on-site behavior. It starts where GBP Insights ends, and only when a user actually clicks through to your site.

Find out what your site is leaving on the table Get your free audit

Where They Overlap (And How to Measure It Cleanly)

The one place these tools share data is the website click in GBP. When someone on your GBP listing clicks "Website," they land on your site and GA4 can record that session.

The problem: GA4 often misattributes that traffic. Without a UTM parameter on your GBP website link, GA4 may log those visits as direct traffic or organic search depending on the browser and referral chain. You lose the connection between the GBP action and the site session.

How to fix it:

  1. Go to your Google Business Profile and edit your website URL.
  2. Append a UTM string: ?utm_source=google&utm_medium=gbp&utm_campaign=profile
  3. Save and verify the link still resolves correctly.
  4. In GA4, create a segment or exploration that filters sessions where source = google and medium = gbp.

Now you can directly compare GBP-reported website clicks against GA4 sessions from that source. If GBP says 80 website clicks and GA4 shows 60 sessions from that UTM, the 20-click gap is likely mobile users who tapped and immediately called or bounced before the analytics tag fired. That is expected, not a bug.

Takeaway: UTM-tag your GBP website link. It is the only way to connect these two data sets without guessing.

The Double-Counting Trap

Here is the mistake local business owners and their marketing vendors make constantly: they add GBP Insights numbers to GA4 numbers and present the combined figure as "total monthly visitors."

That is wrong. A user who views your GBP profile, clicks your website, and is then counted in GA4 is one person counted twice. GBP Insights counted them as a website click. GA4 counted them as a session. They are the same human.

The actual count of unique interactions is: all GBP actions that did NOT result in a website click, plus GA4 sessions from all sources. Adding the top-line GBP number to the top-line GA4 number always overstates reach.

If a marketing report ever shows you "1,400 GBP views + 800 GA4 sessions = 2,200 people reached," ask how much of that 1,400 overlaps with the 800. The honest answer is: some of it does, and without UTM data you cannot know exactly how much.

Takeaway: Never add GBP and GA4 totals. They are different measurement layers, not separate audience pools.

How to Read Both Tools Together

Think of GBP Insights and GA4 as two floors of the same building. GBP is the street level, where people discover and decide. GA4 is the interior, where people explore once they walk in.

A useful reporting framework for a local business:

  1. GBP Insights monthly: Total profile views, calls, direction requests, and website clicks. Track these month-over-month. Rising calls and direction requests without rising website clicks means your profile is working, but your site link may be weak or unnecessary for how customers engage with you.

  2. GA4 monthly: Sessions from organic, direct, paid, and your gbp UTM segment specifically. Look at which pages GBP visitors land on and whether they convert.

  3. The bridge metric: GBP website clicks vs. GA4 sessions from the gbp UTM. This gap tells you about mobile friction and tag-firing reliability.

For deeper context on which local metrics actually signal growth, see local SEO metrics that signal growth.

If your analytics setup feels unreliable, 5 Signs Your Analytics Data Is Lying to You covers the most common breakdowns.

Verdict

GBP Insights and GA4 are complementary, not redundant. They measure different stages of the same customer journey. GBP shows how many people engaged with your business on Google. GA4 shows what a subset of those people did on your website afterward.

The right move is to track both separately, UTM-tag your GBP link so the overlap is measurable, and never combine their totals into a single "visitors" figure.

If you are not sure whether your current analytics setup is capturing any of this correctly, a free AI readiness and marketing audit is a fast way to find out what your data is actually telling you versus what you think it is.


Find out what your site is leaving on the table

SmartAleck's free AI readiness audit scores your search presence and shows the exact gaps costing you customers. Two minutes, no sales call.

Get your free audit

Frequently asked questions

Does GA4 automatically track traffic from my Google Business Profile?

Not reliably. Without a UTM parameter on your GBP website link, GA4 may log those visits as direct or organic traffic, making it impossible to isolate. Add a UTM string to your GBP website URL to track it as a distinct source.

If someone calls me from my GBP listing, does GA4 see that?

No. GA4 only records sessions that occur on your website. A call tap from your Google Business Profile happens entirely within Google's ecosystem and is logged only in GBP Insights, not in GA4.

Are GBP profile views the same as website visits?

No. A profile view means someone saw your listing in Google Search or Maps. A website visit means they clicked through to your site. Most profile viewers never click to the website, which is why GBP view counts are almost always much higher than GA4 session counts.

What is a realistic gap between GBP website clicks and GA4 sessions from the same source?

Some gap is normal. Mobile users may tap a link and leave before the analytics tag fires, or they may be blocked by browser privacy settings. A gap of roughly 10–30 percent or more is not unusual, though no universal benchmark exists. A gap that seems unexpectedly large suggests a tracking or redirect issue worth investigating.

gbpanalyticslocal seogoogle business profilega4tracking
View All Posts
Free in 2 minutes

Stop guessing. See your actual gaps.

The free SmartAleck audit scores your search presence in two minutes and tells you exactly what to fix first.