Analyse
FeaturesCampaigns

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. 1

    Verify the root domain once

    See Verify your domain. You only do this once per domain.

  2. 2

    Open your Server then Campaigns

    Click "New Campaign".

  3. 3

    Fill in the details

    Name and a short description, optional budget and source (YouTube, TikTok, etc.).

  4. 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. 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".

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.com Campaign 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.