Glossary
Key terms used throughout the Zeta Marketing Platform (ZMP) mobile SDK documentation.
Terms are listed alphabetically. Where a term has a dedicated page, a link is provided for further detail.
A
APNS
Apple Push Notification service. Apple's cloud service that delivers push notifications to iOS, iPadOS, macOS, watchOS, and tvOS devices. When ZMP sends a push notification to an iOS user, it routes the payload through APNS.
App inbox
A persistent, queryable message store inside your app. Unlike push notifications (managed by the OS) or in-app messages (shown once and dismissed), inbox messages remain available for the user to read, revisit, or delete. Your development team builds the inbox UI; the SDK provides the data and lifecycle management.
B
Broadcast campaign
A ZMP campaign type that sends a message to an entire audience segment at a scheduled time. Broadcast campaigns are commonly used for promotions, announcements, and newsletters. Compare with triggered campaigns in Experience Builder, which send messages in response to individual user actions.
BSIN
Zeta's unique user identifier. ZMP assigns a BSIN to each user profile. The BSIN links a user's activity across all channels (mobile, email, web, offline) into a single profile. You do not create BSINs manually. ZMP generates them automatically based on the identifiers your app provides.
C
Campaign
A coordinated message or series of messages sent to a target audience through one or more channels. In ZMP, campaigns are created using the Broadcast Campaign builder or Experience Builder.
D
Deep link
A URL that opens a specific screen or content within your app, rather than the app's home screen. Push notifications and in-app messages can carry deep links so that tapping the message takes the user directly to the relevant content.
Device token
A unique identifier assigned by APNS (iOS) or FCM (Android) to a specific app installation on a specific device. ZMP uses device tokens to address push notifications to the correct device. Device tokens can change over time (for example, after an app reinstall), so the SDK keeps them up to date.
E
Experience Builder
A ZMP campaign tool for creating triggered, event-driven messaging journeys. Unlike Broadcast campaigns (which send to a segment at a scheduled time), Experience Builder campaigns respond to individual user actions, such as sending a push notification when a user abandons a cart.
F
FCM
Firebase Cloud Messaging. Google's cloud service that delivers push notifications and data messages to Android devices. When ZMP sends a push notification to an Android user, it routes the payload through FCM.
I
IDFA
Identifier for Advertisers. A resettable, device-level identifier on iOS used for advertising attribution. Starting with iOS 14.5, apps must request permission through App Tracking Transparency (ATT) before accessing the IDFA. The Zeta iOS SDK accepts the IDFA value if your app provides it, but does not prompt the user.
In-app message
A message rendered by the SDK inside the app while the user is in the foreground. In-app messages appear as overlay banners or toasters. They do not require notification permission and are not delivered through the OS notification system. In ZMP, in-app messages are created using the Mobile InApp Push channel.
O
Opt-in / opt-out
Two related but distinct concepts:
- Notification opt-in/out: The user's OS-level permission to receive push notifications. Controlled by the user in device settings.
- Tracking opt-in/out: The SDK's data collection switch. When tracking is opted out, the SDK stops sending any data to ZMP and clears locally cached data. Controlled programmatically by your development team.
P
Push notification
A message delivered by the operating system (via APNS on iOS or FCM on Android) that appears as a banner, lock screen alert, or notification center entry. Push notifications can reach users even when the app is not running. They require the user's notification permission.
S
SDK
"The SDK" or "Zeta SDK" in this documentation refers to the Zeta SDK for a specific platform (iOS, Android, React Native, or Flutter) — the software your development team integrates into your app.
Segment
A group of users defined by shared characteristics or behaviors. In ZMP, you build segments using criteria like user properties, event history, device type, or push opt-in status. Segments are used as the target audience for campaigns.
U
UCLID
Unique client ID. A custom identifier that your app can pass to ZMP through the SDK. UCLIDs allow you to link a ZMP profile to an identifier from your own system (for example, a loyalty program ID or CRM record). If two profiles share the same UCLID, ZMP merges them.
Z
ZMP
Zeta Marketing Platform. Zeta's cross-channel marketing automation platform. ZMP provides campaign creation, audience segmentation, analytics, and orchestration across email, SMS, push, in-app, web, and paid media channels. The mobile SDKs connect your app to ZMP.
See also
- FAQ: frequently asked questions.
