Appearance
Marketing & attribution
The marketing area tracks where players come from and manages the UTM campaign links that bring them in. It sits under the "UTM Tracking" nav item and is gated by a single cms.manage permission.
Campaigns
A campaign is a named, tracked link. Each one carries the standard UTM fields — source, medium, campaign, term, and content — alongside a target URL, an active/inactive status, and a description. Operators create, edit, and delete campaigns, copy the generated tracking URL to hand to a channel, and watch the conversion count climb as players arrive through it.
The dashboard
The marketing dashboard turns that tracking into a picture: total and recent (30-day) conversions, how many campaigns are running, and charts that break conversions down by source, medium, and campaign, plus a daily trend line. It's the quick read on which channels are actually producing players.
Per-player attribution
Attribution isn't only an aggregate. Every player carries their first-touch marketing data, visible on the Attribution tab of their profile — the exact source, medium, campaign, term, content, referrer, landing page, and IP they arrived with. That's captured at registration, which is why the signup flow records UTM parameters and click IDs from the link the player used.