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

Connecting Google Business Profile to GA4: What the Seven Metrics Mean

Connecting Google Business Profile to GA4: What the Seven Metrics MeanConnecting Google Business Profile to GA4: What the Seven Metrics Mean

Management Summary

Connecting Google Business Profile with Google Analytics 4 brings local business interest into the analytics overview, including website clicks, call-button clicks and bookings. It helps businesses see how their public profiles attract activity alongside website reporting. These are aggregated signals rather than a record of each person’s journey: clicks do not equal visits or sales. The combined report covers locations together and only six months of history, limiting branch-level and long-term comparisons.

Contents
  1. What the seven metrics mean
  2. Clicks minus sessions is not a count of lost people
  3. Three reporting limits
  4. A practical reporting setup
  5. Questions and answers
  6. Sources

Since 8 June 2026, Google Analytics has supported linking a Google Business Profile in Admin under Product links. A dedicated reporting collection appears after linking. The connection brings aggregated profile metrics into GA4; it does not create a person-level link between profile actions and website sessions.

Linking requires an Editor or Administrator role in the Analytics property and Owner or Manager access to the profile. The integration is not supported for subproperties. All listed metrics are shared together; individual metrics cannot be selected. The collection’s appearance does not guarantee that every metric immediately contains usable data.

What the seven metrics mean

  • Interactions: an overall interaction measure, not a seventh independent action to add to the other counts.
  • Calls: clicks on the profile’s call button, not confirmed connected calls or sales.
  • Bookings: completed bookings through a supported booking provider; availability depends on the setup.
  • Directions: requests for directions, not verified arrivals at the business.
  • Website clicks: clicks on the profile’s website link, not measured website sessions.
  • Messages: a documented metric whose availability needs checking. The former Business Profile chat and its Performance API conversation metric were discontinued in 2024; a report label does not guarantee current message data.
  • Menus: interactions with menu content, including photos, links and structured menus, with Google’s per-user, per-day counting rules.

These metrics indicate interest, but not identical outcomes. A call-button click is not automatically more valuable than a page view. GA4 may show metrics that the Business Profile dashboard hides as irrelevant. An empty field therefore needs a definition and availability check before being treated as zero demand.

Separate profile metrics and website sessions: definitions, reporting limits and the absence of a person-level join
The seven metrics are not seven steps that each visitor passes through in order.

Clicks minus sessions is not a count of lost people

A profile interaction does not prove that no website visit happened later. Menu links and booking journeys can also lead beyond the profile. Website clicks and sessions measure different things, and repeated clicks can occur within one active session. For example, two clicks during one continuously measured session produce a difference of one without a lost visitor.

Other causes include abandoned page loads, blocked tags, consent configuration, attribution, different reporting periods and processing delays. A redirect that loses campaign parameters can change attribution without removing the session itself. A real implementation fault is also possible; the difference should not be dismissed automatically.

Consent refusal does not always stop all Google measurement. Basic consent mode blocks tags before consent; advanced mode can send cookieless signals while consent is denied, with modelling subject to eligibility. Consequently, a simple subtraction cannot isolate consent refusals or unmeasured individuals.

Three reporting limits

  1. Limited customization: GBP metrics cannot be used in explorations or comparisons, and filters cannot be applied.
  2. Combined locations: linked profiles are summed, without a profile-level breakdown in this collection. The total can still support overall monitoring; branch-level questions need another data view.
  3. Six-month window: the collection exposes the most recent six months. Selecting a longer date range does not recover older data, so a year-on-year comparison needs previously retained data or another suitable source.

These limits do not make analysis impossible. Time trends and aggregate changes remain useful when definitions, availability and the linked profile set stay consistent. Seasonal effects matter, but are not automatically the main cause of every change.

A practical reporting setup

A separately tagged website link can identify campaign traffic, for example https://example.com/?utm_source=google&utm_medium=organic&utm_campaign=business-profile-location-a. A stable campaign value per location helps distinguish measured traffic in acquisition reports. Redirects must preserve these parameters; the destination and recorded campaign dimensions need checking. Tagging does not provide a one-to-one match to the aggregated GBP clicks.

For several locations, the Business Profile performance download can provide location-level data. An authorized Performance API integration is another route for supported metrics. Available API fields must be checked separately; the seven GA4 labels do not imply seven identical API fields. Existing separate properties can be linked appropriately, but creating a property per branch solely to work around this report requires a broader measurement decision.

A regular archive should retain the location, metric definition, period, extraction date and value. Overlapping export periods must not be added together: adding January–March to February–April would count February and March twice. A first archive can preserve the currently available history; future exports cannot reconstruct data already unavailable. A monthly spreadsheet is one possible approach, not the only one.

Questions and answers

Can imported calls or bookings be marked as key events?

The aggregate profile metrics do not automatically become GA4 stream events. Separately implemented website, app or offline event measurement can support key events where appropriate. That requires its own definitions and implementation; the profile link alone does not supply that measurement.

Will two clicks always produce one session?

Only when both belong to the same active measured session. Different browsers, devices, identifiers or a timed-out session can produce separate sessions. A new campaign parameter does not establish a unique person-level connection to the profile.

Does this show only organic local traffic?

No. Business Profile performance can include activity from organic results and Google Ads. A manually tagged organic website link does not turn the entire profile dataset into an organic-only measure.

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

A question or an idea for a web project? Tell me a little about it. This form uses reCAPTCHA and formconfirmed to protect against spam.

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.

LUKASWOJCIK.COM · NEWSLETTER

Fresh ideas in your inbox

New articles, practical tools and updates from the projects.

Choose topics (optional)
No selection: all topics.

Subscription starts after confirmation by email. · Privacy

Privacy · Newsletter

Email address, language, selected topics and subscription/confirmation dates are stored to deliver the newsletter. Double opt-in is required. Every issue includes an immediate unsubscribe link. Formconfirmed checks the signup for spam. No email open or click tracking.

Read the full privacy policy ↗