Usage Analytics
Provides backend monitoring data to understand user information.
How to View
Navigate to "AI Assistant" in the left sidebar, then select "Usage Analytics" to view the AI assistant's conversation processing dashboard.
Word Count
Conversation Count
Message Count
Average Messages per Conversation
User Satisfaction Rate
Time Filter (by date, month, day, hour)
Through these metrics, you can understand the AI assistant's usage from multiple perspectives.

Detailed Statistics Explanation
1. Words Count
Calculation Method:
Text Word Count: Calculates the character count of message content
Image Cost: Each image is calculated based on the configured image word cost
Total Word Count = Message Content Word 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
Calculation Method:
Counter increments by +1 each time a new conversation is created
When the first message in a conversation is created, it triggers a conversation statistics update
Update Timing: When a user starts a new conversation (first message)
Statistical Scope: Supports hourly, daily, and monthly time granularity statistics
3. Messages Count
Calculation Method:
Counter increments by +1 each time a new message is created
Includes user input messages and AI assistant reply messages
Update Timing: Triggers statistics update upon creation of each message
Statistical Scope: Supports hourly, daily, and monthly time granularity statistics
4. Average Messages per Conversation
Calculation Formula:
Average Messages per Conversation = Messages Count ÷ Conversations Count (displays 0 if Conversations Count is 0)Meaning:
Represents the average number of messages per conversation
Reflects the interaction depth between users and the AI assistant
Higher values indicate deeper conversations and more frequent interactions
Statistical Scope: Supports hourly, daily, and monthly time granularity statistics
5. User Satisfaction Rate
Calculation Formula:
User Satisfaction Rate = Number of Likes ÷ Total Feedback Count (displays 0 if Total Feedback Count is 0)
Total Feedback Count = Number of Likes + Number of DislikesMeaning:
Represents the proportion of positive feedback (like rate)
Value range: 0% ~ 100%
Higher values indicate greater user satisfaction with AI assistant responses
Feedback Mechanism:
Users can give "likes" or "dislikes" to AI assistant responses
Supports real-time statistics updates
Update Timing: When users provide feedback (create, update, delete)
Statistical Scope: Supports hourly, daily, and monthly time granularity statistics
Statistics Update Mechanism
Real-time Updates: When relevant events occur (new messages, new conversations, feedback changes), statistics updates are triggered immediately
Time Granularity Support:
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 the trend changes in "User Satisfaction Rate" and interaction count can evaluate whether the AI assistant's response quality meets expectations, serving as a basis for optimization.
Last updated
Was this helpful?
