Free · No signup · Runs in your browser

Google Business Profile UTM Builder

Without UTM tags, visits from your Google profile disappear into "organic". Tag the links on your profile, and see the real numbers in GA4.

Shows up in GA4 as the Session campaign.
Which links do you need?
Off uses utm_medium=organic (recommended for GA4).

Why your Google profile traffic looks smaller than it is

Every click on your Google Business Profile website, booking, menu, product or post button lands on your site the same way a regular Google Search click does — as an untagged visit. GA4 has no way to tell "someone searched and clicked a blue link" apart from "someone was looking at your profile and clicked Website". Both get folded into the same Organic Search total, and the traffic your profile actually sends stays invisible inside a number that also includes everything else.

That matters because Google Business Profile has its own built-in Performance report, and owners often compare it to GA4 and assume something is broken when the two don't match. They're not broken — they're counting different things. Tagging your profile links is what lets GA4 show its own, independent count of profile-driven visits.

Which links in your profile to tag

Your profile can carry several outbound buttons, and each is worth tagging separately: the main Website button, an Appointment or booking link if you take bookings through a third-party tool, a Menu link for restaurants, Products for anything you showcase for sale, and the link inside individual Posts you publish. Tagging each with its own utm_content value means the GA4 report doesn't just say "visits came from the profile" — it says which part of the profile sent them, so you know whether people are clicking through to book or just browsing the menu.

One thing to watch: Posts expire and get replaced often, and it's easy to publish a new one with an untagged link out of habit. If your Posts traffic looks like it suddenly dropped to zero, check whether the latest post actually used a tagged link before assuming something else broke.

The right UTM values for GA4 (and the one mistake that breaks reports)

utm_source=google and utm_medium=organic aren't arbitrary defaults — they match the rule GA4's default channel grouping uses to bucket a visit into Organic Search. Pick a different medium, like "gbp" or "local", and GA4 won't recognize it: the visit lands in Unassigned instead, the one bucket owners never think to check, and the traffic looks like it vanished rather than like it moved. If you want your profile traffic to appear as its own line instead of blending into Organic Search, change utm_campaign (the tool defaults it to "gbp-listing"), not utm_medium. For the rest of your on-page SEO — the signals that get you found in Google Search in the first place — Tailwind's SEO tools cover schema, crawlability and local ranking checks. And if self-canonical isn't set up correctly, a tagged URL can get indexed as a near-duplicate of your homepage — our Local SEO Audit flags that before it becomes a problem.

How to see profile visits in GA4

In GA4, open Reports → Acquisition → Traffic acquisition, then add a filter for Session campaign equals gbp-listing (or whatever campaign name you used). That isolates every visit that came through a tagged profile link, broken down by the utm_content value you set — so you can see Website clicks separately from Booking clicks. Add Session content as a secondary dimension in the table to break the campaign row down by which button sent each visit, instead of only seeing the campaign total.

If you don't see any rows yet, check two things before assuming the tool isn't working: that the links on your actual profile (not just the ones you copied here) are the tagged versions, and that your report's date range starts after you updated them — GA4 can't retroactively tag a visit that already happened.

Frequently asked questions

Does adding UTM tags affect my ranking?
No. UTM parameters are tracking information read by analytics tools — they don't change how Google crawls, indexes or ranks the page, and Google Search Console treats the tagged URL and the clean URL as the same page as long as canonical tags are set correctly.
Will the tagged link look ugly to customers?
Customers never see the raw URL — they tap a button on your Google Business Profile, and the browser goes straight to the destination. The only place the full link with its UTM parameters shows up is the address bar after the click, which almost nobody looks at.
Can I tag a Booksy or other third-party booking link?
Yes — paste that booking page's URL into the tool the same way you would your homepage. The UTM parameters get added to whatever URL you give it, Booksy or otherwise, as long as it's a normal https:// link.
Why do my Google Business Profile Performance numbers differ from GA4?
They measure different things by design. GBP Performance counts interactions with your profile itself — calls, direction requests, website clicks — and reports them from Google's side before the visitor ever reaches your site. GA4 only counts what happens after someone lands on your site, and only if the link was tagged. Expect the two to disagree; neither one is wrong.

Your profile is one channel — see all of them in one place

Tailwind tracks your reviews, rating, local rankings and AI visibility together, so you're not stitching reports from five different tools.

Start free

31-day free trial. No credit card required.

Ready for more than a one-off tool?

Get a month of Tailwind free

Create your account and let your AI marketing employee work for you — free for 31 days.

  • Online reputation — we grow your rating
  • Connect your business to LLMs — MCP connector
  • Generate content — we improve your SEO rankings
  • AI Visibility — see how high you rank in AI answers and what to do
  • …and other useful tools

All of it from $29/month

Start free

No credit card required. Cancel any time.

Подпишитесь на нашу рассылку

Мы отправляем полезные материалы раз в месяц, а также информацию о скидках и специальных предложениях. Никакого ежедневного спама

Мы используем ваш email только для отправки этой рассылки. Отписаться можно в любой момент по ссылке в каждом письме. Подробнее — в нашей Политике конфиденциальности.

Как отписаться от рассылки?