Add tracking links to Google Business Profile
Put a tracked booking link on your Google listing so you can prove how many bookings your Maps and Search presence actually delivers.
For most local businesses, the Google listing is the single biggest source of new customers — and the least measured. Adding a tracked booking link to your Google Business Profile turns that traffic into a number you can actually report on.
You need a tracking link first
Create one in Marketing Tracking at /app/business/widget/tracking. See Create marketing tracking links if you have not done this before.
Step 1 — Create the link
- Open Marketing Tracking in the Partner Portal.
- Name it something like “Google listing — Riverside”.
- Set the source to the Google Business Profile preset.
- Give it a campaign name you will keep, such as “google-listing-evergreen”.
- Select the location this listing belongs to.
- Choose the destination booking flow, save, and copy the custom booking link.
One link per location
Google listings are per-location, so create a separate tracking link scoped to each branch. Sharing one link across every listing makes it impossible to tell which shopfront is producing the bookings.
Step 2 — Add it to your Google listing
Google’s interface changes fairly often, and the exact field name depends on your business category. The general path is consistent:
- Sign in to the Google account that manages the listing and open your Business Profile — from Google Search, Google Maps, or the Business Profile manager.
- Choose Edit profile.
- Find the links section — depending on your category this is labelled Bookings, Appointment links or Reservations.
- Paste your tracked booking link into that field.
- Save, and give Google time to review the change — updates are not always instant.
Other places on the listing worth a tracked link
Google Posts, your services or menu section, and any "Order online" or "Learn more" field all accept a URL. Use a separate tracking link for each so you can see which part of the listing works.
Step 3 — Test it
- Use the open/test action on the tracking link in the portal to confirm it loads the right booking flow.
- Then find your listing in Google as a customer would, and click the button on the listing itself.
- Check the booking flow opens with the correct location preselected.
A note about third-party booking providers on Google
Some listings already show a booking button supplied by a directory or aggregator that Google has connected automatically. That button is not yours and its bookings will not carry your tracking. If you want your Google traffic attributed to Seatingly, make sure your own tracked link is the one in the booking or appointment field.
Reading the results
Bookings from this link appear under the Google Business Profile source in Marketing → Insights (/app/marketing/insights) and as filterable rows in Reports → Bookings (/app/reports/bookings).
- The attribution window is 30 days, which suits Google traffic — people often look you up, then book later in the week.
- A guest who reaches your booking page by typing your website address instead of clicking the listing is correctly labelled Direct/Unknown. Google will always be undercounted relative to its real influence.
- Comparing weeks before and after you add the link is the fastest way to see the difference.
If bookings are not showing up against this source, work through Troubleshoot missing campaign attribution.
Was this article helpful?
Your answer helps us decide what to rewrite next.
Related articles
Create marketing tracking links
Build a tracked booking link, embed code or QR code so every booking is attributed to the campaign that produced it.
Read articleMarketing and TrackingUse tracking links in Facebook and Instagram campaigns
Attribute bookings to paid ads, organic posts, Stories and link-in-bio traffic — and avoid the link shorteners that quietly break attribution.
Read articleMarketing and TrackingMeasure booking ROI in Marketing Insights
Enter your spend and average values, then read conversion rate, completion rate, ROAS and cost per booking to see which channels pay for themselves.
Read articleStill need a hand?
If a guide did not cover it, a real person on the Seatingly team will. Tell us your business name and what you are trying to do, and we will reply within 12 hours.