> For the complete documentation index, see [llms.txt](https://docs.hackle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackle.io/en/crm-marketing/analyze-push-message.md).

# Measuring Campaign Performance

Use Hackle's powerful data analytics features to measure your campaign performance in depth.

{% stepper %}
{% step %}

### Select a Campaign

From the Dashboard menu, select the campaign whose performance you want to check.

![Select push message campaign](/files/ygFVQvk6MIZfjhc2iNxD)
{% endstep %}

{% step %}

### Check Summary Statistics

For campaigns with a send history, you can check simple statistics right at the top.

You can see the number of sends, the send rate, and the click rate at a glance.

Clicking the **`Analyze Detailed Performance`** button in the top right takes you to the Data Analytics screen, where you can analyze that campaign's performance data.

![Analyze data](/files/Fw1Dlmat9C2DOFDTsdeq)
{% endstep %}

{% step %}

### Detailed Performance Analysis

You can easily analyze the send and click events of the selected campaign with Funnel Analysis.

#### Basic Settings

![Default analysis conditions](/files/Qryj1bhNOM5gW7lWkvaF)

The meaning of each event is as follows.

* (1) Number of sends (UV): $push\_send,
* (2) Number of clicks (UV): $push\_click
* The identifier basis is the same as the cohort set as the target. (device\_id or user\_id)
* The lookup period is the same as the campaign's send period.

![View results](/files/dtdH3sKhFmTix07DjOh5)
{% endstep %}

{% step %}

### Additional Analysis

#### Want to know the conversion rate after a push message click?

Select the event you want (e.g., coupon applied, purchase completed) in the analysis step, and you can immediately check the conversion rate that occurred after the push message click.

![Add analysis step](/files/ERvG0K9tQVXh4Jl9fzRK)

#### Need to compare by user group?

Set the user groups you want (e.g., Android, iOS users) in the user group panel on the right, and you can easily compare conversion rates by user group.

![Compare conversion rates by user group](/files/sc4mRpZcrHxV7peOio1R)
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hackle.io/en/crm-marketing/analyze-push-message.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
