Short links that
track everything.
Branded redirects on your own domain. Every click logged with referrer, country, device, and UTM data. Sub-30ms at the edge, 330+ cities worldwide.
Custom branded
domains in minutes.
Use your own domain for every link. Connect it in Settings, we handle the SSL and DNS verification. Most teams are live in under ten minutes. No certificates to manage, no server configs to touch.
And it's not just vanity. Custom domain links get 39% higher click-through rates than generic short URLs. That's not our number. It's from Rebrandly's study across 1 billion clicks. Your audience trusts links that look like they come from you.
30ms. Not 300.
Edge redirects
Links resolve at the edge. No origin server round-trip. The median redirect latency is 30ms across 330+ cities. Your links load before the browser even renders the tab title.
Geo-targeting
Route visitors to different destinations based on their country. A customer in Germany sees the German landing page. A customer in Japan sees the Japanese one. Same short link, different experience. Set it up in the link builder with a country dropdown. Not regex.
Every link is a campaign tool.
QR codes
Every short link gets a QR code. Download as PNG or SVG. Print it on packaging, business cards, event signage. Full click tracking on offline-to-online campaigns. We've seen e-commerce brands track $40K+ in revenue from a single QR code on product inserts.
Password protection
Gate links behind a password. Here's the thing: useful for pre-launch content, partner-only resources, or confidential documents. The visitor sees a clean password prompt, enters the code, gets redirected. No account required on their end.
Link expiration
Set links to expire at a specific date and time. After expiration, visitors hit your fallback URL instead. Good for limited-time offers, event registrations, or seasonal campaigns where you don't want stale links floating around.
1,000 links. Zero chaos.
Templates
Save parameter combinations as templates. Your "Facebook Paid Q2" template pre-fills source, medium, campaign, and the target domain. One click to apply. Favorite the ones your team uses daily.
Campaigns
Organize links into campaigns, collections, or folders. Each campaign gets its own click counter and link count. Convention-based naming keeps slugs consistent without anyone checking a spreadsheet.
Tags
Color-coded labels. Tag links by channel, region, team, or whatever makes sense for your workflow. Filter by tag in the dashboard. Eight colors, unlimited tags on paid plans.
Bulk import
Upload a CSV or Excel file with up to 1,000 links. Map columns in a preview step. Everything is parsed in your browser, so your data doesn't touch a server until you hit import.
30 seconds in the dashboard. Or one API call.
curl -X POST https://api.attri.io/v1/links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/landing?utm_source=linkedin",
"domain": "go.yourcompany.com",
"slug": "q2-launch"
}' Response includes the short URL, QR code URL, and click tracking is live immediately. Works with any HTTP client. Build links from your CI pipeline, a Slack bot, a Google Sheet macro, or your existing marketing stack.
Common questions
Can I use a custom domain with Attri short links?
Yes. Connect your domain in Settings and we handle the rest. SSL is provisioned automatically. Most teams are live in under ten minutes. You can add multiple custom domains per workspace.
How do I track clicks on shortened links?
Every click is tracked automatically. You get referrer, country, city, device type, browser, OS, and any UTM parameters. View it all in the analytics dashboard or pull it via the REST API. No tracking pixel or JavaScript required on the destination page.
Do shortened URLs expire?
Only if you set them to. By default, links are permanent. You can optionally set an expiration date and time, after which visitors get redirected to your fallback URL instead.
Do URL shorteners affect SEO?
Attri uses 302 redirects, which is standard for link shorteners since the destination URL can be updated anytime. Search engines handle 302s well and most SEO value passes through. For content you'll never change, you'd link directly rather than through a shortener anyway.
How do I create branded short links?
Add your custom domain in Settings, then create links using that domain. Every link you create can use any domain in your workspace. The slug is customizable or auto-generated.
Is there an API for creating links programmatically?
Yes. The REST API supports link CRUD, tag management, and analytics queries. Rate limits scale with your plan, from 30 req/min on Pro up to 300 req/min on Scale. Full reference at attri.io/docs/api.
Your attribution
problem ends today.
Fourteen days of the full product. No card. If it doesn't save you more than it costs by week two, we'll ask why.