# How to interpret web push opt-out users?

{% hint style="info" %}
This guide is specific to Batch's Mobile Engagement Platform (More on the [difference between Batch's CEP and MEP](/getting-started/other/faq/what-are-the-differences-between-batch-customer-engagement-platform-and-mobile-engagement-platform.md)).
{% endhint %}

It is normal to see **unsubscriptions** (opt-out = uninstall = deleted tokens) at the level of campaign analytics or globally on the days you send campaigns.&#x20;

Here are the three spots to track deleted tokens :

{% stepper %}
{% step %}

### Analytics > Reach tab

<figure><img src="/files/15fhzu3V9BQBDzx9cBkz" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Analytics > Audience tab <a href="#h_8cf9070d55" id="h_8cf9070d55"></a>

<figure><img src="/files/pG4Sz8FbTsu86JzYkS61" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Push > Campaign statistics > Undelivered <a href="#h_0e2712b590" id="h_0e2712b590"></a>

<figure><img src="/files/Z7QiMABWXfA5W6bpRI8e" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Indeed, on web push, we receive by return loop the unsubscriptions that took place between the sending of the last campaign and the campaign of the day. This loop occurs only once a campaign is sent. That's why you'll see deleted tokens only days when a push is made (as in the picture above).

{% hint style="warning" %}
So, instead of reading *"the January 20th campaign generated 29 opt-outs"*, you should interpret it as **"between January 10th and January 20th, approximately 29 opted-in users unsubscribed from web push"**. This highlights the importance of sending campaigns **regularly** to keep your user base clean.
{% endhint %}

About the ascent of deleted tokens:

* on **Firefox**: the deleted tokens are sent to us each time an old opt-in connects to the website again, that's why we observe opt-outs even on days when no campaign is sent.
* on **Chrome**: the deleted tokens are sent to us each time a new campaign is sent.

{% hint style="info" %}
Check out our documentation to learn [how you can disable web push notifications](https://doc.batch.com/guides-and-best-practices/profiles/how-to-disable-web-push-notifications).
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://doc.batch.com/guides-and-best-practices/analytics/how-to-interpret-web-push-opt-out-users.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
