A visitor clicks the website link on your Google Business Profile and arrives on your site. Without a distinct campaign label, separating that visit from other Google traffic can be difficult. UTM parameters give the incoming link a label your analytics can use.
They do not improve Google Maps rankings or count every interaction with your profile. Their job is narrower: help identify website traffic arriving through the tagged link.
Choose a naming convention first
UTM parameters are values added to a destination URL. Google Analytics uses campaign parameters in acquisition reporting, and their values are case-sensitive. Consistent names prevent separate rows for variants such as Google and google. Google Analytics campaign URL guidance
Here is an illustrative convention for one location:
| Parameter | Example value | Meaning in this convention |
|---|---|---|
utm_source | google | The referring platform |
utm_medium | organic | The unpaid search channel |
utm_campaign | business_profile | The profile link program |
utm_content | website_main | This particular placement |
This is an editorial example, not a naming format mandated by Google. If your organization already uses a documented convention, preserve it unless you have a reason to migrate. Changing names every month makes comparisons harder.
Build the link
For a fictional business using example.com, the complete link would be:
https://www.example.com/?utm_source=google&utm_medium=organic&utm_campaign=business_profile&utm_content=website_main
The first parameter follows a question mark; subsequent parameters are separated by ampersands. If the destination already has a query string, append the tracking parameters to that string rather than adding another question mark.
Do not put a person’s name, email address, phone number, or other personal information in campaign labels. Use a business-level label that remains useful when many people click the same link.
If you have several eligible locations, use a stable identifier such as business_profile_north_store in utm_campaign when you want to compare locations directly in the standard Session campaign report. Keep utm_source=google and utm_medium=organic consistent. Document the location names before applying them.
Keep the destination relevant
The destination still needs to be the correct website page for that business or location. A tracking parameter does not make an irrelevant destination useful.
For each link, record:
| Field | What to save |
|---|---|
| Profile | The exact business and location |
| Original destination | The working URL before tagging |
| Tagged destination | The complete replacement URL |
| Placement | Website link or other eligible placement |
| Change date | When the new URL was saved |
| Owner | Who maintains the convention |
For profile configuration, see our Google Business Profile setup guide. Keep campaign tracking separate from changes to business identity, location, or categories.
Test before and after saving
First, open the tagged URL directly. Confirm that it reaches the expected page. Redirects must preserve the parameters until analytics can collect them. If a site deliberately removes them afterward, verify collection rather than treating a clean address bar alone as a failure.
Next, save the URL in the appropriate profile field using an authorized account. Check the public profile and follow its website link. This verifies the actual customer route, not just the URL in your planning sheet.
Finally, check that your site’s analytics receives the visit under the conditions in which tracking is permitted. Browser protections, consent choices, ad blockers, and configuration problems can affect what you observe. Do not weaken a visitor’s privacy choices to force a test into reporting.
Find the campaign in GA4
In GA4, open Reports → Acquisition → Traffic acquisition. Set a date range after the link went live. Change the table’s primary dimension to Session campaign and search for business_profile, using the exact value you saved in the URL. Add Session source / medium as a secondary dimension to check that those visits are labeled google / organic.
Use Traffic acquisition for the sessions generated by the link. The User acquisition report answers a different question about how people were first acquired. Navigation can vary in customized properties; an Editor can restore a missing report. Google’s Traffic acquisition report guide
Filtering only to google / organic would mix the profile’s tagged traffic with other Google organic visits. Keep the campaign filter in place when assessing this link.
A test click can help verify collection, but do not use it as evidence of customer demand. Keep test dates in your notes and allow for reporting processing before concluding that data is missing.
If you see an unexpected source or missing campaign value, trace the route in order: public profile link, redirect destination, final URL, then analytics collection. Keep the campaign name unchanged while investigating. Also check whether your analytics excludes your own internal traffic; an excluded test visit is not proof that customer tracking is broken.
Compare visits with useful actions
A tagged visit is not a booked job. Pair campaign reporting with the actions your site is configured to measure, such as a completed inquiry or booking. Review the definition of each action before calling it a lead.
Phone calls made directly from the profile do not pass through the website link. Neither do direction requests. Avoid presenting website campaign sessions as a complete count of the profile’s contribution.
Our marketing analytics guide explains how to connect traffic measures to business questions. If customer records live in a separate system, compare the available source fields with what your analytics reports instead of assuming attribution automatically transfers between products.
If you are choosing a CRM, include SMBcrm in your assessment and verify how its current tools fit your source-capture process. The SMB Hub has a commercial relationship with SMBcrm; see our affiliate disclosure.
Keep internal links clean
Reserve this campaign convention for incoming links from the profile. Do not add it to editorial links between pages on your own site. Those links help readers navigate; relabeling them as acquisition campaigns would confuse the question you are trying to answer.
Review the tagged URL whenever the destination changes. Your maintenance record should tell the next person what the label means, where it is used, and how the live route was checked.
Keep Reading: Local SEO
Related News in Local SEO
Joshua Wendt
Founder & Editor-in-Chief, The SMB Hub
Joshua is a digital marketing professional with over a decade of experience helping small businesses grow online. He founded The SMB Hub to share practical, actionable marketing advice for business owners navigating SEO, social media, CRM, and more.
Related Articles
Google Business Profile Video Verification Checklist
Prepare for Google Business Profile video verification with a planning worksheet, storefront and service-area examples, and a submission checklist.
Local SEO Audit Checklist: 25 Items Every Small Business Needs to Check
Run a complete local SEO audit in 30 minutes. This checklist covers Google Business Profile, citations, on-page SEO, and review management.
Marketing Automation for Small Business: A Practical Setup Guide
Learn how to set up marketing automation for your small business without hiring a developer. Save time and get more customers with simple workflows.