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

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

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

要在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. 要创建活动服务器数据元素,请单击​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%%}",
    "cusEmail":
    "{%contextdata.email%}",
    "cusFirstName":
    "{%contextdata.firstName%}",
    "cusLastName":
    "{%contextdata.lastName%}" }
    

    MarketingCloudId使您能够协调您的应用程序订阅者与数据库中的收件人,因此是必需的。 您可以根据业务需要指定其他键值对。 在上面的示例中,将从应用程序中传递电子邮件、名和姓。

    键(例如cusEmail、cusFirstName和cusLastName)应与在Adobe Campaign Standard实例中的自定义资源中定义的字段ID匹配。 值变量(例如,email、firstName和LastName)应与从移动应用程序发送的JSON数据中的键匹配,同时从应用程序代码调用AMS collectPII API。

    您还可以根据事件触发器在Collect PII回发或其他回发中传递生命周期数据。 以下是生命周期数据JSON的示例:

    {
    "marketingCloudId":"{%%mcid%%}",
    "cusDayslastlaunch": "{%%DaysSinceLastUse%%}", 
    "cusDaysfirstlaunch": "{%%DaysSinceFirstUse%%}", 
    "cusLaunches": "{%%Launches%%}"
    }
    

    Experience Platform Launch中定义的多次元素应用百分比括起来,例如%%mcid%%,而应用程序的上下文变量应以单个百分比括起来,例如%contextdata.email%。

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

  12. 在​Timeout​中,选择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。

推送通知跟踪回发

要向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。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now