Analyze message performance in Broadcast
---

Use built-in performance metrics in Broadcast to monitor campaign results, measure audience engagement, and improve future communication strategies.

## Access the Analyze view

To access performance data for a specific broadcast:

1. Navigate to the [**All broadcasts**](https://portal.infobip.com/broadcast) page.
2. Select a broadcast to open the **Preview** window.
3. Analytics appear on the right-hand side.

### Basic message metrics [#basic-metrics-analyze-view]

Broadcast shows real-time and final metrics to help you understand message delivery and volume:

- **Valid recipients**: Total number of people targeted
- **Total sent**: Total number of attempted deliveries
- **Approximate cost**: Estimated cost of the campaign

### Performance metrics [#performance-metrics-analyze-view]

To access more detailed analytics, select **View performance metrics**.

The **Delivery rate** shows the percentage of messages that were successfully delivered to recipients. If the communication is still in progress, the graph displays the delivery split between the primary channel and [SMS failover](https://www.infobip.com/docs/broadcast/create#add-failover-to-sms), if enabled.

The following additional metrics are available:
- **Completion rate**: Shows how many messages were successfully completed, including messages sent through failover channels if applicable.
- **Click-through rate**: Displays how many recipients clicked links in the message, if URL tracking is enabled.

NOTE
Messages delivered through SMS failover are included in the completion rate if they are successfully delivered.

**Delivery by status** varies by communication channel. The following table shows common delivery outcomes:

| SMS | Mobile push | Email | Voice |
| --- | --- | --- | --- |
| No error | No error | No error | Answered |
| Handset error | Registration error | Dropped | Machine answered |
| User error | Expiration error | Bounced | No answer |
| Operator error | Cloud error | System error | Busy |
|  |  |  | Undeliverable |

For detailed definitions of each status, refer to the [Response status and error codes](https://www.infobip.com/docs/essentials/api-essentials/response-status-and-error-codes) page.

### Channel-specific metrics [#channel-specific-metrics-analyze-view]

The **Analyze** view also provides channel-specific metrics beyond delivery and completion rates, depending on the enabled features:

| SMS | Mobile push | Email | Voice |
| --- | --- | --- | --- |
| Delivery and completion rate | Delivery and completion rate | Delivery and completion rate | Delivery and completion rate |
|  | Seen rate | Unique open rate and unique click rate tracking | Answered calls |
|  |  | Click to open rate | Call time |
|  |  | Bounce rate |  |
|  |  | Clicks per device and OS |  |
|  |  | Spam complaints rate |  |
|  |  | Unsubscribed rate |  |

## View summary of a completed broadcast

Once a broadcast has completed, view its summary to confirm key data:

- **Recipients**: [Persons](https://www.infobip.com/docs/people/get-started#person-profile), [tags](https://www.infobip.com/docs/people/get-started#attributes-tags-and-events-person-profile), or [segments](https://www.infobip.com/docs/people/manage-audience#segments)
- **Metrics**: Total messages sent and approximate cost
- **Sender information**
- [**Scheduling**](https://www.infobip.com/docs/broadcast/settings#set-up-message-scheduling-for-broadcast): start date, delivery time window, and time zone
- **Advanced settings**: message [validity period and sending speed](https://www.infobip.com/docs/broadcast/settings#configure-advanced-broadcast-options)

## Available actions in Analyze view

From the **Analyze** view, you can generate and export performance reports or take additional actions.

### Generate performance reports [#generate-reports-available-actions-in-analyze-view]

1. Select **Get report** > **Send as email**.
2. In the dialog, select **Create** to have the report file emailed to you.
3. Use the link in the **Get report** window to access custom reports, if needed.

### Channel-specific actions [#channel-specifica-actions-actions-in-analyze-view]

You can also take additional actions by selecting **Options**:

| SMS | Mobile push | Email | Voice |
| --- | --- | --- | --- |
| Duplicate | Duplicate | Duplicate | Duplicate |
| See in [logs](https://www.infobip.com/docs/analyze/analyze-logs) | See in [logs](https://www.infobip.com/docs/analyze/analyze-logs) | See in [logs](https://www.infobip.com/docs/analyze/analyze-logs) | See in [logs](https://www.infobip.com/docs/analyze/analyze-logs) |
| Pause/Resume (for broadcast in progress) | Pause/Resume (for broadcast in progress) | Pause/Resume (for broadcast in progress) | Pause/Resume (for broadcast in progress) |
| Stop (for broadcast in progress) | Stop (for broadcast in progress) | Stop (for broadcast in progress) | Stop (for broadcast in progress) |
| Save template | Save template | Save as contentEmail template | Save template |
|  |  | Save HTML |  |
|  |  | Download HTML |  |