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

在Adobe Experience Platform Launch中,您需要创建数据元素和规则,以将PII和其他数据从移动设备应用程序发送到Adobe Campaign Standard。

要确保Adobe Experience Platform Launch中的所有配置更改都生效,您必须发布这些更改。 有关更多信息,请参阅Publishing

要在Experience Platform Launch中创建规则,请执行以下步骤:

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

创建数据元素

以下是建议您在Experience Platform Launch中创建的数据元素。
您可以根据需要创建其他数据元素。

  • Experience Cloud ID
  • Pkey
  • Campaign server

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

  1. 在Experience Platform Launch中,从移动应用程序仪表板中,单击​Data Elements​选项卡。

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

  3. 例如,在​Name​字段中,键入​mcid

  4. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在“Data element​类型”下拉列表中,选择“Experience Cloud ID”。

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

  6. 例如,在​Name​字段中,键入​pkey

  7. 从​Extension​下拉列表中,选择​Adobe Campaign Standard。 然后,在“Data element​类型”下拉列表中,选择“pkey”。

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

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

  10. 从​Extension​下拉列表中,选择​Adobe Campaign Standard。 然后,在“Data element​类型”下拉列表中,选择“Campaign Server”。

创建规则

您需要为以下项创建规则:

PII回发

注意

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

要将PII数据发送到Adobe Campaign Standard,请在Experience Platform Launch中创建规则:

  1. 在Experience Platform Launch中,从移动应用程序仪表板中,单击​Rules​选项卡,然后单击​Create New Rule

  2. 键入名称,例如​Mobile Core - Collect PII

  3. 在​Events​部分中,单击​Add

  4. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在​Event type​下拉列表中的​Collect PII

  5. 单击 Keep changes

  6. 在​Actions​部分中,单击​Add

  7. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在​Action type​下拉列表中的​Send PII

  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%%}"
    }
    

    在Experience Platform Launch中定义的数据元素应以双百分比括起来,例如%%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发送跟踪数据,以报告用户与移动应用程序中应用程序内消息的交互方式,请在Experience Platform Launch中创建以下规则:

  1. 在Experience Platform Launch中,从移动应用程序仪表板中,选择​Rules​选项卡,然后单击​Add Rule

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

  3. 在​Events​部分中,单击​Add

  4. 从​Extension​下拉列表中,选择​Adobe Campaign Standard。 然后,在​Event type​下拉列表中的​In-App click tracking

  5. 单击 Keep changes

  6. 在​Actions​部分中,单击​Add

  7. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在​Event type​下拉列表中的​Send postback

  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发送跟踪数据(有助于跟踪推送通知投放以及用户与移动应用程序的交互),您需要在Experience Platform Launch中创建规则。

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

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

  1. 在Experience Platform Launch的移动应用程序功能板中,单击​Rules​选项卡,然后单击​Add Rule

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

  3. 在​Events​部分中,单击​Add

  4. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在​Event type​下拉列表中的​Track Action

  5. 从​Action​下拉列表中,选择​Action,选择​equals,然后键入​tracking

  6. 单击 Keep changes。然后,在​Actions​部分中,单击​Add

  7. 从​Extension​下拉列表中,选择​Mobile Core。 然后,在​Action type​下拉列表中的​Send postback

  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. 在Experience Platform Launch的移动应用程序功能板中,单击​Rules​选项卡,然后单击​Add Rule

  2. 键入名称,例如​Location postback

  3. 在​Events​部分中,单击​Add

  4. 创建一个事件,例如,进入POI或退出POI。 从​Extension​下拉列表中,选择​Places - Beta。 然后,在​Event type​下拉菜单中, 进入POI​或​退出POI

  5. 输入名称,例如,Places - Beta - Enter POI​或​Exit POI

  6. 在​Actions​部分中,单击​Add

  7. 从​Extension​下拉列表中,选择​Mobile Core。 然后,从​Action type​下拉列表中选择​Send postback

  8. 输入名称,例如​Mobile Core - Send Location Postback

  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%%}"
    }
    }
    
    注意

    在以上示例中,需要利用创建数据元素中的步骤,在Experience Platform Launch中配置右侧的数据元素。 Adobe Campaign Standard支持左侧的数据元素,不需要任何配置。 如果需要其他数据,则需要在Adobe Campaign Standard中执行自定义资源扩展。

  11. 在​Content Type​中,键入​application/json

  12. 在​Timeout​中,选择5。

在此页面上