UTM tracking for Google Business Profile lets you see which Maps/Search listing clicks actually reach your website—and what those visitors do next. Without UTMs, GBP traffic often looks like generic direct or unassigned visits in analytics.

What UTMs Are (Quick Primer)
UTM parameters are tags appended to a URL (utm_source, utm_medium, utm_campaign, and optionally utm_content / utm_term). Analytics tools read them to attribute sessions.
| Parameter | Example value | Why |
|---|---|---|
| utm_source | Platform sending traffic | |
| utm_medium | organic | Or gbp / maps—pick one standard and keep it |
| utm_campaign | gbp_website | Groups all Business Profile website clicks |
| utm_content | primary_listing | Useful for multi-location or A/B landing pages |
| utm_term | optional | Usually skip unless testing keyword-style labels |
Example URL
https://www.example.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp_website&utm_content=main_location
How to Add UTMs to Your GBP Website Link
- 1. Build the tagged URL with a UTM builder (or carefully by hand)
- 2. Open Google Business Profile → edit business information / website
- 3. Paste the full UTM URL as the website field
- 4. Save and verify the live Maps listing opens the tagged link
- 5. Confirm hits appear in GA4 under Traffic acquisition with your campaign name

Multi-Location Tip
Give each location a unique utm_content (e.g., downtown, airport, mall). That shows which pin drives the best website conversions.
Also Tag These GBP Destinations
- ☐ Primary website field
- ☐ Appointment / booking links if supported
- ☐ Menu / product links when used
- ☐ Google posts “Learn more” / CTA URLs
- ☐ QR codes that open your site from print materials
Common Mistakes
- Changing utm_medium naming every month (breaks trend lines)
- Using spaces or inconsistent capitalization
- Tagging paid ads and organic GBP with the same campaign name
- Forgetting to update UTMs after a website redesign / domain change
- Expecting UTMs to track Call or Directions buttons (those stay in GBP insights)
How UTMs Fit With GBP Insights
GBP Insights show calls, direction requests, and website clicks at a high level. UTMs unlock on-site behavior after the click. For paid local campaigns, combine this with local ads tracking—not one or the other.
Final Takeaway
UTM tracking on Google Business Profile is a simple upgrade: one consistent tagged website URL, verified in GA4, with location-level content tags when you manage multiple pins.
Frequently Asked Questions
Do UTMs hurt SEO?
No. Parameters are for tracking. Keep a clean canonical URL on the page itself.
Should utm_medium be organic or gbp?
Either works if you stay consistent. Many teams use google / organic / gbp_website for clarity in reports.
Can I track calls with UTMs?
UTMs track website sessions. Use call tracking numbers or GBP call insights for phone leads.
Why am I not seeing UTM traffic in GA4?
Check the live link, ensure GA4 is installed, wait for processing, and look under session source/medium or campaign reports.
Do Google posts need separate UTMs?
Yes—use utm_content like post_offer_july so you can compare posts vs the main website button.
Is one UTM enough for all locations?
It works, but unique utm_content per location gives much better local attribution.