This article explains the "status" values found in various locations within the MobilePush channel. Specifically, it covers OptInDate and OptOutDate in filtered list exports, the Status value in Contact Builder's MobilePush Demographics, and the display on the Membership screen. Depending on the location, these statuses represent either the validity of the device itself or the user's notification permission status. This article clarifies these differences.
When verifying MobilePush subscription and device statuses, the meaning of the fields varies depending on the viewing location. The specifications for the three primary locations are detailed below.
1. Filtered List Export Data
A CSV file exported from a MobilePush Filtered List includes both OptInDate and OptOutDate columns.
Both fields must be evaluated together to determine the current status; neither field alone provides the complete picture.
MCE records the most recent timestamp for both opt-in and opt-out actions. To determine the current status, refer to the action with the newer date.
See the examples below:
| OptInDate | OptOutDate | Current Status | Explanation |
| 2026/1/1 | 2026/1/4 | Opted Out | The user opted in on 1/1 and subsequently opted out on 1/4. |
| 2026/1/4 | 2026/1/1 | Opted In | The user opted out on 1/1 and subsequently opted in on 1/4. |
| (Blank) | 2026/1/4 | Opted Out | The user never opted in (e.g., selected "Do Not Allow" at the initial prompt after app installation). |
| 2026/1/4 | (Blank) | Opted In | The user selected "Allow" immediately after installation and has maintained this state without opting out. |
2. Contact Builder: MobilePush Demographics Status
This status indicates the validity of the device itself within the system-defined attribute set.
Path: [Contact Builder] > [All Contacts] > [MobilePush] > Click a specific contact > [Attributes] > [MobilePush Demographics] under MobilePush Data
Target Field: Status
Definition
Active: The device is valid. This is the default state.
Inactive: The device is invalid.
Note: Devices with an Inactive status are excluded from all message sends, regardless of their opt-in status. Typically, this value changes to Inactive only when explicitly updated by an administrator via import.
3. Contact Builder: Membership Status
This displays the channel-specific status when viewing individual contact details from the "All Contacts" screen.
Path: [Contact Builder] > [All Contacts] > [MobilePush] > Click a specific contact > [Membership]
Target Field: Status
Definition
This indicates the user's push notification permission status.
Opted In: The device is currently eligible to receive messages.
Not Opted In: The device is currently undeliverable (due to user denial, delivery failure, or token mismatch from provisioning errors).
Primary Opt-Out Sources and Technical Background
When the status is Not Opted In, one of the following reasons (sources) is typically recorded:
User Disabled Push: The user explicitly disabled notifications via device or app settings, and this state was communicated to Marketing Cloud Engagement.
ServiceFeedback: The device token was invalidated by the push provider due to app uninstallation or prolonged inactivity.
Missing or Invalid Device Token: Occurs due to SDK implementation flaws or incorrect push notification service configurations (e.g., APNs/FCM certificates or keys). Primarily observed during the initial development phase.
Reference) MobilePush Bounce and Opt-Out Concepts
Unlike the Email channel, the MobilePush delivery system relies strictly on the recipient's notification permissions, with accurate device tokens systematically linked in the backend.
Bounces caused by factors like "typos in email addresses" or "full inboxes" do not occur in MobilePush. Delivery failures are typically caused by explicit, definitive reasons, such as:
The user explicitly denied push notifications in the device's OS settings.
The device token became invalid (e.g., the user uninstalled the app).
A configuration error occurred (primarily during development or after major provider updates).
Excluding configuration errors, delivery failures depend entirely on user actions and device settings. Therefore, senders cannot manually intervene from the Marketing Cloud Engagement side to correct them. Consequently, detailed investigations into individual contact opt-outs or bounce reasons—as is common in the Email channel—have low operational necessity in MobilePush.
However, investigating MCE configurations or app implementation details is highly recommended in exceptional cases, such as:
Mass delivery failures across numerous devices due to invalid or incorrectly updated iOS APNs certificates or Android FCM server keys.
Suspected app implementation errors or notification provisioning setup failures during the development phase (e.g., a device is immediately opted out right after an explicit opt-in).
005314329

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.