VRCAnalyticsDocsDashboard →

Welcome

Drop-in visitor analytics for VRChat worlds.

VRCAnalytics tracks joins, leaves, session duration, zone visits, and FPS health for worlds you publish on VRChat. Install once, paste a setup key into Unity, and your dashboard starts populating the first time a player joins your uploaded world.

Philosophy

Your setup key is a developer credential, not a password. It lives in your Unity editor only — never embedded into the world you upload, never seen by players.

What it tracks

  • Join / leave events per session (derives session length server-side)
  • Platform breakdown: PC VR, desktop, Quest
  • Zone entries / exits for named regions of your world (optional)
  • Currently-online count per world and per zone
  • Daily visits, peak hours, day-of-week heatmaps
  • FPS distribution per platform (bucketed, sampled every minute in-world)
  • Suspicious-source detection (non-VRChat user-agents hitting your beacon)

What it doesn't track

  • Player display names or VRChat user IDs
  • GPU, CPU, RAM, OS, or any other hardware fingerprint
  • IP addresses (hashed at arrival to pair sessions, never stored)
  • Player positions beyond zone membership
  • Anything about the player's avatar or inventory

5-minute quickstart

  1. Create an account at vrcanalytics.com/register
  2. Click Register a world — you can leave the VRChat World ID blank and it'll bind on first beacon
  3. Copy the setup key that appears (shown only once)
  4. Install the VRCAnalytics package via VCC into your Unity world project
  5. In Unity: VRCAnalytics → Enter Setup Key and paste
  6. Click Build & Publish in the VRChat SDK panel as normal
  7. Join your world — beacons start flowing immediately, dashboard updates in seconds
Dashboard overview with stat cards, visits chart, platform breakdown and heatmap
The dashboard after a few test sessions.