Skip to main content

Last updated: May 2026

Practice Exam

AP-214Salesforce Marketing Cloud Advanced Cross Channel Accredited Professional

Test your knowledge with official exam-style questions

Questions25Passing70Exam time90 min

Questions and options are shuffled each attempt

Marketing Cloud Advanced Cross Channel Accredited ProfessionalPractice Exam Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. A marketer wants to unify a customer's email, SMS, and push notification history under a single identity in Marketing Cloud. Which field serves as the common identifier across all channels?

    • A. Subscriber Key(correct)
    • B. Email Address
    • C. Mobile Number
    • D. Device Token

    Explanation: Subscriber Key is Marketing Cloud's universal contact identifier. It links a contact's email, SMS (MobileConnect), and push (MobilePush) subscriptions so that cross-channel history and suppression are unified under one record.

  2. 2. A consultant is designing a cross-channel campaign that spans email, SMS, and push. Which two Business Unit considerations are critical to ensure channels share contact data correctly? (Choose 2)

    • A. All channels must be provisioned within the same Business Unit or use a shared Parent BU contact model(correct)
    • B. Each channel requires its own separate All Subscribers list with no overlap
    • C. The Subscriber Key must be consistent across email, MobileConnect, and MobilePush subscriptions(correct)
    • D. SMS contacts must be stored in a separate Marketing Cloud account from email contacts

    Explanation: Cross-channel campaigns require that channels share the same contact identity. Using a shared Parent BU or ensuring all channels are in the same BU prevents data silos. A consistent Subscriber Key across email, MobileConnect, and MobilePush subscriptions is the mechanism that unifies the contact record.

  3. 3. Which Marketing Cloud product enables two-way SMS communication with contacts?

    • A. MobilePush
    • B. MobileConnect(correct)
    • C. GroupConnect
    • D. Advertising Studio

    Explanation: MobileConnect is the Marketing Cloud product for SMS and MMS messaging, including two-way communication (contacts can reply to messages and trigger keyword-based responses).

  4. 4. A brand operates in the US and UK and uses a single Marketing Cloud account. Which approach is required to send SMS messages to contacts in both countries?

    • A. Configure a single long code shared between all countries
    • B. Provision country-specific short codes or long codes per country within MobileConnect(correct)
    • C. Use a single global short code that automatically routes by contact locale
    • D. Enable international SMS in MobileConnect global settings and use a single number

    Explanation: SMS regulations and carrier requirements are country-specific. Marketing Cloud MobileConnect requires that you provision separate short codes or long codes per country. A single short code cannot span multiple countries due to regulatory differences.

  5. 5. Which two channel types does GroupConnect support in Marketing Cloud? (Choose 2)

    • A. LINE messaging(correct)
    • B. Facebook Messenger(correct)
    • C. WhatsApp Business
    • D. Instagram Direct

    Explanation: GroupConnect in Marketing Cloud supports LINE and Facebook Messenger as native messaging channels. WhatsApp and Instagram Direct are not natively supported through GroupConnect.

  6. 6. What is the maximum character length of a single SMS segment in MobileConnect before the message splits into multiple segments?

    • A. 128 characters
    • B. 140 characters
    • C. 160 characters(correct)
    • D. 256 characters

    Explanation: Standard SMS encoding (GSM-7) supports 160 characters per segment. Messages exceeding 160 characters are split into concatenated segments of 153 characters each (7 characters used for header). MobileConnect respects this limit.

  7. 7. A contact sends the keyword STOP to a MobileConnect short code. What happens automatically?

    • A. The contact is removed from all Marketing Cloud lists
    • B. The contact's MobileConnect subscription status is set to Unsubscribed for that short code(correct)
    • C. The contact is added to a global suppression Data Extension
    • D. The contact receives a confirmation email and is unsubscribed from all channels

    Explanation: STOP is a TCPA-mandated opt-out keyword. When a contact sends STOP to a MobileConnect short code, Marketing Cloud automatically sets their subscription status to Unsubscribed for that specific short code. This is channel- and code-specific, not account-wide.

  8. 8. Which keyword in MobileConnect allows a contact who previously opted out to re-subscribe to SMS messages?

    • A. START(correct)
    • B. SUBSCRIBE
    • C. JOIN
    • D. OPTIN

    Explanation: START is the standard TCPA opt-in keyword opposite to STOP. When a previously unsubscribed contact sends START to a MobileConnect short code, their subscription status is restored to Active.

  9. 9. A marketer needs to send a personalised SMS with a first name and a short link to a landing page. Which two MobileConnect features enable this? (Choose 2)

    • A. AMPscript substitution strings in the SMS message body(correct)
    • B. MobileConnect URL shortener for link tracking(correct)
    • C. Content Builder Dynamic Content blocks
    • D. CloudPages Einstein Recommendations widget

    Explanation: MobileConnect supports AMPscript substitution strings (e.g., %%FirstName%%) for personalisation within SMS message bodies. The MobileConnect URL shortener automatically shortens and tracks URLs inserted in messages, essential for fitting links within character limits.

  10. 10. A company wants to send a transactional SMS (e.g., order confirmation) via the Marketing Cloud REST API. Which API endpoint should be used?

    • A. POST /messaging/v1/sms/definitions/{definitionKey}/messages(correct)
    • B. POST /sms/v1/messageContact/{messageId}/send
    • C. POST /interaction/v1/events
    • D. POST /push/v1/send

    Explanation: The Marketing Cloud Transactional SMS API uses POST /messaging/v1/sms/definitions/{definitionKey}/messages to send individual triggered SMS messages. This is the modern transactional messaging endpoint, parallel to the email transactional API.

  11. 11. What is the purpose of a Next Keyword in a MobileConnect Keyword response?

    • A. It defines the default opt-out message sent to the contact
    • B. It specifies which keyword the contact will be subscribed to after responding to the current keyword(correct)
    • C. It triggers a follow-up SMS after a defined delay
    • D. It routes the inbound message to an Automation Studio workflow

    Explanation: The Next Keyword setting in a MobileConnect keyword flow specifies the keyword that a contact is subscribed to after completing the current keyword interaction, enabling multi-step conversational SMS flows.

  12. 12. Which Marketing Cloud product is used to send push notifications to iOS and Android mobile apps?

    • A. MobileConnect
    • B. MobilePush(correct)
    • C. GroupConnect
    • D. Social Studio

    Explanation: MobilePush is the Marketing Cloud product for sending push notifications and in-app messages to iOS and Android mobile applications via the Marketing Cloud MobilePush SDK.

  13. 13. A developer is integrating the MobilePush SDK into an iOS app. Which identifier does Marketing Cloud use to target a specific device for push notifications?

    • A. APNS Token
    • B. Device Token(correct)
    • C. Subscriber Key
    • D. Contact ID

    Explanation: MobilePush uses a Device Token to uniquely identify a device for push delivery. The SDK registers the device with Apple (APNS) or Google (FCM) and passes the resulting token to Marketing Cloud. The Subscriber Key links the device token to a contact identity.

  14. 14. Which two types of messages can be delivered using MobilePush in Marketing Cloud? (Choose 2)

    • A. Push Notifications displayed in the device notification tray(correct)
    • B. In-App Messages displayed while the user has the app open(correct)
    • C. SMS messages delivered via the device's native messaging app
    • D. Email notifications delivered to the device's mail client

    Explanation: MobilePush supports Push Notifications (displayed in the OS notification tray, delivered even when app is closed) and In-App Messages (displayed within the app UI while the user is active in the app). SMS and email are separate Marketing Cloud products.

  15. 15. A marketer wants to send a location-triggered push notification when a customer enters a store's geographic boundary. Which MobilePush feature enables this?

    • A. Geofence Messages(correct)
    • B. Beacon Messages
    • C. Proximity Campaigns
    • D. Einstein Location Triggers

    Explanation: Geofence Messages in MobilePush are triggered when a contact's device enters or exits a defined geographic boundary (geofence). Beacon Messages are triggered by physical Bluetooth beacons at close range. Geofences are used for larger areas like a store boundary.

  16. 16. A retail app sends push notifications via MobilePush. The team notices that iOS opt-in rates are declining. Which iOS-specific mechanism controls whether push notifications can be delivered to a device?

    • A. The contact's MobilePush subscription status in Marketing Cloud
    • B. The iOS system-level notification permission granted by the user(correct)
    • C. The APNS sandbox vs production environment setting in the app
    • D. The device's Background App Refresh setting

    Explanation: On iOS, the user must explicitly grant notification permission when prompted by the app. If permission is denied or revoked in iOS Settings, APNS will not deliver push notifications regardless of MobilePush subscription status. Opt-in rates directly reflect user permission grants.

  17. 17. In Journey Builder, which activity sends an SMS message via MobileConnect to a contact on a journey?

    • A. SMS Message activity
    • B. MobileConnect Message activity(correct)
    • C. Send SMS activity
    • D. Cross-Channel Message activity

    Explanation: The MobileConnect Message activity in Journey Builder sends an SMS or MMS to a contact via a MobileConnect message template. It is distinct from the Email Message and Push Notification activities.

  18. 18. A Journey Builder journey is designed to send an email first, then send an SMS only to contacts who did not open the email within 3 days. Which combination of activities achieves this?

    • A. Email Message → Wait by Duration (3 days) → Engagement Split (Email Opened = No) → MobileConnect Message(correct)
    • B. Email Message → Wait by Duration (3 days) → Decision Split (attribute check) → MobileConnect Message
    • C. Email Message → Engagement Split (Email Opened = No) → Wait by Duration (3 days) → MobileConnect Message
    • D. Email Message → MobileConnect Message → Engagement Split (Email Opened = No) → Wait by Duration (3 days)

    Explanation: The correct sequence is: send Email → Wait 3 days to allow the engagement window → Engagement Split checking Email Opened = No → send MobileConnect (SMS). The wait must precede the Engagement Split so the split evaluates 3 days of email behaviour.

  19. 19. Which two entry sources can be used to trigger a cross-channel Journey Builder journey when a customer performs an action in a mobile app? (Choose 2)

    • A. API Event entry source triggered by a REST API call from the app(correct)
    • B. MobilePush SDK Event entry source triggered by an in-app action(correct)
    • C. Data Extension entry source with daily scheduled evaluation
    • D. Salesforce Data entry source triggered by a CRM record update

    Explanation: For real-time mobile app-driven entry, an API Event can be fired from the app backend when an action occurs, or a MobilePush SDK Event can be configured to trigger journey entry directly from an in-app event. Data Extension and Salesforce Data sources are batch or CRM-driven, not real-time mobile event-driven.

  20. 20. A Journey sends a push notification via MobilePush and then waits for the contact to open the app within 24 hours. If the contact opens the app, they proceed down one path; otherwise they receive an SMS. Which activity evaluates the push open event?

    • A. Engagement Split configured for Push Open(correct)
    • B. Decision Split checking a Data Extension attribute updated by the SDK
    • C. Wait Until Event activity waiting for a MobilePush SDK event
    • D. Random Split evaluating app open probability

    Explanation: Journey Builder's Engagement Split natively evaluates push notification engagement events, including Push Open. After the Push Notification activity and a wait period, an Engagement Split checking Push Opened = Yes/No branches contacts accordingly.

  21. 21. A marketer uses Journey Builder to send a series of cross-channel messages. They want to ensure a contact does not receive both an SMS and a push notification on the same day. Which Journey Builder feature enforces channel frequency limits?

    • A. Contact Entry Settings limiting re-entry
    • B. Journey Settings Frequency Capping(correct)
    • C. Suppression Lists applied at the send step
    • D. Decision Split checking last message date

    Explanation: Journey Settings include Frequency Capping, which limits how many messages a contact can receive across channels within a specified time window. This prevents over-messaging a contact with multiple channel sends on the same day.

  22. 22. In MobileConnect, which metric measures the percentage of delivered SMS messages that a contact clicked a link in?

    • A. Open Rate
    • B. Click-Through Rate (CTR)(correct)
    • C. Delivery Rate
    • D. Opt-out Rate

    Explanation: Click-Through Rate (CTR) in MobileConnect measures the percentage of delivered SMS messages where a recipient clicked a tracked URL. SMS does not have an 'open rate' equivalent since there is no open tracking mechanism (unlike email pixel tracking).

  23. 23. Which Marketing Cloud Analytics Builder report type is best suited to comparing email and SMS performance in a single cross-channel campaign view?

    • A. Email Performance by Domain report
    • B. Journey Analytics report in Journey Builder(correct)
    • C. Automation Studio Activity Log
    • D. MobileConnect Send Summary report

    Explanation: Journey Analytics in Journey Builder provides a unified view of contact flow and channel performance across all activities in a journey, including email, SMS, and push notifications, making it the best tool for cross-channel campaign analysis.

  24. 24. A marketer wants to build a custom cross-channel engagement report by querying raw tracking data. Which two system data views contain MobileConnect SMS tracking data? (Choose 2)

    • A. _SMSMessageTracking(correct)
    • B. _SMSSubscriptionLog(correct)
    • C. _MobileConnect
    • D. _MobileSend

    Explanation: _SMSMessageTracking stores send, delivery, and click events for MobileConnect messages. _SMSSubscriptionLog stores subscription and opt-out events. These are the primary system data views for querying raw MobileConnect tracking data in Automation Studio SQL queries.

  25. 25. A company is measuring the effectiveness of a cross-channel re-engagement journey (email → push → SMS). They want to attribute revenue to the journey. Which Marketing Cloud feature provides revenue attribution for journey interactions?

    • A. Journey Builder Path Optimizer
    • B. Marketing Cloud Einstein Engagement Scoring
    • C. Analytics Builder Revenue Attribution report
    • D. Connector with Commerce Cloud or third-party purchase data via Data Extension import(correct)

    Explanation: Marketing Cloud does not natively track revenue conversion. Revenue attribution requires importing purchase or conversion data from the commerce system (B2C Commerce, Salesforce CRM, or third-party) into a Data Extension, then joining it with journey tracking data in Analytics Builder or an external BI tool.