配置标记规则以支持 Adobe Campaign Standard 用例

在数据收集UI中,创建数据元素和规则,以将PII和其他数据从移动设备应用程序发送到 Adobe Campaign Standard.

要确保数据收集UI中的所有配置更改都生效,您必须发布这些更改。 有关更多信息,请参阅 发布.

要在数据收集UI中创建规则,请执行以下步骤:

  1. 创建数据元素
  2. 创建规则 对于要支持的用例:

创建数据元素

以下是我们建议您在数据收集UI中创建的数据元素。
您可以根据需要创建其他数据元素。

  • Experience Cloud ID
  • Pkey
  • Campaign server

要创建这些数据元素,请执行以下操作:

  1. 在数据收集UI中,从移动应用程序功能板中,单击 Data Elements 选项卡。

  2. 创建 Experience Cloud ID 数据元素,单击 Create New Data Element.

  3. Name 例如,键入 mcid.

  4. Extension 下拉列表,选择 Mobile Core. 然后 Experience Cloud IDData element 类型下拉列表。

  5. 要创建Pkey数据元素,请单击 Add data element.

  6. Name 例如,键入 pkey.

  7. Extension 下拉列表,选择 Adobe Campaign Standard. 然后 pkeyData element 类型下拉列表。

  8. 要创建Campaign服务器数据元素,请单击 Add data element.

  9. Name 字段中键入名称,例如, camp-server.

  10. Extension 下拉列表,选择 Adobe Campaign Standard. 然后, Campaign ServerData element 类型下拉列表。

创建规则

您必须为以下项创建规则:

PII回发

注意

要将PII信息从移动设备应用程序发送到Adobe Campaign,您必须实施SDK API。 有关更多信息,请转到 CollectPII.

将PII数据发送到 Adobe Campaign Standard,在数据收集UI中创建规则:

  1. 在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡 Create New Rule.

  2. 键入一个名称,例如 移动核心 — 收集PII.

  3. Events ,单击 Add.

  4. Extension 下拉列表,选择 Mobile Core. 然后, Collect PIIEvent type 下拉菜单。

  5. 单击 Keep changes

  6. Actions ,单击 Add.

  7. Extension 下拉列表,选择 Mobile Core. 然后, Send PIIAction type 下拉菜单。

  8. URL,输入以下URL:

    https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/subscriptions/{%%mcid%%}
    
  9. 选择 Add Post Body 复选框。

  10. 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%。

  11. Content Type,类型 application/json.

  12. Timeout,选择0。

您的用户数据现已配置为发送到Campaign。

应用程序内跟踪回发

注意

如果您使用的是Android ACPCore v1.4.0或更高版本/ iOS ACPCore v2.3.0或更高版本,则无需配置跟踪回发。

将跟踪数据发送到 Adobe Campaign Standard 要报告用户在移动设备应用程序中与应用程序内消息的交互方式,请在数据收集UI中创建以下规则:

  1. 在数据收集UI中,从移动应用程序功能板中,选择 Rules 选项卡,单击 Add Rule.

  2. 键入一个名称,例如 Adobe Campaign — 应用程序内点击跟踪.

  3. Events ,单击 Add.

  4. Extension 下拉列表,选择 Adobe Campaign Standard. 然后, In-App click trackingEvent type 下拉菜单。

  5. 单击 Keep changes

  6. Actions ,单击 Add.

  7. Extension 下拉列表,选择 Mobile Core. 然后, Send postbackEvent type 下拉菜单。

  8. URL,请键入以下URL:

    https://{%%camp-server%%}/r/?id={%id%}&mcid={%%mcid%%}
    
  9. 选择 Add post body 复选框。

  10. Post Body,类型 {}.

  11. Content Type,类型 application/json.

  12. Timeout,选择0。

推送通知跟踪回发

注意

如果您使用的是Android ACPCore v1.4.0或更高版本/ iOS ACPCore v2.3.0或更高版本,则无需配置跟踪回发。

将跟踪数据发送到 Adobe Campaign Standard,这有助于跟踪推送通知投放以及用户与移动应用程序的交互,您必须在数据收集UI中创建规则。

有关推送跟踪的更多信息,请参阅 推送跟踪.

要跟踪应用程序操作,请使用trackAction API。 有关更多信息,请参阅 跟踪应用程序操作.

  1. 在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡,单击 Add Rule.

  2. 键入一个名称,例如 Adobe Campaign — 推送点击跟踪.

  3. Events ,单击 Add.

  4. Extension 下拉列表,选择 Mobile Core. 然后, Track ActionEvent type 下拉菜单。

  5. Action 下拉列表,选择 Action,选择 equals​和类型 跟踪.

  6. 单击 Keep changes。然后,在 Actions ,单击 Add.

  7. Extension 下拉列表,选择 Mobile Core. 然后, Send postbackAction type 下拉菜单。

  8. URL,输入以下URL:

    https://{%%camp-server%%}/r/?id={%contextdata.broadlogId%},{%contextdata.deliveryId%},{%contextdata.action%}&mcId={%%mcid%%}
    
  9. 选择 Add post body 复选框。

  10. 添加您的帖子正文,例如{ }。

  11. Content Type,类型 application/json.

  12. Timeout,选择0。

位置回发

  1. 在数据收集UI中,从移动应用程序功能板中,单击 Rules 选项卡,单击 Add Rule.

  2. 键入一个名称,例如 位置回发.

  3. Events ,单击 Add.

  4. 创建一个事件,例如,进入POI或退出POI。 从 Extension 下拉列表,选择 Places — 测试版. 然后, 进入POI退出POIEvent type 下拉菜单。

  5. 输入名称,例如 Places — 测试版 — 进入POI退出POI.

  6. Actions ,单击 Add.

  7. Extension 下拉列表,选择 Mobile Core. 然后, Send postbackAction type 下拉菜单。

  8. 输入名称,例如 移动核心 — 发送位置回发.

  9. URL,输入以下URL:

    https://{%%camp-server%%}/rest/head/mobileAppV5/{%%pkey%%}/locations/
    
  10. 选择 Add post body 复选框并添加帖子正文,例如:

    {
    "locationData": {
        "distances": "{%%Distance%%}",
        "poiLabel": "{%%POILabel%%}",
        "latitude": "{%%Latitude%%}",
        "longitude": "{%%Longitude%%}",
        "appId": "{%%AppId%%}",
        "marketingCloudId": "{%%ECID%%}"
    }
    }
    
    注意

    在以上示例中,必须利用 创建数据元素. 左侧的数据元素在 Adobe Campaign Standard 和不需要任何配置。 如果需要其他数据,则必须在 Adobe Campaign Standard.

  11. Content Type,类型 application/json.

  12. Timeout,选择5。

在此页面上