🍪 We Value Your Privacy

We use cookies and similar technologies to improve your browsing experience, analyze website traffic, and personalize content. This includes:

  • Essential cookies: Required for the website to function properly
  • Analytics cookies: Help us understand how visitors use our site (Google Analytics 4, Google Tag Manager)
  • Marketing cookies: Allow us to show you relevant ads and measure campaign effectiveness (Facebook Pixel)

By clicking "Accept All Cookies," you consent to the use of all cookies. You can manage your preferences or decline non-essential cookies. For more information, read our Privacy Policy.

Google Business Profile

Google Business Profile UTM: Call Tracking & GA4 Setup

A
Aaron Husak
Oct 27, 2025
1 min read
Share:

Google Business Profile UTM: Call Tracking & GA4 Setup

Google Business Profile UTM: Call Tracking & GA4 Setup

UTMs let you attribute clicks and conversions from your GBP. This guide shows the exact Google Business Profile UTM format, how to add call tracking without NAP damage, and how to prove ROI in GA4. For comprehensive tracking strategies, see our UTM Tags Guide and Google Business Profile Optimization guide.

The Exact Google Business Profile UTM Format

Use consistent, lowercase parameters:

?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=profile

  • source: google

  • medium: organic

  • campaign: gbp (or gbp_brand / gbp_services)

  • content: profile, posts, products, or appointment

Where to Place the UTM

  • Website link: use the “profile” UTM.

  • Appointments / bookings: use “appointment”.

  • Posts: use “posts”.

  • Products/Services: use “products” or “services”.

Call Tracking Without NAP Risk

  • Keep your primary phone consistent with citations.

  • Add a tracked phone as the “Call tracking” or additional number in GBP.

  • Configure call recording/whisper in your tracker; attribute to the Google Business Profile UTM landing page.

GA4 Setup for Clean Attribution

  1. Create a dedicated Channel Group rule for source=google + campaign contains gbp.

  2. Mark key events (lead, call_click, form_submit) as conversions.

  3. Use landing page filters where campaign=gbp to build collections/reports.

  4. Compare assisted conversions—GBP often drives brand + direct lift.

Reporting Template (Fast Wins)

  • Sessions, Users, New Users by Google Business Profile UTM

  • Conversions by post type (profile vs posts vs appointment)

  • Calls by tracked number and hour/day

  • Revenue or booked jobs tied to campaign=gbp

Troubleshooting

  • Direct is inflated? Ensure all GBP links have UTMs.

  • Mixed phone data? Confirm the tracker is the additional number, not replacing NAP.

  • Posts not showing? Add UTMs to every post button link.

Ready to Grow Your Contractor Business?

Let's apply these strategies to your business. Get a free analysis of your current marketing.