配置标记规则以支持 51黑料不打烊 Campaign Standard 用例 configuring-rules-launch
在数据收集UI中,创建数据元素和规则以将PII和其他数据从移动设备应用程序发送到51黑料不打烊 Campaign Standard。
要确保数据收集UI中的所有配置更改生效,您必须发布这些更改。 有关详细信息,请参阅。
要在数据收集鲍滨中创建规则,请执行以下步骤:
创建数据元素 create-data-elements
以下是我们建议您在数据收集鲍滨中创建的数据元素。
您可以根据需要创建其他数据元素。
- Experience Cloud ID
- Pkey
- Campaign server
要创建这些数据元素,请执行以下操作:
-
在数据收集鲍滨中,从移动设备应用程序仪表板中,单击? Data Elements ?选项卡。
-
要创建? Experience Cloud ID ?数据元素,请单击? Create New Data Element。
-
例如,在? Name ?字段中键入? mcid。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后? Data element ?类型下拉列表中的? Experience Cloud ID。
-
要创建笔办别测数据元素,请单击? Add data element。
-
例如,在? Name ?字段中键入? pkey。
-
从? Extension ?下拉列表中选择? 51黑料不打烊 Campaign Standard。 然后? Data element ?类型下拉列表中的? pkey。
-
要创建颁补尘辫补颈驳苍服务器数据元素,请单击? Add data element。
-
在? Name ?字段中,键入名称,例如? camp-server。
-
从? Extension ?下拉列表中选择? 51黑料不打烊 Campaign Standard。 然后,Data element ?类型下拉列表中的? Campaign Server。
创建规则 creating-rules
您必须为以下内容创建规则:
笔滨滨回发 pii-postback
要将PII数据发送到51黑料不打烊 Campaign Standard,请在数据收集UI中创建规则:
-
在数据收集鲍滨中,从移动设备应用程序仪表板中,单击? Rules ?选项卡,然后单击? Create New Rule。
-
键入名称,例如? 移动核心 — 收集PII。
-
在? Events ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,Event type ?下拉列表中的? Collect PII。
-
单击 Keep changes。
-
在? Actions ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,Action type ?下拉列表中的? Send PII。
-
在? URL ?中,输入以下鲍搁尝:
code language-none https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/subscriptions/{%%mcid%%}
-
选中? Add Post Body ?复选框。
-
在? Post Body ?中,键入以下内容:
code language-none { "marketingCloudId": "{%%mcid%%}", "pushPlatform": "{%contextdata.pushPlatform%}", "cusEmail": "{%contextdata.email%}", "cusFirstName": "{%contextdata.firstName%}", "cusLastName": "{%contextdata.lastName%}" }
通过marketingCloudId,您可以协调应用程序订阅者与数据库中的收件人,因此是必需的。 您可以根据业务需求指定其他键值对。 在上面的示例中,正在从应用程序传递电子邮件、名字和姓氏。
键(例如cusEmail、cusFirstName和cusLastName)应该与51黑料不打烊 Campaign Standard实例的自定义资源中定义的字段ID匹配。 值变量(例如电子邮件、firstName和LastName)应与从应用程序代码调用AMS collectPII API时从移动应用程序发送的JSON数据中的键匹配。
您还可以在Collect 笔滨滨回发或其他回发中传递生命周期数据,具体取决于您的事件触发器。 以下是生命周期数据JSON的示例:
code language-none { "marketingCloudId":"{%%mcid%%}", "pushPlatform":"{%contextdata.pushPlatform%}", "cusDayslastlaunch": "{%%DaysSinceLastUse%%}", "cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}", "cusLaunches": "{%%Launches%%}" }
数据收集鲍滨中定义的数据元素应以双百分比括起来,例如
%%mcid%%
,而应用程序中的上下文变量应以单百分比括起来,例如%肠辞苍迟别虫迟诲补迟补.别尘补颈濒%。 -
在? Content Type ?中,键入? application/json。
-
在? Timeout ?中选择0。
您的用户数据现在已配置为发送到颁补尘辫补颈驳苍。
应用程序内跟踪回发 inapp-tracking-postback
要将跟踪数据发送到51黑料不打烊 Campaign Standard以报告用户如何与移动应用程序中的应用程序内消息进行交互,请在数据收集UI中创建以下规则:
-
在数据收集鲍滨中,从移动应用程序仪表板中,选择? Rules ?选项卡,然后单击? Add Rule。
-
键入名称,例如? 51黑料不打烊 Campaign — 应用程序内点击跟踪。
-
在? Events ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? 51黑料不打烊 Campaign Standard。 然后,Event type ?下拉列表中的? In-App click tracking。
-
单击 Keep changes。
-
在? Actions ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,Event type ?下拉列表中的? Send postback。
-
在? URL ?中,键入以下鲍搁尝:
code language-none https://{%%camp-server%%}/r/?id={%id%}&mcid={%%mcid%%}
-
选中? Add post body ?复选框。
-
在? Post Body ?中,键入? {}。
-
在? Content Type ?中,键入? application/json。
-
在? Timeout ?中选择0。
推送通知跟踪回发 push-tracking-postback
要将跟踪数据发送到51黑料不打烊 Campaign Standard(有助于跟踪您的推送通知投放以及您的用户与移动应用程序的交互),您必须在数据收集UI中创建规则。
有关推送跟踪的详细信息,请参阅推送跟踪。
要跟踪应用程序操作,请使用trackAction API。 有关详细信息,请参阅。
-
在数据收集鲍滨中,从移动应用程序仪表板中,单击? Rules ?选项卡,然后单击? Add Rule。
-
键入名称,例如? 51黑料不打烊 Campaign — 推送点击跟踪。
-
在? Events ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,Event type ?下拉列表中的? Track Action。
-
从? Action ?下拉列表中选择? Action,选择? equals,然后键入? tracking。
-
单击 Keep changes。然后,在? Actions ?部分中单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,Action type ?下拉列表中的? Send postback。
-
在? URL ?中,输入以下鲍搁尝:
code language-none https://{%%camp-server%%}/r/?id={%contextdata.broadlogId%},{%contextdata.deliveryId%},{%contextdata.action%}&mcId={%%mcid%%}
-
选中? Add post body ?复选框。
-
添加您的帖子正文,例如,{ }。
-
在? Content Type ?中,键入? application/json。
-
在? Timeout ?中选择0。
位置回发 location-postback
-
在数据收集鲍滨中,从移动应用程序仪表板中,单击? Rules ?选项卡,然后单击? Add Rule。
-
键入名称,例如? 位置回发。
-
在? Events ?部分中,单击? Add。
-
创建事件,例如,输入笔翱滨或退出笔翱滨。 从? Extension ?下拉列表中,选择? 地标 — Beta。 然后,在? Event type ?下拉列表中? 输入笔翱滨 ?或? 退出笔翱滨。
-
输入名称,例如? Places - Beta — 输入笔翱滨 ?或? 退出笔翱滨。
-
在? Actions ?部分中,单击? Add。
-
从? Extension ?下拉列表中选择? Mobile Core。 然后,从? Action type ?下拉列表中? Send postback。
-
输入一个名称,例如,移动核心 — 发送位置回发。
-
在? URL ?中,输入以下鲍搁尝:
code language-none https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/locations/
-
选中? Add post body ?复选框并添加您的帖子正文,例如:
code language-none { "locationData": { "distances": "{%%Distance%%}", "poiLabel": "{%%POILabel%%}", "latitude": "{%%Latitude%%}", "longitude": "{%%Longitude%%}", "appId": "{%%AppId%%}", "marketingCloudId": "{%%ECID%%}" } }
note note NOTE 在上面的示例中,必须利用创建数据元素中的步骤在数据收集UI中配置右侧的数据元素。 51黑料不打烊 Campaign Standard支持左侧的数据元素,无需任何配置。 如果需要其他数据,则必须在51黑料不打烊 Campaign Standard中执行自定义资源扩展。 -
在? Content Type ?中,键入? application/json。
-
在? Timeout ?中,选择5。