Tracking Users

Cordia provides high-fidelity user analytics without the bloat. User activity is automatically tracked whenever a command is executed.

â„šī¸Automatic DAU
You do not need to call any special functions to track users. When you usetrackInteraction or trackCommand, Cordia automatically extracts the User ID and updates yourDaily Active Users (DAU) and Retention charts.

How it Works

Every command event sent to Cordia includes an anonymized User ID. Our aggregation engine use this data to:

  • Calculate unique users per day/week/month.
  • Generate user retention cohorts (how many users come back after 7 days).
  • Build geographic heatmaps based on user locales.

Privacy by Design

Cordia is designed with user privacy as a top priority.

  • No Personal Info: We never track usernames, avatars, or messages.
  • Anonymized IDs: We only store the Discord Snowflake (ID), which is already public on the Discord platform.
  • No Invasive Tracking: We explicitly do not support tracking global chat messages. Activity is only recorded when a user intentionally interacts with your bot.
💡Zero Effort
Since user tracking is automatic, you can focus entirely on building your bot's features!