在数据收集UI中,创建数据元素和规则,以将PII和其他数据从移动设备应用程序发送到 Adobe Campaign Standard.
要确保数据收集UI中的所有配置更改都生效,您必须发布这些更改。 有关更多信息,请参阅 发布.
要在数据收集UI中创建规则,请执行以下步骤:
以下是我们建议您在数据收集UI中创建的数据元素。
您可以根据需要创建其他数据元素。
要创建这些数据元素,请执行以下操作:
在数据收集UI中,从移动应用程序功能板中,单击 Data Elements 选项卡。
创建 Experience Cloud ID 数据元素,单击 Create New Data Element.
在 Name 例如,键入 mcid.
从 Extension 下拉列表,选择 Mobile Core. 然后 Experience Cloud ID 在 Data element 类型下拉列表。
要创建Pkey数据元素,请单击 Add data element.
在 Name 例如,键入 pkey.
从 Extension 下拉列表,选择 Adobe Campaign Standard. 然后 pkey 在 Data element 类型下拉列表。
要创建Campaign服务器数据元素,请单击 Add data element.
在 Name 字段中键入名称,例如, camp-server.
从 Extension 下拉列表,选择 Adobe Campaign Standard. 然后, Campaign Server 在 Data element 类型下拉列表。
您必须为以下项创建规则:
要将PII信息从移动设备应用程序发送到Adobe Campaign,您必须实施SDK API。 有关更多信息,请转到 CollectPII.
将PII数据发送到 Adobe Campaign Standard,在数据收集UI中创建规则:
在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡 Create New Rule.
键入一个名称,例如 移动核心 — 收集PII.
在 Events ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Collect PII 在 Event type 下拉菜单。
单击 Keep changes。
在 Actions ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Send PII 在 Action type 下拉菜单。
在 URL,输入以下URL:
https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/subscriptions/{%%mcid%%}
选择 Add Post Body 复选框。
在 Post Body,请键入以下内容:
{
"marketingCloudId":
"{%%mcid%%}",
"pushPlatform":
"{%contextdata.pushPlatform%}",
"cusEmail":
"{%contextdata.email%}",
"cusFirstName":
"{%contextdata.firstName%}",
"cusLastName":
"{%contextdata.lastName%}" }
MarketingCloudId允许您将应用程序订阅者与数据库中的收件人进行协调,因此需要使用。 您可以根据业务需要指定其他键值对。 在以上示例中,正在从应用程序传递电子邮件、名字和姓氏。
键(例如cusEmail、cusFirstName和cusLastName)应与在Adobe Campaign Standard实例的自定义资源中定义的字段ID匹配。 值变量(例如email、firstName和LastName)应与移动设备应用程序在从应用程序代码调用AMS collectPII API时发送的JSON数据中的键值匹配。
您还可以在Collect PII回发或其他回发中传递生命周期数据,具体取决于您的事件触发器。 以下是生命周期数据JSON的示例:
{
"marketingCloudId":"{%%mcid%%}",
"pushPlatform":"{%contextdata.pushPlatform%}",
"cusDayslastlaunch": "{%%DaysSinceLastUse%%}",
"cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}",
"cusLaunches": "{%%Launches%%}"
}
数据收集UI中定义的数据元素应包含双倍百分比,例如 %%mcid%%
、和应用程序上下文变量应以单个百分比包含,例如%contextdata.email%。
在 Content Type,类型 application/json.
在 Timeout,选择0。
您的用户数据现已配置为发送到Campaign。
如果您使用的是Android ACPCore v1.4.0或更高版本/ iOS ACPCore v2.3.0或更高版本,则无需配置跟踪回发。
将跟踪数据发送到 Adobe Campaign Standard 要报告用户在移动设备应用程序中与应用程序内消息的交互方式,请在数据收集UI中创建以下规则:
在数据收集UI中,从移动应用程序功能板中,选择 Rules 选项卡,单击 Add Rule.
键入一个名称,例如 Adobe Campaign — 应用程序内点击跟踪.
在 Events ,单击 Add.
从 Extension 下拉列表,选择 Adobe Campaign Standard. 然后, In-App click tracking 在 Event type 下拉菜单。
单击 Keep changes。
在 Actions ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Send postback 在 Event type 下拉菜单。
在 URL,请键入以下URL:
https://{%%camp-server%%}/r/?id={%id%}&mcid={%%mcid%%}
选择 Add post body 复选框。
在 Post Body,类型 {}.
在 Content Type,类型 application/json.
在 Timeout,选择0。
如果您使用的是Android ACPCore v1.4.0或更高版本/ iOS ACPCore v2.3.0或更高版本,则无需配置跟踪回发。
将跟踪数据发送到 Adobe Campaign Standard,这有助于跟踪推送通知投放以及用户与移动应用程序的交互,您必须在数据收集UI中创建规则。
有关推送跟踪的更多信息,请参阅 推送跟踪.
要跟踪应用程序操作,请使用trackAction API。 有关更多信息,请参阅 跟踪应用程序操作.
在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡,单击 Add Rule.
键入一个名称,例如 Adobe Campaign — 推送点击跟踪.
在 Events ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Track Action 在 Event type 下拉菜单。
从 Action 下拉列表,选择 Action,选择 equals和类型 跟踪.
单击 Keep changes。然后,在 Actions ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Send postback 在 Action type 下拉菜单。
在 URL,输入以下URL:
https://{%%camp-server%%}/r/?id={%contextdata.broadlogId%},{%contextdata.deliveryId%},{%contextdata.action%}&mcId={%%mcid%%}
选择 Add post body 复选框。
添加您的帖子正文,例如{ }。
在 Content Type,类型 application/json.
在 Timeout,选择0。
在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡,单击 Add Rule.
键入一个名称,例如 位置回发.
在 Events ,单击 Add.
创建一个事件,例如,进入POI或退出POI。 从 Extension 下拉列表,选择 Places — 测试版. 然后, 进入POI 或 退出POI 在 Event type 下拉菜单。
输入名称,例如 Places — 测试版 — 进入POI 或 退出POI.
在 Actions ,单击 Add.
从 Extension 下拉列表,选择 Mobile Core. 然后, Send postback 从 Action type 下拉菜单。
输入名称,例如 移动核心 — 发送位置回发.
在 URL,输入以下URL:
https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/locations/
选择 Add post body 复选框并添加帖子正文,例如:
{
"locationData": {
"distances": "{%%Distance%%}",
"poiLabel": "{%%POILabel%%}",
"latitude": "{%%Latitude%%}",
"longitude": "{%%Longitude%%}",
"appId": "{%%AppId%%}",
"marketingCloudId": "{%%ECID%%}"
}
}
在以上示例中,必须利用 创建数据元素. 左侧的数据元素在 Adobe Campaign Standard 和不需要任何配置。 如果需要其他数据,则必须在 Adobe Campaign Standard.
在 Content Type,类型 application/json.
在 Timeout,选择5。