Loading

Marketing Cloud Engagement | How to Pass Custom Values to CloudPages (Smart Capture) via Push Notifications

Дата публикации: Oct 30, 2025
Описание
This article explains how to pass custom values (e.g., values retrieved from a Data Extension via the Lookup function) to CloudPages (Smart Capture) via URL parameters when a subscriber taps a push notification or inbox message in MobilePush.

As a prerequisite, the CloudPages side must already have an implementation in place to retrieve values from URL query strings. For reference, see:
Решение

Passing Values via Push Notification (OpenDirect)

(1) Enable OpenDirect
Enable OpenDirect in MobilePush by referring to the following help article:
(2) In-App Implementation
Implement the following in the app to enable URL processing from push notifications:
(3) Create the Push Message
In MobilePush, create a message (e.g., Outbound) and set the following URL format in [OpenDirect].
In this example, the Lookup function is used to retrieve a custom value from a Data Extension and append it as a URL parameter:
https://<CloudPagesのURL>/<CloudPagesのページID>?Value=%%=Lookup('DE','Value','Key',_subscriberkey)=%%
 
  • 1st argument 'DE': Name of the Data Extension containing the value to retrieve
  • 2nd argument 'Value': Name of the column to retrieve
  • 3rd argument 'Key': Name of the column to search against the 4th argument
  • 4th argument _subscriberkey: Personalization string

 

 

Passing Values via Inbox Message

(1) Create the Inbox Message
In MobilePush, create an Inbox Message and select the target CloudPages page, in [Define Content] > [Select Page].
Click the pencil icon next to the URL and append parameters as follows (same Lookup pattern as above):
https://<CloudPagesのURL>/<CloudPagesのページID>?Value=%%=Lookup('DE','Value','Key',_subscriberkey)=%%
 
Notes:
  • The same approach can be used to pass any arbitrary string (not just subscriber key) as a URL parameter to CloudPages (Smart Capture).
  • Error handling (e.g., displaying an error when no parameter is provided) is not covered in this article — please implement as needed on the customer side.
  • This implementation is provided as a reference and may not fit all use cases..
Дополнительные ресурсы
Номер статьи базы знаний

000394877

 
Загрузка
Salesforce Help | Article