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:
Overview tab
The Overview tab is the quick read:
- Stat cards: players, revenue, conversion, and ROI
- Traffic and revenue over time
- Cost per player and revenue per player
- Conversions
- Top countries
- Platform and version 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".
Retention tab
The Retention tab answers the question raw player counts cannot: did these players come back?
It shows:
- D1 retention - how many Campaign players returned after 1 day
- D7 retention - how many returned after 7 days
- D30 retention - how many returned after 30 days
- Average session time for players attributed to the Campaign
- A retention curve
- Weekly cohorts, so you can compare one signup week against another
This is especially useful for paid creators. A Campaign with fewer joins but stronger retention and longer sessions can be better than a Campaign that sends a big spike of players who leave immediately.
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.
Network Campaign pages also show:
- Included Servers - which Servers are participating
- Server Distribution - where Campaign players are joining across the Network
- The same Overview and Retention tabs as Server Campaigns
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.
- Judge by retention, not just joins. Player count tells you reach. Retention tells you whether the audience fits your server.
Related
- Create your first campaign if this is brand new
- Revenue for ROI tracking
- Retention for understanding D1, D7, D30, and cohorts
- Pick the right creators for using Campaign data to decide who to sponsor