Local SEO & analytics

How to Connect Google Business Profile to Google Analytics (GA4)

Google now lets local businesses bring Business Profile interactions into GA4. The connection is useful, but it is not the same as complete lead attribution.

In GA4, go to Admin, open Product links, choose Google Business Profile links, and select Link. You need Editor or Administrator access to the GA4 property and Owner or Manager access to the Business Profile. Once connected, a dedicated Google Business Profile reporting collection can show local interactions alongside website data.

As of October 5, 2026, Google documents a native connection between Google Business Profile and Google Analytics 4. That matters because many valuable local actions happen directly in Google Search or Maps before a customer ever visits the website.

How to connect Google Business Profile to GA4

Google manages the connection from the Analytics side. First confirm that you have the right access on both products.

  • Google Analytics: Editor or Administrator role for the GA4 property.
  • Google Business Profile: Owner or Manager permission for the profile.
  1. Open Admin in the correct GA4 property.
  2. Under Product links, select Google Business Profile links.
  3. Select Link.
  4. Choose the Business Profile or profiles you manage.
  5. Review the data-sharing information and confirm the connection.

Google allows one Analytics property to connect to multiple Business Profiles.

What Business Profile data appears in GA4?

Google's current Analytics documentation lists interactions, website clicks, calls, directions, messages, bookings, and menu activity. This gives a local business one place to review profile engagement next to website and app reporting.

That does not mean every metric is a completed lead. Google's Business Profile performance documentation defines calls as call-button clicks. A click is a useful intent signal, but it does not prove a call connected or became a customer.

For the next layer of measurement, use our website lead tracking guide to separate page activity, successful inquiries, qualified leads, and customers.

Three limits to know before relying on the report

1. Business Profile data in GA4 is limited to six months

Google says the Business Profile metrics are available for the last six months. A longer GA4 date range does not create older Business Profile history, so businesses that need year-over-year local reporting should keep a separate reporting process or periodic exports.

2. Multiple locations are aggregated

If several Business Profiles are linked to one GA4 property, Google currently sums the native Business Profile metrics together. The report cannot filter those native metrics down to one individual profile.

3. The native metrics are not fully flexible GA4 data

Google says the Business Profile metrics cannot currently be used in custom explorations, comparisons, or filters. Treat the native collection as a dedicated local reporting view rather than a complete attribution dataset.

Use UTM parameters for cleaner website attribution

The native link explains how the Business Profile performed. UTM parameters answer a different question: which website sessions arrived through a tagged Business Profile link?

Google Analytics supports manual campaign tagging with utm_source, utm_medium, utm_campaign, and other parameters. A simple tagged profile website URL can use a convention such as:

https://example.com/?utm_source=google&utm_medium=organic&utm_campaign=google_business_profile

For a multi-location business, use a consistent location value such as utm_content=edinburg on the relevant profile link. That can help distinguish tagged website sessions by location even though the native GBP metrics remain aggregated in GA4.

Keep the convention consistent. Changing between labels such as “Edinburg,” “edinburg-tx,” and “edinburg_location” creates unnecessary reporting fragmentation.

Use three layers for local SEO reporting

  • Visibility: Search Console queries, impressions, clicks, and local presence.
  • Engagement: Business Profile calls, directions, website clicks, bookings, and tagged website sessions.
  • Business outcomes: accepted forms, completed calls, appointments, qualified leads, purchases, and new customers.

This prevents a common reporting mistake: treating every interaction as though it has the same business value. A local SEO campaign can increase profile activity without improving lead quality, while a website improvement can produce fewer visits but more qualified quote requests.

If Google Search itself is the next gap, use the Google Search Console guide. If you are deciding how the website and profile should work together, see Website vs. Google Business Profile vs. Social Media.

Google Business Profile + GA4 checklist

  • Confirm the correct GA4 property.
  • Confirm Editor or Administrator Analytics access.
  • Confirm Owner or Manager Business Profile access.
  • Create the link under GA4 Admin > Product links.
  • Verify the dedicated Google Business Profile collection appears.
  • Document the six-month reporting limit.
  • For multiple profiles, document that native metrics are aggregated.
  • Add a consistent UTM convention if location-level website attribution is needed.
  • Keep call clicks separate from completed calls and qualified leads.
  • Review local activity alongside actual business outcomes.

Want local SEO reporting that shows more than traffic?

Colby Technologies can connect your website, Google Business Profile, GA4, Search Console, and lead tracking into a cleaner reporting setup so you can see which visibility is producing real opportunities.

Google references: Business Profile and GA4 linking, Business Profile performance, and manual UTM tagging.