LW IT Solutions
« Blog Overview /Digital Analytics / Linking Google Business Profile to GA4: The...
Read this article in other languages:

Linking Google Business Profile to GA4: The Seven Metrics

Linking Google Business Profile to GA4: The Seven Metrics
Contents
  1. What the metrics are actually counting
  2. The gap between clicks and sessions
  3. Three limits, and what each rules out
  4. What to do with it
  5. Questions and answers
  6. Sources

Google added a Business Profile link to the GA4 admin on 8 June 2026, under Product links. Once the link is made, Analytics builds a reporting collection for the profile without any further configuration and it appears in the Reports menu straight away.

Seven metrics come across: interactions, calls, bookings, directions, website clicks, messages and menus. Six of those describe something that happened on the listing, before anyone reached the website at all.

A Business Profile node fanning out into seven metric nodes, with a dashed boundary marking where the website begins and only the website clicks node crossing it to a sessions node, beside a panel listing three limits
One of the seven crosses the boundary. What it lands on is counted by a different system, so the two figures will differ.

What the metrics are actually counting

This is the part worth being precise about, because the collection sits inside GA4 and everything else inside GA4 counts sessions and events on a website.

Calls, directions, messages, bookings and menus are actions taken on the listing itself. Somebody found the profile in search or maps, pressed something, and never visited the site. Those actions have real commercial value – a call to a restaurant is worth more than a pageview – and none of them can be joined to anything on the site, because the person never arrived.

Website clicks is the only one that points across. And even there, the two sides count differently.

The gap between clicks and sessions

website clicks     counted by Google as the click leaves
                   the listing

sessions           counted by the tag once the page has
                   loaded and consent has resolved

between them       loads abandoned before the tag ran
                   consent refusals, where measurement stops
                   redirects that lose the referrer
                   bots and prefetches on one side only

  the difference is not an error. It is the first time both
  ends of that step have been visible in the same property

Anyone treating that difference as a discrepancy to be fixed will spend a long time on it. It is a measurement, and a fairly interesting one: it puts a number on how many people who intended to visit the site did not end up being counted as visitors.

Three limits, and what each rules out

The metrics are confined to the native standard reports. They cannot be pulled into an exploration, cannot be used in a comparison, and cannot have a filter applied. So the collection is something to read rather than something to analyse, and any deeper question has to be answered in the Business Profile interface instead.

Several profiles linked to one property are aggregated into a single dataset, with no dimension to separate them. For a business with one location this is irrelevant. For a chain it is decisive: the combined figure answers no operational question, because the useful version of every question is per branch.

History is a rolling six months. Which removes year-on-year comparison entirely, and for a local business that is the comparison that matters, since seasonality drives most of the variation and a month-on-month reading confuses season with performance.

What to do with it

For a single location the link is worth making and costs a few minutes. The collection then shows profile actions alongside site behaviour in one place, which is genuinely more convenient than two interfaces.

For multiple locations, the sensible approach is a separate property per location if the properties are separate anyway, and otherwise to keep reading the Business Profile interface, which does distinguish locations.

And in either case, the six-month window is the thing to plan around. A monthly export of the seven metrics into a sheet costs almost nothing now and is the only way to have a year of history in six months’ time. The alternative is discovering next spring that last spring is gone.

Questions and answers

Can calls or bookings from the profile be marked as key events?

No. These actions happen on the listing and never reach the tag, so no event arises in the GA4 data stream that could be marked; the seven metrics exist only in their own reporting collection. For a business whose most important outcome is a phone call, the key event figure in GA4 therefore stays flat even when calls rise.

How can sessions from the profile be identified so that they can be set against website clicks?

Through campaign parameters on the website address in the profile. Without them, visits from the listing usually merge into the rest of the organic traffic from Google and cannot be separated from it. With an address such as …/?utm_source=google&utm_medium=organic&utm_campaign=business-profile they carry a campaign of their own, and that campaign’s sessions appear in the acquisition reports alongside the website clicks in the collection.

Two points are part of the setup. A redirect on the way to the landing page must not drop the parameters; otherwise it causes exactly the loss the list in the article files under redirects, only self-inflicted this time. And two clicks by the same person in quick succession make only one session in GA4, because the first session is still running when the second click arrives; that widens the gap too, without any visit being lost.

For multiple locations, a separate campaign value per profile also fixes the lack of separation on the session side. The website clicks in the collection, by contrast, stay aggregated.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Write a comment

Differing figures from other accounts and questions about the setup are welcome here.

The email address is not published. Required fields are marked with an asterisk.

Articles & categories

CCTV

Follow this category by RSS

Cloud & AI

All 11 articles in this category Follow this category by RSS

Data Privacy

All 18 articles in this category Follow this category by RSS

Digital Analytics

All 58 articles in this category Follow this category by RSS

Digital Marketing

All 37 articles in this category Follow this category by RSS

IT & Networks

All 17 articles in this category Follow this category by RSS

Music Production

All 16 articles in this category Follow this category by RSS

Raspberry PI

Follow this category by RSS

SaaS & Internet Earning

Articles coming soon

Smart Home

All 18 articles in this category Follow this category by RSS

Web Development

All 11 articles in this category Follow this category by RSS

WordPress Plugins & Tricks

All 13 articles in this category Follow this category by RSS