New in Attri.
The features and improvements your team gets to use, newest first. Follow along on the blog.
Give one link two to five destinations and set the split. Each visitor is assigned a variant and stays on it, so you compare real audiences. The link's Results tab shows clicks, sessions, and conversions per variant. When you've seen enough, promote the winner and every future click goes there. Business plans and up.
When a field is empty, not empty, or contains a keyword: notify a different channel, tag the submission as spam, or redirect the visitor to a different page. Spam lands in its own folder, sends nothing, and clears itself after 30 days. Redirect rules run at the edge, so they work on plain HTML forms. Business plans and up.
Settings now has a public dashboard toggle. Anyone with the link sees a read-only copy of your site analytics: visitors, sessions, bounce rate, top pages, sources, countries, and devices. Rotate the link to revoke old copies. Every plan.
Analytics responses now include a meta object with the workspace and date range your API key resolved to, so an unexpectedly empty result is easy to diagnose. If our analytics backend fails, you now get a 500 error instead of a silently empty data array. And the /domains endpoints are readable on every plan with API access.
Conversion rate and funnel numbers now count only conversions from sessions that arrived through one of your links, so the rate is a real rate and can never exceed 100%. If you read /analytics/conversions or /analytics/conversions/timeseries over the API, expect lower, truer numbers. Workspaces on banner-free (anonymous) tracking get their session, engagement, and funnel metrics back too.
Fire Meta and other ad pixels server-side the moment someone clicks your short link. Build retargeting audiences first-party, with no on-site tag for ad blockers to strip. Pro plans and up.
Send form submissions, goal alerts, and usage warnings to email, Slack, or a webhook. Set the rules per workspace so the right people hear about the right thing.
Hit a snag or have an idea? The feedback button in the sidebar sends it straight to us with the context attached, no email required.
Every event now shows the short link and where it pointed, plus a detail view with the full story: source, device, parameters, and click ID.
Browse, filter, sort, and export your submissions, with delete and 30-day recovery. Each one keeps its full attribution: session, UTM, and campaign.
Manage forms, goals, conventions, parameters, and domains over REST, with ten new analytics endpoints and bulk link operations.
Fix messy UTMs at the edge before GA4 ever reads them. Set aliases, normalize casing, and choose how strict each parameter should be.
Set targets against clicks, sessions, conversions, and custom events, then watch progress and pacing on a card grid.
Programmatic access to your links, tags, and analytics, with scoped API keys and rate limits by plan.
Collect form submissions with full attribution attached. One action URL, no backend, no config.
A notification bell with unread counts for invites, payment issues, plan changes, and domain verification.
Import links from CSV or XLSX with column mapping and a preview before anything goes live.
Preview exact charges before an upgrade, download past invoices as PDF, and schedule downgrades for your next renewal instead of mid-cycle.
Bring your own domain for branded short links, with SSL provisioned automatically.
Generate a QR code for any link and download it as a PNG or SVG.
Build structured naming patterns with segments so campaign names stay consistent across the team.
Sub-30ms redirects from 330+ cities, so links resolve fast wherever your audience is.
A lightweight script, a.js, for pageview and conversion tracking on your own site.
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.