Links
Short links are the backbone of Postli’s tracking. Every link you create gets a unique short URL on the pstl.sh domain. When someone clicks it, Postli records the click, enriches it with geo and device data, and sets a first-party cookie for revenue attribution.
Links list
The /links page shows all your short links in a searchable, paginated table. Each row displays the title, short URL, click count, status (Active / Inactive), and creation date.
Actions from the list:
- Search — filter links by title or short code.
- Copy short URL — one-click clipboard copy.
- View details — opens the link detail page.
- QR code — generates and previews a QR code for the short URL.
- Delete — removes the link (the short URL stops working; historical click data is preserved).
- Select & bulk actions — tick checkboxes to select multiple links, then Export selected as CSV or Delete selected.
- Export CSV — exports all links (or just the selected ones, or just search results) to a downloadable CSV file.
Create a link
Click Create link to open the link builder. The form has four sections:
Link details
- Destination URL — the full URL the short link redirects to (e.g. a product page or collection).
- Title — an optional human-readable label for your own reference.
- Tags — organise links with colour-coded tags. Pick existing tags or create new ones inline.
UTM parameters
Add utm_source, utm_medium, utm_campaign, utm_term, and utm_content to the link. These are appended to the destination URL at redirect time so your analytics platform (Google Analytics, Triple Whale, etc.) sees them.
UTM Templates — if you reuse the same UTM set across multiple links, save it as a template. Templates appear in a dropdown for quick application.
Targeting & access
- Device targeting — send iOS, Android, or desktop visitors to different URLs. Useful for deep-linking to app stores or responsive landing pages.
- Password — require visitors to enter a password before reaching the destination.
- Expiration — set a date after which the short link stops redirecting.
Advanced
- Redirect type — 302 (default, temporary), 301 (permanent, cached by browsers), or 307 (temporary, strict method preservation).
- No Follow — adds
rel="nofollow"to tell search engines not to pass link equity. - Sponsored — adds
rel="sponsored"for affiliate or paid links. - Parameter forwarding — passes the visitor’s URL query parameters through to the destination.
- Link cloaking — loads the destination inside a frame so the short URL stays in the address bar. Note: most major sites (including Shopify storefronts) block framing.
- Search indexing — allow or block search engines from indexing the short link.
Social preview (right sidebar)
Set custom og:title, og:description, and og:image so the short URL shows a rich preview when shared on social platforms. Use Pick from media to choose from your media library or Shopify files.
QR code preview
Click Generate preview to see a QR code for the destination URL. The QR is generated server-side and can be downloaded as a PNG from the link detail page.
Link detail
Clicking a link title opens its detail page, which shows:
- Short URL with copy and open-in-new-tab buttons.
- Destination URL and status badges (password-protected, cloaked, no-follow, etc.).
- UTM parameters and device targeting if configured.
- Social preview showing the OG image, title, and description.
- QR code card with download and expand options.
- Click analytics (last 30 days) — an area chart of daily clicks.
- Top countries — bar chart with progress bars showing click distribution by country.
- Devices — breakdown by device type (mobile, desktop, tablet).
- Top referrers — the domains sending traffic to this specific link.
Actions: Edit (opens a modal with all editable fields), Copy short URL, Delete.
pstl.sh. Redirects are rate-limited and cached in Redis for sub-50ms response times. Click events are processed asynchronously — the redirect fires immediately while geo/device enrichment happens in the background.