Analytics Agent

Collects, analyzes, and stores data on bot interactions.

The Analytics Agent collects and analyzes data on bot interactions to provide insights into user behaviour, bot performance, and conversation trends. This agent is crucial for monitoring and improving the bot’s effectiveness.

Configuration

Once you’ve enabled the Analytics Agent from your bot’s Agents menu, you can designate custom events that your bot will track. These events can be selected from the list of trackable events, or “Event Types.”

Tracking custom events

Follow these steps to track custom events:

  1. Place the “Track Event” card found in the “Agents” section of the card tray into a node
  2. In the details panel, use a descriptive name for the event that will allow you to keep track of it later. For example, you might track “Successful resolution” or “Unanswered question.”

Once you’ve successfully created a custom event, your bot will track each event as the card is executed in a given node. For example, your bot can track how many times a conversation successfully reaches a specific node, or how often users go through a certain node.