Features
Campaigns
Give every creator, ad, or channel its own tracking link. See how many players each one actually brings.
Campaigns are the feature that separates Analyse from basic player counters. A Campaign is a tracking link (normally a custom subdomain) that you give to a creator, put in an ad, or drop in a Discord server. Anyone who joins through that link is attributed to that Campaign forever.
That's the whole system. Simple on the outside, powerful on the inside.
Plan
Campaigns are available on current plans, with limits depending on your workspace.
Why it matters
Without Campaigns, your analytics tell you "100 new players joined today". With Campaigns they tell you:
- 42 from the Pewds YouTube video
- 20 from Discord
- 15 from the TikTok ad
- 23 organic or unknown
Once you know the split, everything else falls into place. You know who to pay more, who to drop, and where to put your next dollar.
Creating a Campaign
- 1
Verify the root domain once
See Verify your domain. You only do this once per domain.
- 2
Open your Server then Campaigns
Click "New Campaign".
- 3
Fill in the details
Name and a short description, optional budget and source (YouTube, TikTok, etc.).
- 4
Pick one or more subdomains
For each one, type the subdomain part (e.g.
pewds) and pick a verified domain from the dropdown (e.g.yourserver.com). Analyse records the hostname; DNS for that subdomain lives at your DNS provider (see Create your first campaign for the DNS side). - 5
Save and hand the link to the creator
The Campaign is active immediately. The creator puts the subdomain in their video description or join card.
What gets attributed
The moment a player joins through the Campaign's subdomain, every future stat about that player inherits the Campaign:
- Every session
- Every purchase
- Every custom event
- Every A/B test conversion
Even if that same player joins next week through play.yourserver.com, Analyse still knows they originally came from the Campaign. Attribution is permanent.
What if they click around between multiple Campaigns first
Analyse uses "first touch" attribution. Whichever Campaign brought the player first is credited. This is the fairest model for sponsored content, because it rewards the creator who actually introduced the player to your server.
The Campaign page
Opening a Campaign shows you the full performance view:
- Stat cards: players, revenue, and budget-spent numbers for the selected window
- Traffic and revenue over time (line charts)
- A performance breakdown
- Top countries (map + list)
- Platform split
- Recent players who joined through this Campaign's subdomains
- The list of subdomains registered to the Campaign
It's the exact page you want to show a creator when they ask "how am I doing".
Share links for creators
If campaign sharing is enabled on your plan, each Campaign has a Share button that gives you a public URL. Send it to the creator and they can see their stats in real time without an Analyse account.
You control what's visible per share link. The toggles are: players, revenue, countries, chart, and conversions. Revenue is off by default so flat-rate sponsors don't see financials; flip it on for revenue-share deals.
Network-level campaigns
You can also create Campaigns at the Network level (under the Network in the sidebar). Those live alongside per-Server Campaigns and are the right choice when a creator plays on more than one gamemode.
Tips
- One Campaign per creator. Not "one per video". Stats are more stable when they pile up.
- One Campaign per ad. Ads are short-lived but the data is valuable. Keep them as separate Campaigns so you can see which creative format won.
- Add an organic Campaign. Create a
play.yourserver.comCampaign so even your "default" traffic has a bucket to fall into. Otherwise "unknown" gets big. - Kill the zeroes. Any Campaign that's been live for a week and still has zero joins means the creator never used the link. Follow up.
Related
- Create your first campaign if this is brand new
- Revenue for ROI tracking
- Pick the right creators for using Campaign data to decide who to sponsor