Skip to content
Marketing Automation

Marketing Automation

Discover more in every scroll

  • Home
  • About Myself
  • Consultation
  • Trainings
  • Contact
  • Guides
    • AmpScript Guide
  • Blogs
    • Dataviews
    • Synchronized Data Extensions
    • Email Studio

Salesforce Marketing Cloud Data Views: _PushAddress (Unofficial Mobile Push Data View)

Posted on March 30, 2025March 30, 2025 by admin

⚠️ Important: The _PushAddress data view is unofficial and unsupported by Salesforce. While it may be available in some SFMC accounts for MobilePush implementations, its use should be tested and validated in non-production environments. Proceed with caution.

This blog post provides a field-level breakdown of _PushAddress, use cases for MobilePush subscriber data, and example SQL queries to audit push subscriptions and engagement profiles.


What is the _PushAddress Data View?

The _PushAddress data view stores metadata about devices and users who are subscribed to MobilePush notifications through Salesforce Marketing Cloud. It includes both device-specific information and opt-in/out statuses.

Key Benefits of _PushAddress (Unofficial)

  • Device Metadata: Understand the device type, platform, and OS version.
  • Subscription Tracking: See which users have opted in or out of push notifications.
  • Location Context: Use location and time zone data for personalization.
  • Debugging & Testing: Useful for technical teams verifying push integration setups.

Fields in _PushAddress Data View

FieldTypeDescription
_DeviceIDText(200)Unique ID for the mobile device.
_ContactIDTextContact identifier. Used for joins across channels.
_APIDText(38)Application-specific push identifier.
_StatusTextStatus of the device (e.g., Active, Inactive).
_SourceTextOrigin of the record (e.g., SDK, API, import).
_SourceObjectIdText(200)System-level object reference.
_PlatformText(100)Mobile OS (e.g., iOS, Android).
_PlatformVersionText(100)OS version of the device.
_AliasText(100)Optional alias name for the user/device.
_OptOutStatusIDTextIndicates opt-out status for push notifications.
_OptOutMethodIDTextMethod used for opting out.
_OptOutDateDateTimestamp of opt-out action.
_OptInStatusIDTextIndicates opt-in status.
_OptInMethodIDTextMethod used for opting in.
_OptInDateDateTimestamp of opt-in action.
_ChannelText(20)Indicates the channel (Push).
_CreatedDateDateWhen the device record was created.
_CreatedByTextWho created the record.
_ModifiedDateDateLast modification date.
_ModifiedByTextWho last modified the record.
_CityText(200)City from which the device was registered.
_StateText(200)State of the subscriber.
_ZipCodeText(20)Postal code of the user.
_FirstNameText(100)First name of the subscriber.
_LastNameText(100)Last name of the subscriber.
_UTCOffsetDecimalTime zone offset.
_IsHonorDSTBooleanWhether the device honors Daylight Saving Time.
_SystemTokenText(4000)Token for internal device communication.
_ProviderTokenText(200)Token provided by Apple or Google push services.
_BadgeNumberBadge number displayed on the app icon.
_LocationEnabledBooleanWhether location tracking is enabled.
_TimeZoneText(50)Time zone of the device.
_DeviceText(100)Type of device (e.g., iPhone 13, Pixel 6).
_HardwareIdText(100)Hardware-specific ID for the device.
_DeviceTypeText(20)Device category (e.g., smartphone, tablet).

When and Why to Use _PushAddress

When to Use?

  • For internal testing and development of push-based campaigns.
  • When auditing push subscriber opt-in rates.
  • To troubleshoot device compatibility or delivery failures.
  • When analyzing platform and device usage trends.

Why Use It?

  • Technical Debugging: Useful during push integration validation.
  • Audience Segmentation: Create device or location-based segments.
  • Behavioral Insights: Know which devices engage with push notifications.
  • Subscription Lifecycle Management: Track opt-ins/opt-outs over time.

⚠️ Reminder: Always validate this view in your instance. It may not be supported in all environments and should not be relied on for compliance reporting.


Sample SQL Queries

1. Devices Opted In for Push

SELECT _DeviceID, _Platform, _OptInDate 
FROM _PushAddress 
WHERE _OptInStatusID IS NOT NULL

2. Recently Opted-Out Devices

SELECT _DeviceID, _Platform, _OptOutDate 
FROM _PushAddress 
WHERE _OptOutDate >= DATEADD(day, -30, GETDATE())

3. Platform Distribution of Active Devices

SELECT _Platform, COUNT(*) AS TotalDevices 
FROM _PushAddress 
WHERE _Status = 'Active' 
GROUP BY _Platform

4. Devices by City and State

SELECT _City, _State, COUNT(*) AS Users 
FROM _PushAddress 
GROUP BY _City, _State

Conclusion

The _PushAddress data view, while unofficial, can offer useful insights into device and opt-in data for MobilePush programs in Salesforce Marketing Cloud. Marketers and developers should use it carefully, ideally for internal testing, segmentation, and audience planning—not as a sole source of compliance reporting.

For live campaigns and production use, it’s recommended to validate with Salesforce or use standard MobilePush APIs and supported analytics.

Posted in Blogs, DataviewsTagged _PushAddress explained, MobilePush segmentation Salesforce, MobilePush subscriber tracking, push channel data view SFMC, push notification device metadata, Salesforce device type tracking, Salesforce Marketing Cloud, SFMC _PushAddress data view, SFMC MobilePush opt-in status

Post navigation

Previous: Salesforce Marketing Cloud Data Views: _ChatMessagingSubscription (Unofficial WhatsApp Data View)
Next: Salesforce Marketing Cloud Data Views: _PushTag (Unofficial MobilePush Tag Data View)

About Myself

Suhas Ganjare

Suhas Ganjare

CRM and Digital Consultant

Suhas Ganjare is a passionate cricketer, Salesforce Marketing Cloud Developer & Consultant, and a skilled Salesforce Certified Data Cloud Consultant. With expertise in Eloqua Marketing Automation, Salesforce Administration, and digital marketing, Suhas has built a diverse career helping businesses streamline and elevate their marketing strategies. An accomplished professional, Suhas combines technical proficiency with creative insight to deliver data-driven campaigns and automation solutions that drive meaningful engagement. Beyond his professional pursuits, Suhas is an author and an avid sports enthusiast, finding inspiration and balance on the cricket field.

Trending Topics

  • Salesforce Marketing Cloud Email Studio: Complete Guide to Layouts for Email Templates
  • Salesforce Marketing Cloud Email Studio: Complete Guide to Email Templates
  • Salesforce Marketing Cloud Email Studio – Full Guide to Content Builder Blocks
  • 🔍 What is a Template-Based Email in SFMC?
  • Email Studio and Content Builder – Marketing Cloud Basics Explained

Related Posts

  • Blogs
  • Dataviews
3 min read

Salesforce Marketing Cloud Data Views: SendLog

  • admin
  • March 30, 2025
  • Blogs
3 min read

Unlock the Power of SMS Text Messaging: Elevate Your Communication with Our Premier Services

  • admin
  • August 4, 2023
  • Blogs
  • Dataviews
4 min read

Salesforce Marketing Cloud Data Views: _Sent

  • admin
  • March 29, 2025
  • Blogs
5 min read

Salesforce Data Cloud: Features, Benefits, and Real-World Use Cases

  • admin
  • January 21, 2025
Copyright © 2025 Marketing Automation