Best AI Visibility Tracking Tools: The Future of SEO Beyond Google Rankings2

Imagine running a coffee shop. Every day, people search "coffee near me," see your Google listing, and either call you, tap for directions, or click through to your website. For years, you could only see a fraction of that story in Google Analytics. Calls and directions were invisible. Only website clicks showed up, and usually as confusing "direct traffic."
That gap has finally closed. Google has rolled out a native integration that lets you connect your Google Business Profile straight to GA4. Once you link a profile through the Product Links section in GA4 Admin, a dedicated reporting section appears that covers interactions, website clicks, calls, directions, messages, bookings, and menus.
If you manage local SEO, run a multi-location business, or just want to know whether your Google listing is actually driving customers, this update matters. In this guide, you'll learn what the integration does, how to set it up step by step, what it can't do yet, and how to use the new data without making rookie mistakes.
Local businesses have always had two separate dashboards: Google Business Profile's own insights, and Google Analytics. They never truly talked to each other.
Previously, the only practical way to track Business Profile traffic in GA4 was through manually tagged UTM links, which depended on consistent tagging and only ever captured website clicks. Phone calls, direction requests, bookings, and chat messages simply didn't show up anywhere inside GA4, no matter how carefully you set up tracking.
That blind spot mattered more than it sounds. A customer who calls your restaurant straight from the Maps listing never visits your website, so old analytics setups treated that customer as if they didn't exist. Search Engine Journal reported that the new connection lets businesses track engagement metrics like calls, direction requests, and website visits straight from their Business Profile.
Once the link is active, GA4 creates a new reporting collection specifically for Business Profile data. According to Google's own support documentation and multiple early reports, the metrics include:
| Metric | What It Tracks |
|---|---|
| Business Profile interactions | Total actions taken on your listing |
| Website clicks | Visits to your site originating from the profile |
| Calls | Phone calls tapped directly from Search or Maps |
| Direction requests | Users asking for directions to your location |
| Messages | Chats started through the profile's messaging feature |
| Bookings | Appointments made through native booking integrations |
| Menus | Menu views, mainly relevant to restaurants |
GA4 displays all seven metrics regardless of your business category, unlike the Business Profile performance dashboard, which only shows metrics relevant to that specific business type — so don't be surprised if a retail store sees a “Bookings” row sitting at zero.
Before you start, make sure you have:
These permission levels are required before the link can be created.
| Feature | Native GBP–GA4 Link | UTM Tagging |
|---|---|---|
| Tracks calls | Yes | No |
| Tracks direction requests | Yes | No |
| Tracks bookings/messages | Yes | No |
| Tracks website clicks | Yes | Yes |
| Custom segmentation | No | Yes |
| Works in Explorations | No | Yes |
| Setup effort | One-time, a few minutes | Ongoing, per-link |
The native link captures action-level data that no other method reaches, while UTM parameters still offer more flexibility for segmentation. The smart move for most businesses is to run both side by side, at least for now.
A dentist's office can finally see whether their Google listing or their website is driving more phone bookings. A restaurant can compare menu views against actual reservations. A multi-location retailer can spot which type of engagement dominates across its footprint, even if it can't yet break that data down by individual store.
Any business with a verified Google Business Profile and an active GA4 property. It's especially useful for local service businesses — restaurants, clinics, salons, repair shops — where phone calls and directions matter as much as web traffic.
Businesses running GA4 subproperties can't use this integration yet. Large multi-location brands that need store-by-store breakdowns should know the current version only aggregates data across linked profiles.
If you don't have Editor access in GA4 or Owner/Manager access in GBP, the link will fail. Confirm access before you start.
The native integration doesn't support custom segmentation, so cutting UTMs too early means losing flexibility you may still need.
If you manage several profiles, remember the data is combined, not split out per location.
Don't assume historical data will appear; it won't go back further than six months.
Inaccurate hours or categories on your Business Profile now feed directly into your analytics narrative, so clean that up first.
Google has also started connecting Business Profile management to Gemini, letting business owners ask natural-language questions about their performance and even update profile details conversationally. Owners can use Gemini to review performance summaries and take direct action, like updating hours or posting updates, simply by asking how their business performed that month.
Expect three things over the next year: location-level breakdowns for multi-profile accounts, deeper integration with Google Ads attribution, and AI-assisted reporting that surfaces local insights without manual digging. The direction is clear — Google wants local performance data to live inside the same ecosystem as web analytics, not in a separate silo.
Connecting Google Business Profile to GA4 closes a long-standing blind spot in local analytics. Calls, direction requests, bookings, and messages are no longer invisible — they sit right alongside your website data inside GA4's familiar interface.
That said, this is still a first version. Aggregated-only reporting for multi-location businesses, no custom explorations, and a six-month data window mean it won't fully replace your existing tools just yet. The smart approach is simple: link it, keep your UTM tagging running in parallel, and treat this as one more piece of the local marketing puzzle rather than the whole picture.