Skip to main content
Seatingly.
Marketing and Tracking

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.

Seatingly Support TeamLast updated

A tracking link is a booking link that remembers where the guest came from. Send one out with a campaign and every booking it produces is labelled with that source and campaign in your reports — no spreadsheets, no guessing which flyer worked.

Where to find it

Marketing Tracking lives at /app/business/widget/tracking in the Partner Portal, alongside your Booking Widget settings.

What you fill in

FieldRequiredWhat it is for
Tracking nameYesYour internal label, e.g. “Summer terrace — Instagram”. Only you see it.
Location(s)YesWhich branch or branches this link books into.
SourceYesWhere the guest is coming from — the channel.
Campaign nameYesThe specific initiative, e.g. “summer-terrace-2026”.
MediumNoThe format within the channel, e.g. paid social, organic, email.
Content / ad variationNoWhich creative or variant, so you can compare two versions of the same ad.
Destination booking flowYesWhere the link sends the guest to book.
Active / inactiveYesWhether the link is currently in use.
Tracking link fields

Choosing a source

Seatingly ships presets for the channels partners use most, and you can enter a custom value for anything else:

  • Business website
  • Google Business Profile
  • Google Ads
  • Facebook
  • Instagram
  • TikTok
  • Email
  • SMS
  • QR code
  • Affiliate
  • Or a custom source of your own

Use the presets where they fit

Presets keep your reports tidy. If three people on your team type “insta”, “Instagram” and “IG” as custom sources, you end up with three rows that should have been one.

Create a link

  1. Open Marketing Tracking at /app/business/widget/tracking.
  2. Give the link a tracking name you will recognise in three months’ time.
  3. Select the location or locations it should book into.
  4. Pick a source and type a campaign name. Add medium and content if you are running variants.
  5. Choose the destination booking flow.
  6. Leave the link Active, then save.

What you get back

Each saved tracking link gives you four ready-to-use assets, with copy and download actions beside them:

OutputUse it for
Custom booking linkAnywhere you can paste a URL — social bios, ads, emails, newsletters, listings.
Tracked widget embed codeA page on your own site whose bookings you want attributed separately.
QR codePrint — table talkers, receipts, posters, packaging, window stickers.
Open / test linkChecking the link works before you spend money promoting it.

The copy-link, copy-embed and download-QR actions mean you never have to retype anything by hand.

text
https://seatingly.com/book/YOUR_BOOKING_LINK?ref=TRACKING_ID

The tracking id is opaque on purpose

Your source and campaign are never exposed in the URL — they are resolved server-side from the id. That means nobody can edit the address bar to reassign a booking to a different campaign, and your competitors cannot read your campaign structure out of a link you posted publicly.

How attribution is applied

  • Attribution is resolved the moment the guest opens the link.
  • It is preserved through the whole journey — inside an iframe, across redirects, and into a new tab.
  • It is reload-safe: refreshing the page does not double-count the session.
  • It is stored immutably on the booking, so renaming a campaign later never rewrites past reports.
  • The attribution window is 30 days. A guest who clicks today and books three weeks later is still credited to that campaign.
  • Bookings that arrive without a tracking link are labelled “Direct/Unknown”.

Campaigns are archived, never deleted

When you retire a campaign it is archived so historical reports stay intact. A booking from last quarter keeps the campaign it was made under, whatever you do with the link afterwards.

A naming convention that survives contact with reality

Reports are only as useful as the names you type. Agree a pattern before your first campaign:

FieldPatternExample
Campaign nametheme-season-year, all lowercase, hyphenatedbrunch-launch-spring-2026
MediumA small fixed vocabularypaid-social, organic-social, email, print
ContentWhat actually variesvideo-a, video-b, carousel
Tracking namePlain English for humansBrunch launch — Instagram video A

Who can do this

Owners manage campaigns, marketing spend and average-value settings. Managers can view marketing reporting but not change it. Staff cannot see marketing data at all. Every partner only ever sees their own account’s data.

Next, put your links to work: Google Business Profile, Facebook and Instagram, or email campaigns.

Was this article helpful?

Your answer helps us decide what to rewrite next.

Still 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.

Create marketing tracking links — Seatingly Support