Why Your Google Business Profile Traffic Is Hiding in GA4 (and How UTM Tags Fix It)

By Ian Mason • October 28, 2026 • Digital Marketing

Why Your Google Business Profile Traffic Is Hiding in GA4 (and How UTM Tags Fix It)

By Ian Mason • October 28, 2026 • News, Digital Marketing

Read time: 5 minutes. In short: Clicks from your Google Business Profile usually get mixed into Organic Search or Direct in Google Analytics 4. Adding UTM tags to your profile's website and booking links separates that traffic, so you can see how many visitors and leads your profile actually sends.

For many local businesses, the Google Business Profile is the first thing a customer sees. It shows up on Maps and in the local results, often above your website's regular listing.

So here's a fair question: when someone clicks Website on your profile, where does that visit show up in your analytics?

For most businesses, the honest answer is "somewhere we can't separate." That makes it hard to know whether the profile is earning its keep.

Where Do Google Business Profile Clicks Go in GA4?

Without tracking, a click from your profile usually lands in one of two places in GA4.

Organic Search. The visit is recorded as google / organic, the same as a click on your regular search listing. You can't tell the two apart.

Direct. Some clicks, especially from the Google Maps app, arrive without referral information. GA4 can't tell where they came from, so it files them as Direct.

Google's own Performance report in your Business Profile helps, but only so much. Its website click count covers the primary website link, and it can't tell you what visitors did after they arrived: whether they filled out a form, called, or left.

The result is a blind spot. You can't answer a basic question: how many leads came from our profile this month?

What Are UTM Tags?

UTM tags are short labels added to the end of a link. When someone clicks the link, GA4 reads the labels and records where the visit came from.

Google recommends always including three of them: source, medium and campaign.

Parameter What it records Example for a Business Profile
utm_source Where the traffic comes from google
utm_medium The type of traffic organic
utm_campaign Which link or program gbp_profile
utm_content (optional) Which of several links booking

A tagged website link looks like this:

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

Which UTM Values Keep GA4 Accurate?

This is the step many guides skip, and it decides whether your tagging helps or hurts.

GA4 sorts every visit into a channel such as Organic Search, Direct or Referral. Its rule for Organic Search is simple: the source is on Google's list of search sites, or the medium is exactly "organic."

That creates two safe patterns and one trap:

  • Safe: utm_source=google and utm_medium=organic. GA4 counts the visit as Organic Search, and the campaign value separates your profile traffic.

  • Also safe: utm_source=google with a descriptive medium such as gbp. Because the source is google, GA4 still counts it as Organic Search, and the medium makes profile traffic easy to filter.

  • The trap: utm_source=gbp and utm_medium=gbp. Neither part matches the Organic Search rule, so GA4 can't place the visit and files it under Unassigned.

One more rule: GA4 is case sensitive. To GA4, "google" and "Google" are two different sources. Pick lowercase and stick to it.

What We Found on Our Own Profile

When we reviewed MOJO's Search Console data for December 2025 through October 2026, our homepage appeared under three different tagged versions of our profile link.

One used lowercase values and a campaign named gmb-main. One used capitalized values ("Google" and "Organic") from an older setup. The third is the version we use now, set up in October 2026: utm_source=google, utm_medium=gbp and utm_campaign=gbp_profile.

The capitalized version is exactly the kind of split GA4 treats as a separate source. We standardized on one version and logged the change so year-over-year comparisons stay readable.

Tagging also paid off in Search Console. Because the profile link is tagged, Search Console reports it as its own URL. Over that period, the main tagged link appeared about 83,500 times in search results, with an average position of 3.3. That's visibility we could never have separated from our regular listings without the tag.

How to Add UTM Tags to Your Google Business Profile

  1. Build your links. Write them by hand using the pattern above, or use a campaign URL builder. Give each link the same source, medium and campaign, and use utm_content to tell links apart. With several locations, add the location the same way everywhere, such as utm_content=annapolis.

  2. Update the website link. Sign in to the Google account that manages your profile, search for your business name, select Edit profile, and paste the tagged URL into the website field. Your profile must be verified for edits to publish.

  3. Tag your booking and appointment links too. Google lets you add up to 10 links for actions like booking an appointment. Edit them from the same Edit profile menu, under the transaction type (for example, Booking).

  4. Test it. Click the link on your live profile, then open GA4's Realtime report and confirm the visit shows your source, medium and campaign. If it doesn't, check whether a redirect, consent tool or URL-cleaning plugin is stripping the tags before the page loads.

  5. Check your canonical tag. Make sure your pages tell search engines the clean URL, without parameters, is the main version.

How to Find Your Profile Traffic in GA4

Open Reports, then Acquisition, then Traffic acquisition. Change the main dimension to Session campaign (or Session source / medium) and look for gbp_profile.

Add your key events, such as form submissions or calls, to the report. Now you can see not just visits, but leads from your profile.

In Search Console, open Performance, filter pages by "utm_", and you'll see how often your profile link appeared and how often it was clicked.

Don't expect your profile's click count and GA4's sessions to match exactly. The profile counts clicks; GA4 counts visits its tag could record, and consent choices, ad blockers and visitors who leave before the page loads all create gaps. Watch the trend in both, not the difference between them.

What UTM Tags Won't Fix

  • Past data. Tracking starts the day the tagged link goes live.

  • Calls and direction requests. Those never reach your website. Your profile's Performance report still covers them.

  • A broken GA4 setup. If GA4 isn't firing on the landing page, or form submissions aren't set up as key events, tagging won't show leads.

Common UTM Mistakes to Avoid

  • Mixed capitalization. "Google" and "google" become two sources.

  • A source and medium GA4 doesn't recognize. gbp / gbp lands in Unassigned.

  • Forgetting the booking link. If customers book from your profile, that's often your most valuable click.

  • Changing tags without a record. Every change starts a new line in your reports. Keep a simple log of what changed and when.

  • Tagging links within your own website. UTMs belong on links that bring people to your site, not links between your own pages.

Frequently Asked Questions

Will UTM tags hurt my search rankings? UTM tags don't change your profile or your page content. To keep search engines focused on the clean version of the page, make sure the page's canonical tag points to the URL without parameters.

Do I need a different tag for each link on my profile? Keep the source, medium and campaign the same, and use utm_content to tell links apart, such as booking or menu.

Doesn't the Performance report in my profile already track this? It shows clicks on your primary website link, but not what visitors did on your site afterward. UTM tags connect profile clicks to leads in GA4.

Know What Your Profile Is Worth

Your Google Business Profile may be sending you more customers than your reports show. A few minutes of tagging turns a guess into a number you can track every month.

MOJO checks Google Business Profile tracking as part of our digital marketing work. If you'd like to know what your profile is really sending you, request a quote and we'll take a look.

For more on how local search is changing, read Local SEO in the Age of AI Search: Does "Near Me" Still Matter?

Sources and Further Reading

 

Share this article: