Share links
A Link is a tracked redirect URL the brand provisioned for you. Click on it = attribution record + 302 redirect to wherever the brand wants traffic to land. Most partners have one Link per campaign they’re granted access to.
Links in the sidebar.
Anatomy of a share URL
Pattern: app.openpartner.dev/r/<brand-slug>/<link-key>
Or, if the brand uses a custom domain: <brand-domain>/r/<link-key>.
The <link-key> is the slug you (or the brand) picked at link-creation time. It’s whatever
is short + memorable — your handle is a common default.
Creating a link
The brand may have created your first link automatically when they invited you. To make another:
Links → New link. Fields:
- Campaign — which commission rule applies. You’ll see a dropdown of campaigns the brand granted you access to.
- Link key — the path. Defaults to your handle; pick something distinct if you already have a link for this brand.
- Destination URL (optional) — only available if the campaign allows deep linking. See below.
Click Create. The link is live immediately.
When to create multiple links
A few common cases:
- Multi-channel attribution — one link for your newsletter, another for TikTok, another for paid ads. Each gets its own conversion stats so you can see what’s working.
- Per-post tracking — a unique link per major post or campaign-of-the-month so you can measure that specific content piece.
- A/B testing — two slugs pointing at the same campaign to test naming or positioning.
There’s no limit on how many links you can create per campaign.
Deep linking
If the brand allows it (campaigns have an “allowed deep-link domains” allowlist), you can override the destination URL on your link. Examples:
- Default destination:
https://acme.com/ - Allowed deep-link domains:
acme.com,docs.acme.com - Your link’s deep-link override:
https://acme.com/pricing
When your link is clicked, the user lands on https://acme.com/pricing?cref=<clickId>
instead of the default /. Same attribution either way; just lets you point traffic at the
most-relevant landing page.
You can only deep-link to hosts on the brand’s allowlist. Pointing somewhere off-allowlist returns an error at link-creation time.
If the brand doesn’t have any allowed deep-link domains set, you can’t override — the link inherits the campaign’s destination as-is.
Editing or deleting
Links → [link] → Edit / Delete.
Editing the link key changes the URL. Old URL stops working — anything you’ve already shared breaks. Don’t edit keys after you’ve published the URL anywhere unless you’re OK with that.
Deleting a link permanently removes the redirect. Already-attributed clicks (and the commissions that came from them) stay on your books — the delete only stops new clicks.
Click stats
Each row shows:
- Total click count
- Recent activity (last 7 days)
- Conversion count + revenue from clicks on this link
Click into a link to see the full per-link dashboard with the conversion funnel + the device/referer breakdown.
What happens on a click
- Router records a
Clickrow tagging you as the partner - 302 redirect to destination URL with
?cref=<clickId>appended - Brand’s site reads
creffrom the URL on landing → first-party cookie - User signs up → brand’s SDK reports event with
cref→ attribution joins them - Conversion → commission accrues per the campaign’s rule
The whole roundtrip is ~50ms. The user notices a brief redirect; nothing else.