Google Business Profile

Google Business Profile UTM Tracking: How to Separate Map Clicks from Website Traffic

Stop guessing if your local SEO is working. Learn how to use UTM parameters on your Google Business Profile to separate Google Maps clicks from standard website traffic in GA4.

By InspectRank Editorial·Sep 16, 2026·Updated Sep 16, 2026·4 min read
A digital map pin and storefront icon connected by a data flow representing UTM tracking.

The Local Search Attribution Problem

If you look at your Google Analytics right now, you will likely see a massive bucket of traffic labeled "google / organic". But how much of that traffic came from someone clicking your website link in Google Maps versus a traditional blue-link search result? Without Google Business Profile UTM tracking, you have no idea.

By default, Google Analytics 4 (GA4) lumps all organic Google traffic together. If you spend hours optimizing your local presence, you need to know if those efforts are actually driving website visits, phone calls, and sales. Adding UTM (Urchin Tracking Module) parameters to your Google Business Profile links is the only way to separate your map clicks from your standard website traffic.

See how clearly your website communicates your location and services.

InspectRank reviews your local visibility signals and gives you a clear, prioritized report.

Get My Free Report
Advertisement

What is Google Business Profile UTM Tracking?

UTM parameters are short text snippets added to the end of a URL that tell your analytics tools exactly where a website visitor came from. When a user clicks a link with UTM tags, GA4 reads those tags and categorizes the traffic accordingly.

For a local business, a standard website link looks like this: https://yourwebsite.com

A UTM-tagged link looks like this: https://yourwebsite.com?utm_source=google&utm_medium=organic&utm_campaign=gbp

To the user, the destination is exactly the same. To your analytics platform, it is the difference between guessing and knowing.

The Exact UTM Formula for Local SEO

One of the most common mistakes local marketers make is inventing random UTM tags. GA4 has strict rules for how it groups traffic. If you use the wrong tags, your Google Business Profile traffic will get dumped into the dreaded "Unassigned" or "Other" channels, ruining your reports.

According to UTM Parameters Guide 2026: Complete Tracking Reference, you must constrain your medium to a fixed vocabulary so GA4 recognizes it. Here is the exact formula you should use for your Google Business Profile:

ParameterWhat to UseWhy It Matters
utm_sourcegoogleIdentifies the search engine. Keep it lowercase.
utm_mediumorganicCrucial. If you use "local" or "maps", GA4 will not recognize it as organic search traffic.
utm_campaigngbp or google-business-profileSeparates this specific traffic from standard organic search.
utm_contentprimary-link, menu, postsTells you exactly which button or link they clicked on your profile.

By keeping the medium as organic, your overall SEO traffic numbers remain accurate, but you gain the ability to filter down to the specific gbp campaign when you want to analyze local performance.

Do not stop at the primary website button. Your Google Business Profile has multiple conversion points, and you should track all of them to see how customers interact with your listing.

Advertisement

See how clearly your website communicates your location and services.

InspectRank reviews your local visibility signals and gives you a clear, prioritized report.

Get My Free Report

1. The Primary Website Button

This drives the majority of your traffic. Use: ?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=primary

If you use a native booking link, track it to see how many appointments originate directly from Maps. Use: ?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=appointment

3. Google Posts

Google Posts are a great way to share updates, but they often have low click-through rates. Tagging them helps you measure if the effort is worth your time. Use: ?utm_source=google&utm_medium=organic&utm_campaign=gbp-post&utm_content=spring-sale

4. Products and Services

If you list specific inventory or service pages, tag them to see which offerings generate the most interest. Use: ?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=product-name

How to View Your GBP Traffic in GA4

Once your tags are live, you need to know where to find the data. GA4 can be notoriously confusing, but finding your local traffic is straightforward if you know which report to check.

  1. Open GA4 and navigate to Reports > Acquisition > Traffic acquisition.
  2. Scroll down to the data table. By default, the primary dimension is "Session default channel group".
  3. Click the dropdown arrow next to that dimension and change it to Session source / medium.
  4. In the search bar above the table, type google / organic and hit enter.
  5. To see your specific Google Business Profile traffic, click the blue + icon next to the primary dimension to add a secondary dimension. Search for and select Session campaign.

You will now see your gbp campaign separated from your standard organic traffic, allowing you to measure exactly how many users, sessions, and conversions your map listing generated.

Common UTM Tracking Mistakes to Avoid

When implementing UTM tracking, a small typo can break your data. Avoid these common pitfalls:

  • Using capital letters: GA4 is case-sensitive. Google and google will show up as two different traffic sources. Always use lowercase.
  • Tagging internal links: Never use UTM parameters on links within your own website. As noted by Ortto's UTM Best Practices, if a visitor clicks an internal UTM-tagged link, their session is re-attributed, wiping out the original source data.
  • Changing the medium: As mentioned earlier, do not use utm_medium=gmb. Stick to organic so GA4 correctly categorizes the traffic as organic search.

Next Steps for Local Attribution

Adding UTM parameters to your Google Business Profile is a foundational step in measuring your local SEO ROI. Once you have this data flowing into GA4, you can start connecting those website visits to actual revenue. If you want to take your tracking a step further, consider setting up offline conversion tracking to connect those map clicks directly to your in-store sales.

Advertisement

Sources & references

See what InspectRank finds on your website

Get a clear report covering website SEO, technical health, local visibility and AI search readiness.

Get My Free Report

Related guides

We use cookies to improve InspectRank

We only load non-essential cookies and trackers (like analytics and ad pixels) with your permission. Strictly-necessary cookies that make the site work are always on. See our Privacy Policy.