SEONew Release10 min readPublished June 27, 2026

Seven local metrics · one property · no tags required

Google Brings Business Profile Metrics Into GA4

Google now pulls seven Business Profile metrics into GA4 on a rolling six-month window — calls, directions, bookings and more that analytics never saw before. Rolling out in early-to-mid June 2026, it unifies local and web reporting in one property. The catch: it surfaces the signals, but stops short of campaign-level attribution.

DA
Digital Applied Team
Senior strategists · Published Jun 27, 2026
PublishedJune 27, 2026
Read time10 min
Sources6 cited sources
Native GBP metrics
7
in Standard Reports
Lookback window
6mo
rolling cap
Setup time
~5min
admin-only, no tags
Per-location views
0
all profiles aggregate
Use the GBP API

Google now surfaces Google Business Profile performance metrics natively inside GA4, closing one of the longest-standing blind spots in local analytics. Rolling out in early-to-mid June 2026 — reported variously between June 8 and 10 — the integration pulls seven profile metrics into Google Analytics on a rolling six-month window, with no tags or tracking code required. Calls, direction requests, and bookings that used to vanish the moment they happened on Search or Maps can finally sit beside on-site behavior in one report.

The stakes are practical. For years, the only Business Profile signal that reached an analytics tool was a website click tagged with UTM parameters. Everything else — the phone call from the knowledge panel, the tap on Get Directions, the booking made straight from Maps — generated no analytics event at all. Marketers reported on local performance in one dashboard and web performance in another, then stitched the two together by hand. This integration brings those local signals into the same property as the rest of GA4.

This guide focuses on what is genuinely new — the GA4 integration itself, not another walkthrough of profile optimization. We map each of the seven metrics to buyer intent, spell out exactly what the integration cannot do (campaign-level attribution being the big one), and give agencies a governance playbook for linking, segmenting, and offboarding client accounts without creating a reporting mess.

Key takeaways
  1. 01
    Seven Business Profile metrics now live in GA4.Interactions, calls, bookings, directions, website clicks, messages, and menu views appear in GA4 Standard Reports on a rolling six-month window. The metric set is confirmed in Google's own Help documentation, not just vendor blogs.
  2. 02
    Six of the seven were previously invisible.Before this, only website clicks were trackable, and only with UTM tags. Calls, directions, bookings, messages, and menu views happening on Search and Maps produced no analytics signal at all — roughly 86% of the metric types went from dark to reportable.
  3. 03
    It unifies reporting — it does not attribute campaigns.The integration brings local performance metrics into GA4, but there is no campaign-level attribution. A spike in direction requests during a Local Inventory Ads push cannot be tied to that campaign through this link alone.
  4. 04
    All locations aggregate into one dataset.Multiple profiles can link to a single property, but GA4 has no dimension to segment by store or branch, and the data is locked out of Explorations and subproperties. Multi-location brands still need the GBP Performance API for per-location depth.
  5. 05
    Setup is admin-only and takes minutes.The link is created in GA4 Admin under Product links — no tags, no gtag.js edits, roughly a five-minute job. You need Editor or Administrator on the GA4 property and Owner or Manager on the profile.

01What LaunchedWhat Google actually shipped.

The integration began rolling out in early-to-mid June 2026. Trade coverage and Google’s own changelog put the launch somewhere between June 8 and 10, and the rollout was gradual — some accounts saw the new option immediately, others waited weeks for it to appear. Rather than pin a single date, treat early-to-mid June as the window.

Once available, linking happens entirely inside GA4: Admin, then Product links, then Google Business Profile links. There are no tags to add and no gtag.js changes; the moment a profile is connected, a Business Profile collection shows up in the Reports menu. You need an Editor or Administrator role on the GA4 property and an Owner or Manager role on the profile — miss either and the link will not complete. Think of it as the measurement layer that every Google Business Profile feature generated but that analytics could never read.

Seven metrics come across: interactions, calls, bookings, directions, website clicks, messages, and menu views. That set is confirmed in Google’s own Help documentation rather than only secondary coverage, so it is safe to treat as fact. One quirk worth knowing — GA4 shows all seven regardless of business type, so a service business will see a menu-views row that always reads zero, where the native profile dashboard would simply hide it.

Metrics in GA4
Native GBP signals
7

Interactions, calls, bookings, directions, website clicks, messages, and menu views now appear in Standard Reports — the metric set confirmed by Google's Help docs.

No tags or gtag.js edits
Lookback window
Rolling retention
6mo

Business Profile data is capped at a rolling six-month window in GA4 — well short of the 14-month ceiling on standard web events. Export for anything longer.

Warehouse for YoY
Time to link
Admin-only setup
~5min

Created entirely in GA4 Admin under Product links. The Business Profile collection appears in Reports the moment the profile is linked.

Per Marwick Marketing

02The Visibility GapThe signals that were dark before.

Run the numbers on what changed and the integration looks more significant than a feature note suggests. Of the seven metrics, exactly one — website clicks — was ever visible to analytics, and only when every profile link carried UTM parameters. The other six were dark. A phone call placed from the knowledge panel, a tap on Get Directions, a booking, a chat message, a menu view: each happened on Google’s surfaces and left no trace in any analytics tool. That is six of seven signals, roughly 86% of the metric types, moving from invisible to reportable in a single release.

For local businesses, those six are often the highest-intent actions a customer takes. Someone who taps to call or asks for directions is far closer to a purchase than someone who clicks through to read more. Losing that data meant local marketers were optimizing against the one low-intent metric they could see while flying blind on the high-intent ones underneath it.

Every off-site action like a phone call, direction request, or direct booking remained invisible to your analytics stack.— GA4 Optimizer, on the pre-integration measurement gap

It is part of a wider pattern in GA4 through 2026: Google steadily folding once-siloed data sources into the property, the same way it has been bringing new traffic sources in GA4 from AI assistants into view. The reporting surface is consolidating, even in the places where the underlying attribution is not.

03Intent-Signal MatrixMapping each metric to intent.

Knowing the seven metrics exist is the easy part. Knowing what each one tells you — and what GA4 still cannot — is where the reporting value lives. The matrix below maps every metric to the offline action it proxies, the campaign type it helps validate, and the specific limitation you inherit when you read it inside GA4. We grouped the rows by buyer intent, because the decision-stage signals are the ones worth watching most closely.

Google Business Profile metrics mapped to buyer intent stage, the offline action each proxies, the campaign type it validates, and its limitation inside GA4. Synthesis by Digital Applied from Google Analytics Help documentation and standard local paid-media practice, June 2026.
MetricOffline proxyCampaign it validatesGA4 limitation
Decision-stage signals
CallsInbound phone leadCall ads and call extensionsNo campaign-level attribution
DirectionsIn-store visitLocal Inventory AdsAggregated across all locations
BookingsBooked appointmentLocal Services AdsNo campaign-level attribution
Consideration-stage signals
MessagesChat leadSmart and Performance MaxAggregated across all locations
Website clicksOn-site sessionEvery campaign typeUTMs still needed for full on-site tracking
Menu viewsMenu or product interestRestaurant and hospitality PMaxShown for every business type
Awareness-stage signals
InteractionsTotal profile reachBrand campaignsAggregate only, no segmentation

Read top to bottom, the matrix makes the integration’s real job obvious. It is strongest as a consideration-and-decision visibility layer — it tells you that demand is happening — and weakest as an attribution engine. Every row in the limitation column points back to the same two constraints: no per-campaign breakdown and no per-location segmentation. Keep both in view when you build a client report on top of this data.

04The LimitsWhere the integration stops.

It is worth being precise about the limits, because the easy headline — that Google has closed the local attribution loop — is wrong. The integration brings local performance metrics into GA4; it does not attribute them to campaigns. There is no campaign-level breakdown anywhere in this data. If direction requests jump during a Local Inventory Ads flight, GA4 will show the jump but cannot tell you the campaign caused it. Tying local actions back to spend still requires store-sales frameworks, geo-lift testing, or manual correlation. This is correlational visibility, not causal attribution.

The analytics consultancy DataClare framed it the same way, calling the link a welcome addition that, at this stage, is better understood as a reporting enhancement than a complete reporting solution. That is the right altitude to set client expectations at. Three structural limits sit underneath the attribution gap:

  • Aggregation. You can link several profiles to one property, but GA4 has no dimension to separate them. Ten locations report as one undifferentiated number.
  • Standard Reports only. The metrics are locked out of Explorations, comparisons, and custom filters, and they do not flow into subproperties. Custom funnels and cohort analysis cannot include them.
  • A short memory. Business Profile data is held on a rolling six-month window, against the 14-month ceiling on standard web events.

Data retention in GA4 · local metrics vs web events

Source: Google Analytics Help; GA4 Optimizer
Standard GA4 web eventsDefault event-data retention ceiling
14 mo
GBP metrics in GA4Rolling lookback window
6 mo

That last asymmetry has a direct operational consequence: any year-over-year comparison of local performance has to be built outside GA4. Export the Business Profile metrics to a warehouse like BigQuery before the rolling window drops them, or the data simply will not exist when you need to compare this June to last June. For anything requiring true per-location depth, the GBP Performance API and the native profile dashboard remain the better tools — this integration supplements them, it does not replace them. Reviews, star ratings, photo counts, Q and A, and post engagement are not included either; those stay in the profile dashboard.

The honest read
Treat this as a reporting upgrade, not an attribution breakthrough. It answers is local demand happening, and is it converting on-site — a question that was genuinely hard to answer before. It does not answer which campaign drove that call. Selling it to a client as the latter will not survive the first reporting cycle.

05Agency PlaybookA governance playbook for agencies.

For agencies running analytics across a portfolio of local clients, the integration introduces a small governance problem alongside the new data. Because the link can be created by anyone with the right roles, it can quietly appear across analytics, local-SEO, paid-media, and regional teams at once — leaving nobody sure who owns it. A clear playbook avoids that.

Link at the root
Property-level, not subproperty

GBP data never reaches subproperties, so link directly to the standard root property. Confirm the account has Editor or Administrator on GA4 and Owner or Manager on the profile before you start.

Root property only
Segment elsewhere
Per-location via the Performance API

GA4 aggregates every linked profile into one number. For multi-location clients, keep the GBP Performance API or native dashboard as the source of truth for store-by-store reporting.

API for granularity
Warehouse for YoY
Export before the window closes

The six-month cap erases year-over-year history. Pipe the metrics to BigQuery on a schedule so the data survives long enough for annual comparisons.

BigQuery export
Document ownership
Name the owner, log the link

Links can only be removed from GA4, not the profile. Record which profiles are linked and who controls each one, and fold de-linking into your offboarding checklist.

Govern before offboarding

This is the kind of measurement plumbing that pays off quietly — it rarely makes a strategy deck, but it is the difference between a local-SEO program you can prove and one you can only assert. It pairs naturally with a broader local SEO strategy for Google Business Profile in 2026 and the GBP strategy after the May 2026 core update, giving both a measurement spine. When we set up local reporting as part of our analytics engagements, this link is now a default step — connected at the root, exported for history, and documented for handover. For clients running local paid media, we wire it into paid media reporting as a demand signal, never as a campaign-attribution source.

06The Local StackGA4 measures, Gemini manages.

The GA4 link did not arrive alone. In the same June 2026 window, Google connected Business Profiles to Gemini for profile management — updating hours, drafting posts, and composing review responses from inside the assistant. It is a separate product surface from the GA4 integration, but together they sketch a clearer shape: GA4 becomes the measurement layer for the profile, and Gemini becomes the management layer. One tells you what is happening; the other helps you act on it.

Measurement
GA4 integration
Seven metrics · six-month window

Brings local performance into Google Analytics beside on-site behavior. Read-only reporting — calls, directions, bookings, and the rest, in Standard Reports.

Launched early-to-mid June 2026
Management
Gemini for profiles
Hours · posts · review replies

Drafts and updates profile content from inside the assistant. Note that the proactive Business Notebooks alerts are not available in the UK and EEA.

Separate surface, same window
Why now
BrightLocal frames the bundle as a response to platform fatigue: by its own estimate, only around 35% of small businesses have claimed their Google Business Profile, and those that have are tired of hopping between tools to report on them. That figure is BrightLocal-stated rather than independently audited, so read it as a directional signal, not a hard number — but the underlying point holds. Fewer dashboards to visit is a real reason practitioners will adopt this.

07ImplicationsWhat it means for local marketers.

Step back and the integration reads as another move in Google’s slow consolidation of GA4 into the single place marketers are expected to live. The company has spent 2026 pulling fragmented signals — AI-assistant traffic, and now local profile activity — into one property. The pattern matters more than any single feature: Google is betting that whoever owns the reporting surface shapes how budget gets justified, and it would rather that surface be GA4 than a competitor’s dashboard or a spreadsheet.

Projecting forward, two things look likely. First, the gaps in this first version — no per-location segmentation, no Explorations access, the six-month cap — are exactly the kind Google tends to close in later releases, so the export-to-warehouse workaround should be treated as a stopgap, not a permanent architecture. Second, as more local data lands in GA4, the agencies that win will be the ones who built governance and measurement discipline early, rather than bolting it on after a client asks why two reports disagree. The teams treating this as plumbing today will have clean local reporting when the next data source arrives.

For most local businesses, the practical takeaway is smaller and immediate: link the profile, watch the high-intent metrics you could never see before, and resist the urge to read campaign attribution into numbers that do not carry it. If you want that wired into a defensible local program rather than a one-off report, that is the kind of work our agentic SEO and analytics teams handle end to end.

08ConclusionA reporting upgrade worth taking.

The bottom line, June 2026

Local performance finally has a seat in GA4 — just not an attribution one.

The GA4-to-Business-Profile integration is the most useful piece of local measurement Google has shipped in a while. Seven metrics, six of them previously invisible, now sit beside web behavior in the same property — with no tags, no code, and about five minutes of admin work. For any business that depends on calls, directions, and bookings from Search and Maps, that alone is worth the setup.

The discipline is in not overselling it. This brings local signals into GA4; it does not attribute them to campaigns, segment them by location, or hold them longer than six months. Read as a visibility upgrade it is excellent. Read as an attribution engine it will disappoint — and so will any report built on that misunderstanding.

Paired with the concurrent Gemini connection for profile management, June 2026 is a genuine step up for the local stack: measurement in GA4, management in Gemini, and a clearer division of labor between the two. Link it at the root, export it for history, document who owns it, and treat the data for exactly what it is — a high-intent demand signal you finally get to see.

Make local performance measurable

Turn newly visible local signals into a defensible program.

We set up GA4 and Business Profile reporting that holds up to scrutiny — linked at the root, exported for year-over-year history, and wired into paid and organic local strategy without overclaiming attribution.

Free consultationExpert guidanceTailored solutions
What we set up

Local measurement engagements

  • GA4 to Business Profile linked at the root property
  • BigQuery export so local data survives the six-month cap
  • Per-location reporting via the GBP Performance API
  • Local metrics wired into paid and organic strategy
  • Link governance and clean client offboarding
FAQ · GA4 Business Profile integration

Questions about the GA4 link.

It is a native link that surfaces Google Business Profile performance metrics inside GA4. Once a profile is connected through GA4 Admin, a Business Profile collection appears in the Reports menu showing seven metrics: interactions, calls, bookings, directions, website clicks, messages, and menu views. The data covers actions taken on the profile across Google Search and Maps, on both organic and Google Ads surfaces. It requires no tags or tracking-code changes — the link is created entirely in GA4 settings. The goal is to put local performance in the same property as on-site behavior, so marketers can review both without switching between the analytics dashboard and the native profile dashboard.