Know exactly where every click comes from.
Tiny Campaign turns any link into a tracked campaign — redirect URLs, browser and server SDKs, and clean UTM attribution feeding one calm dashboard. No tag managers, no bloat.
Workspace overview
Last 30 days
Tracked links
8 active links
24
Clicks
+12.4% this week
1,482
Top source
Clean UTM attribution
Newsletter
Everything you need
Link tracking without the overhead
A focused toolkit for small teams that want reliable attribution — not another sprawling analytics suite.
Redirect links
Turn any URL into a tracked link in seconds. Share it in email, ads, or a QR code — no code required.
Browser & server SDKs
Record client- and server-side events with a tiny SDK that works in the browser, Node, and Cloudflare Workers.
Clean UTM attribution
Consistent source, medium, and campaign tags on every link, so your reports never turn into guesswork.
Calm analytics
Clicks, top sources, referrers, and countries in one quiet dashboard that stays out of your way.
Custom domains
Serve redirects from your own branded domain and keep links on-brand from the first click.
Team workspaces
Invite teammates, share campaigns, and manage campaigns together without stepping on each other.
Built for AI agents, not just humans
Tiny Campaign exposes a first-class API for agents. Let them spin up campaigns, wire up tracking, run setup tests, and pull reporting — through MCP or plain HTTP, with scoped tokens you control.
MCP server
Connect any MCP client to /api/mcp and call tools over JSON-RPC — list campaigns, create links, run setup tests.
OpenAPI contract
A full spec at /openapi.json plus an llms.txt so agents can discover the API and onboard themselves.
Scoped agent tokens
Issue tc_agent_ tokens with fine-grained scopes, so each agent gets exactly the access it needs — nothing more.
curl -X POST https://tinycampaign.com/api/mcp \
-H "Authorization: Bearer $TINY_CAMPAIGN_AGENT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "create_campaign_link",
"arguments": {
"name": "June launch",
"targetUrl": "https://example.com",
"redirectEnabled": true
}
}
}'Three ways to track
Start with a link, grow into the SDK
Mix and match tracking modes per link. Begin with a no-code redirect and layer in browser or server events whenever you're ready.
Redirect links
Visitors open a Tiny Campaign URL, the click is recorded, then they continue to your target page. Perfect for newsletters, ads, and QR codes.
See the guideBrowser SDK
Record client-side events from approved origins with a single call. Origin checks keep unrelated sites from polluting your data.
See the guideServer SDK
Send verified events from your backend or edge worker with a campaign API key — ideal for paid conversions and confirmed actions.
See the guideHow it works
From idea to tracked campaign in minutes
No tag manager, no data pipeline. Create a link and you're already collecting clean attribution.
Create a link
Pick redirect, manual tracking, or both. Add a target URL and your UTM tags in one form.
Share it anywhere
Drop the redirect URL in email, ads, or a QR code, or wire the SDK into your app and edge.
Watch performance
Clicks, sources, and countries roll into a calm dashboard the moment they happen.
Pricing
One simple plan. Everything included.
No tiers, no add-ons, no per-seat fees. Every feature, unlimited usage, one flat price.
Start with a 7-day free trial. Cancel anytime.
Everything included
- Unlimited tracked links
- Unlimited clicks & events
- Unlimited team members
- All three tracking modes
- Browser & server SDKs
- Custom redirect domains
- Clean UTM attribution
- 365 days of raw event history
Start tracking your links today
Sign in with Google or a one-time email link. No setup call — just a clean workspace ready when you are.
