Add deep links from a marketing page
Use this when a website, newsletter, or ad should send customers straight to one offer's booking page instead of the shop home page. A deep link skips browsing and takes the customer directly into date, quantity, and price selection.
Before you start
Confirm:
- the offer is published with prices visible on the Online shop channel
- which domain marketing should link to; if a custom domain is planned, set it up first so links do not need to change later
Get the link to an offer
Each offer has its own page in the shop with an address generated from the offer's name. There is no copy-link button on offers in the back office, so copy the address from the shop itself:
- Open the online shop in a browser.
- Navigate to the offer and open its detail page.
- Copy the full address from the browser's address bar and use it as the deep link.
Test the copied link in a private browser window before publishing it, and again after renaming the offer.
Direct links also reach offers whose Hide from shop setting removes them from listings and search — useful for member-only or partner offers. Hiding is not access control: anyone with the link can book. See How sales channels and visibility work.
Shops that use the Page Builder also have a Redirects tab (Shops > your shop > Redirects, where available). Add redirect maps a short Old path such as `/summer` to the offer's Target path, which gives marketing a stable, friendly link even if the offer page address changes later.
Link to an unlisted landing page
To give a campaign its own page instead of a single offer, build a custom page in the Page Builder and leave Show in navigation off. The page stays out of normal navigation but remains reachable by anyone who has or receives its address; it is unlisted, not access-controlled. See Customize shop page content and ordering.
Add campaign parameters
Append standard UTM parameters to the link, for example:
```text https://tickets.example.org/summer-tour?utm_source=newsletter&utm_medium=email&utm_campaign=summer ```
The shop reads `utm_source`, `utm_medium`, `utm_campaign`, `utm_term`, `utm_content`, and ad click identifiers such as `gclid` and `fbclid` from the landing page address for its booking analytics. Whether campaign data also reaches your own analytics tool depends on the shop's analytics mode and the customer's consent choice; in the default privacy-preserving mode no conversion events reach your tag manager. See Configure analytics and consent.
Expected result
Customers who follow the marketing link land directly on the offer page, can complete a booking, and campaign parameters are available for attribution within the limits of your consent setup.
Troubleshooting
| Problem | What to check |
|---|---|
| Link shows a not-found page | The offer's publishing state, a renamed offer, or a redirect pointing to an old path. |
| Offer opens but cannot be booked | Prices on the Online shop channel, capacity, and sales period. |
| Campaign missing in analytics | Analytics mode, consent banner outcome, and whether the UTM parameters are on the landing link itself. |
| Hidden offer found by search engines | Hidden offers are excluded from shop listings, but anyone who shares the link can spread it; treat the link as public. |