Usage Analysis
Provides backend monitoring data to understand user information.
How to view
Go to the left sidebar "AI" in "Usage Analysis", you can see the dashboard of how the AI handles conversations.
Words in conversations
Number of conversations
Number of messages
Average interactions per conversation
User satisfaction
Time filter (by year, month, day, hour)
Through these metrics, you can understand the AI assistant's usage from multiple perspectives.

Detailed explanation of statistics
1. Words Count (Words Count)
Calculation method:
Text character count: Counts the number of characters in message content
Image cost: Each image is calculated according to the configured image word-cost
Total words = Message content character count + (Number of images × Image word-cost)
Statistical scope: Includes user input messages and AI assistant reply messages, supports daily and monthly time-granularity statistics
2. Conversations Count (Conversations Count)
Calculation method:
Each time a new conversation is created, the counter +1
When the first message in a conversation is created, it triggers an update to the conversation statistics
Update timing: When a user starts a new conversation (first message)
Statistical scope: Supports hourly, daily, monthly time-granularity statistics
3. Messages Count (Messages Count)
Calculation method:
Each time a new message is created, the counter +1
Includes user input messages and AI assistant reply messages
Update timing: Statistics are updated whenever each message is created
Statistical scope: Supports hourly, daily, monthly time-granularity statistics
4. Average Messages per Conversation (Average Messages per Conversation)
Calculation formula:
Average messages per conversation = Messages count ÷ Conversations count (displays 0 if Conversations count is 0)
Meaning explanation:
Indicates how many messages each conversation contains on average
Reflects the depth of interaction between users and the AI assistant
A higher value indicates deeper conversations and more frequent interactions
Statistical scope: Supports hourly, daily, monthly time-granularity statistics
5. User Satisfaction Rate (User Satisfaction Rate)
Calculation formula:
User satisfaction = Likes ÷ Total feedback (displays 0 if Total feedback is 0)
Total feedback = Likes + Dislikes
Meaning explanation:
Indicates the proportion of positive feedback (like rate)
Value range: 0% ~ 100%
A higher value indicates users are more satisfied with the AI assistant's replies
Feedback mechanism:
Users can give the AI assistant's reply a “like” or a “dislike”
Supports real-time statistic updates
Update timing: When users provide feedback (create, update, delete)
Statistical scope: Supports hourly, daily, monthly time-granularity statistics
Statistics update mechanism
Real-time update: When related events occur (new message, new conversation, feedback change), statistics updates are triggered immediately
Supported time granularity:
Hourly: Suitable for real-time monitoring
Daily: Suitable for daily report analysis
Monthly: Suitable for monthly reports and trend analysis
Application scenario: Usage effectiveness evaluation
Observing trends in “User Satisfaction” and interaction counts can evaluate whether the AI assistant's response quality meets expectations and serve as a basis for optimization.
Last updated
Was this helpful?