Touchpoint URLs & slugs

Learn how OmniLab builds campaign and touchpoint URLs, where to copy them, and how the Campaign Public Link works.

Find the right link to share for any campaign or touchpoint, and understand how the Campaign Public Link shapes the address participants see. This page covers how OmniLab builds those URLs and where to copy each one in OmniLab Studio.

Before you begin

  • Your campaign is published. The Share, Preview, and QR tools appear on live campaigns.
  • Your campaign has at least one touchpoint.
  • For a campaign-level URL, your campaign landing page is enabled.

How OmniLab structures public URLs

OmniLab combines a base OmniLab Pages domain with a campaign-specific public path. Touchpoints, spaces, variants, language choices, and tracking are then added as extra parts at the end of that URL instead of becoming separate addresses.

The result is a family of related links all built from the same Campaign Public Link:

  • The campaign landing page URL — the domain plus the Campaign Public Link.
  • A direct touchpoint URL — the same link with a touchpoint selector added at the end.
  • A Space URL — the same link with a Space selector added at the end.
  • A tracking URL — any of the above with channel and language parameters appended.

Use the campaign root URL when you want participants to start on the landing page. Use a touchpoint URL when you want to send them straight into a single experience. Use a space URL when you are distributing campaign access through Spaces.

Some kiosk or scanner setups add extra tracking parameters to the link before the page opens. If you use those integrations, keep the core campaign URL intact and let the integration add the extra parameter.

Copy the campaign landing page URL

Open the campaign, then go to Landing Page. When the landing page is enabled, OmniLab shows the public URL near the top of the page: the domain on the left and your Campaign Public Link on the right, with a QR shortcut beside it. Copy this URL when you want participants to start on the landing page.

Landing Page screen with the campaign public URL field and QR shortcut highlighted

Open the Share action on a touchpoint

Go to Build > Touchpoints. On a published campaign, each touchpoint card shows a Share action next to Preview. Select Share to open the Share Links modal for that touchpoint.

Touchpoint card with the Share action highlighted next to Preview

Copy the direct touchpoint URL

The first field in the Share Links modal is the default link. It points straight to the selected touchpoint and ends with a generated touchpoint selector such as ?c=7a7d. Copy this link when you want a direct entry point that skips the landing page.

Share Links modal with the default touchpoint URL field highlighted

Below the default link, OmniLab prepares ready-made versions for Facebook, Instagram, and TikTok. Each one keeps the same touchpoint selector and adds built-in utm_source and utm_medium parameters so the channel shows up in your reports. The ID field at the bottom shows the public path on its own, without the domain.

Share Links modal showing the default URL, channel-specific link variants, QR download buttons, and the ID field

Download a touchpoint QR code

To hand out a QR code for this single touchpoint, use the Download PNG or Download SVG buttons in the QR row of the Share Links modal. The QR encodes the default touchpoint URL shown above.

Share Links modal with the Download PNG and Download SVG buttons highlighted

From the Touchpoints section, open the menu () in the section header. Choose Dynamic QR Codes when you need the landing page and Spaces links together, or use Download All as PNG and Download All as SVG when you need campaign-wide QR exports in one file.

Touchpoints section header menu open with Download All as PNG, Download All as SVG, and Dynamic QR Codes

Recheck the public identifier before launch

If you need to confirm the public path itself, open Campaign Properties and review the Campaign Public Link field. OmniLab adds the organisation domain in front automatically, so you enter only the campaign-specific ending.

Campaign Properties modal with the Campaign Public Link field showing the domain prefix and the editable public path

Result

You can now copy the right link for any context — the landing page URL for a campaign start point, a direct touchpoint URL for a single experience, a channel-tracked variant for paid or social media, or a QR code for print and kiosk use.

How slugs work

The readable part of an OmniLab Pages URL is the Campaign Public Link. Touchpoints and spaces do not have their own editable slug in the URL. OmniLab selects them with generated parameters such as ?c= and ?s=.

URL partWho controls itExampleNotes
Campaign Public LinkYousummer-gameReadable, public, and designed to stay stable once the campaign is live.
Touchpoint selectorOmniLab?c=abc123Added automatically when you share a touchpoint.
Space selectorOmniLab?s=space-1Used for Spaces deployments.
OmniLab Smart Link slugYou/l/launch-weekendManaged separately in OmniLab Smart Links.

The public link is effectively permanent

The Campaign Public Link accepts only lowercase letters, numbers, and hyphens. Once the campaign is created, it becomes read-only. If you need a different public link later, duplicate the campaign and launch the copy with a new value.

Best practices

  • Keep the Campaign Public Link short, readable, and brand-safe before you publish.
  • Use the campaign URL when you want participants to choose among touchpoints on a landing page.
  • Use a touchpoint URL when you want a direct entry point for email, paid media, or kiosk flows.
  • Use the built-in channel links, or add your own UTM parameters, so each channel shows up in reporting.
  • Use OmniLab Smart Links when printed assets may need to point somewhere else later.
  • Do not manually rewrite the ?c= and ?s= values that OmniLab generates.

Was this helpful?

Optional comments help us improve this page for future authors and readers.

On this page