Skip to main content

Understanding user metrics

In this article, we will delve into the concept of user metrics and explore various aspects related to it.

Overview of user metrics

The user metrics section provides valuable insights about the users of your bot. The following user metrics can be monitored on this page:

MetricDescription
User trafficThis metric includes the number of users visiting your bot, the number of messages sent to your bot, and the duration of the chat.
User retentionThis metric compares the number of new users versus old users.
Users by demographicsUser data classified based on the location from where the bot is being used.
User retention and User engagement trendsThis metric analyzes the retention and engagement trends specifically for mobile and web platforms.
WhatsApp consumptionThis metric provides insights into the consumption patterns of a selected WhatsApp phone number.

To view user metrics, follow these steps:

  1. Open Insights > Metrics.
  2. Select User Metrics tab.


Filter data for a specific time period

You can filter and view the metrics for a specific time period by selecting the desired time range from the dropdown menu. For example, you can choose to view the metrics for the last 7 days or the last 90 days.

  • If you want to analyze a custom range, such as from September 21st to September 23rd, click on Custom and select the desired range.
drawing

Export/Download user data

The following user metrics are available for quick download:

  1. User traffic
  2. User by demographics
  3. Weekly user traffic
  4. Chat transcripts
  5. User details
  6. Notification statuses by campaign ID

To download any of these metrics:

  1. Click Export data.
  2. Select the required metrics and click Export Reports. You can also download all the reports as PDF.
info

For scheduling reports, refer to the steps mentioned here.


Download chat conversations

To download the chat transcripts (conversations between bot/agent and user):

  1. Apply the desired time filter to specify the conversations within that time range.
  2. Click Export data.
  3. Select Chat transcripts.
  4. Click Export.


Filter data for different channels

User metrics are measured across all channels. However, if you want to obtain results for specific channels that are activated for your bot, select the desired channel from the Channel dropdown menu.

drawing

User traffic

User traffic is calculated for all the channels.

This widget provides comprehensive metrics to understand the user traffic to your bot within a specific timeframe. You can select different headings to view the corresponding graphs for the chosen time range.

  • Messages: This metric represents the number of messages exchanged between the bot, user, and agent. It can be further filtered based on different criteria.

    drawing
  • Unique users: This metric shows the total count of unique users who interacted with the bot. It can be filtered for bot users and notification users.

  • New users: This metric represents the number of users who interacted with the bot for the first time.

  • Sessions: This shows the number of sessions created by users on the bot.

  • Average session per user: This metric denotes the average number of sessions created per user.

  • Average session duration: This metric represents the average duration of user-bot conversations. A session is considered to be of 24 hours, regardless of the number of interactions within that time window. After 24 hours, a new session is initiated.


User retention

User retention is calculated for all the channels.

This widget illustrates the distribution between new users and returning users who visit the bot.

  • A new user is someone who visits the bot for the first time.
  • A returning user is someone who has visited the bot before.
drawing

Users By Demographics

This widget provides insights into the user demographics of your bot based on selected parameters.

Demography parameters

note

Some of these metrics are captured for all sources, while others are specific to limited sources like web & mobile.

The dropdown menu allows you to select various parameters for viewing user demographics, including country, region, device, platform, medium, campaign, and source.

drawing

Demography data

Users who interact with the bot come from different locations, sources, and campaigns. The total count and percentage of users are shown for the specified date range based on the chosen parameter from the dropdown menu.


User retention trend

User retention trend is calculated for Web & Mobile.

This widget demonstrates the types of users who visit the bot within a specific timeframe. A user who engages with the bot for the first time is categorized as a user-visited, while a returning user is categorized as a user-revisited.


User engagement trend

User engagement trend is calculated for Web & Mobile.

The widget visualizes the different stages of user engagement through a funnel, highlighting the number of users at each stage.

  • The blue line represents the number of times the bot was loaded, indicating the total visits to the bot.
  • The green line represents the number of users who started with an intent or flow, indicating the number of users who initiated a conversation or interaction.
  • The purple line represents the number of users who completed at least one intent or flow, indicating the number of users who successfully completed an interaction or achieved their goal.

The widget allows you to analyze the conversion rates between each stage of engagement, providing insights into how effectively users progress through the interaction funnel.


WhatsApp consumption

WhatsApp consumption is calculated only for WhatsApp bots.

In the WhatsApp Consumption widget, you can select a specific WhatsApp phone number from the dropdown to view its individual consumption data. If no number is selected, the widget displays aggregated data for all connected numbers.

drawing

The three categories tracked for WhatsApp phone numbers are:

SectionMetricDescription
Paid messagesAuthenticationMessages sent to verify users via one-time passcodes (e.g., login, recovery, integrity challenges).
Authentication – internationalAuthentication messages sent to users outside the primary region or country.
MarketingPromotional messages like new product launches, discounts, and cart reminders.
UtilityTransactional messages such as order updates, alerts, or confirmations.
Marketing liteLightweight marketing templates used under certain policy or pricing conditions.
Free messagesServiceMessages sent in response to user-initiated conversations within a 24-hour customer service window.
AuthenticationAuthentication messages sent within a free service window.
Authentication – internationalInternational authentication messages sent within the free window.
UtilityUtility messages sent as part of ongoing free service conversations.
Filter OptionsLast 90 days / All numbersAllows filtering the dashboard data by time period and number segmentation.
note

Prior to June 1, 2023, only the main categories of Business-initiated, User-initiated, and Referral conversations were tracked without the subcategories. However, with the WhatsApp update, the subcategories (Authentication, Marketing, Utility, Service, and Referral conversations) are now included in the widget. Here are a few points to note:

  1. If you select a time period before June 1, 2023, you won't see the updated subcategories in the widget.
  2. If your custom date range includes both dates before and after June 1, 2023, the updated categories will be applied to the entire range. The subcategories will be available only for the data generated after June 1, 2023.
  3. Due to these updates, there might be a mismatch in the data when comparing periods before and after June 1, 2023.