事务型推送通知

您可以使用Adobe Campaign在iOS和Android移动设备上发送事务推送通知。 通过利用Adobe CampaignMobile SDK在您以Experience Cloud设置的移动应用程序上接收这些消息。

注意

推送渠道是可选的。 请核实您的许可协议。有关标准推送通知的详细信息,请参阅关于推送通知

要能够发送事务推送通知,您需要相应地配置Adobe Campaign。 请参阅配置移动应用程序

可以发送两种类型的事务推送通知:

针对事件的事务推送通知

您可以使用Adobe Campaign将​匿名事务推送通知发送给已选择接收移动应用程序通知的所有用户

在这种情况下,仅​事件本身包含的数据用于定义投放目标。 未利用Adobe Campaign集成用户档案数据库中的数据。

配置基于事件的事务推送通知

要向已选择接收移动应用程序通知的所有用户发送交易推送通知,您首先需要创建并配置事件,定位事件本身包含的数据。

注意

您仍然可以使用事件属性(来自事件的数据)和事件扩充(来自活动数据库的数据)个性化基于事件的事务推送通知的内容。 请参见以下示例

事件必须包含以下三个元素:

  • 注册令牌,它是一个移动应用程序和一个设备的用户ID。 它可能不与来自用户档案库的任何Adobe Campaign对应。
  • 移动应用程序名称(所有设备均使用一个名称- Android和iOS)。 这是在Adobe Campaign中配置的用于在用户设备上接收推送通知的移动应用程序的ID。 有关详细信息,请参阅配置移动应用程序
  • 推送平台(Android为“gcm”,iOS为“apns”)。

要配置事件,请按照以下步骤操作:

  1. 创建事件配置时,选择​Push notification​渠道和​Real-time event​定位维度(请参阅创建事件)。

  2. 向事件添加字段。 这将允许您个性化事务性消息(请参阅定义事件属性)。 在此示例中,定义“gateNumber”、“lastname”和“firstname”字段。

  3. 您还可以丰富消息的内容。 为此,请添加您链接到事件配置的表中的字段(请参阅丰富事件)。

  4. 预览并发布事件

    预览事件时,REST API包含将用于目标投放的“registrationToken”、“application”和“pushPlatform”属性。

    事件发布后,将自动创建链接到新事件的事务推送通知。 您现在可以修改并发布刚刚创建的消息(请参阅本节)。

  5. 将事件集成到您的网站中(请参阅集成触发的事件)。

发送基于事件的事务推送通知

例如,航空公司公司希望邀请其移动应用程序用户前往相关登机口登机。

公司将使用一个移动应用程序通过一个设备为每个用户发送一个事务推送通知(用注册令牌标识)。

  1. 请转至创建的事务型消息以对其进行编辑。请参阅访问事务性消息

  2. 单击​Content​块以修改邮件的标题和正文。

  3. 您可以插入个性化字段以添加在创建事件时定义的元素(请参阅定义事件属性)。

    要查找这些字段,请单击项目旁边的铅笔,单击​Insert personalization field,然后选择​Context > Real-time event > Event context

    有关编辑推送通知内容的详细信息,请参阅准备和发送推送通知

  4. 如果要使用事务性消息库的其他信息,还可以丰富Adobe Campaign内容(请参阅丰富事件)。

  5. 保存更改并发布消息。请参阅发布事务型消息

  6. 使用Adobe Campaign StandardREST API在Android(gcm)上使用一个移动应用程序(WeFlight)将事件发送到注册令牌(ABCDEF123456789),其中包含登记数据:

    {
      "registrationToken":"ABCDEF123456789",
      "application":"WeFlight",
      "pushPlatform":"gcm",
      "ctx":
      {
        "gateNumber":"Gate B18",
        "lastname":"Green",
        "firstname":"Jane"
      }
    }
    

    有关将事件触发集成到外部系统的详细信息,请参阅将事件触发集成

如果存在注册令牌,则相应的用户接收包括以下内容的事务推送通知:

“简·格林,您好,登机刚刚开始!请前往B18门。"

针对用户档案的事务推送通知

您可以向订阅了您的移动应用程序的Adobe Campaign用户档案发送事务推送通知​​此投放可以包含直接从Adobe Campaign库检索的个性化字段,如收件人的名字。

在这种情况下,事件必须包含一些字段​,以允许与Adobe Campaign库​中的用户档案进行协调。

定位用户档案时,每个移动应用程序和每个设备发送一个事务推送通知。 例如,如果Adobe Campaign用户订阅了两个应用程序,则此用户将收到两个通知。 如果用户订阅了使用两个不同设备的同一应用程序,则此用户将在每个设备上收到通知。

用户档案订阅的移动应用程序列在此用户档案的​Mobile App Subscriptions​选项卡中。 要访问此选项卡,请选择用户档案,然后单击右侧的​Edit profile properties​按钮。

有关访问和编辑用户档案的详细信息,请参阅关于用户档案

配置基于用户档案的事务推送通知

要向订阅了您的移动应用程序的Adobe Campaign用户档案发送事务推送通知,您首先需要创建并配置一个针对Adobe Campaign数据库的事件。

  1. 创建事件配置时,选择​Push notification​渠道和​Profile​定位维度(请参阅创建事件)。

    默认情况下,事务推送通知将发送给收件人订阅的所有移动应用程序。 要将推送通知发送到特定移动应用程序,请在列表中选择它。 消息将瞄准其他移动应用程序,但将从发送中排除。

  2. 如果要个性化事件,请向事务性消息添加字段(请参阅定义事件属性)。

    注意

    必须至少添加一个字段才能创建扩充。 您无需创建其他字段,如​名字​和​姓氏,因为您将能够使用个性化字段库中的Adobe Campaign。

  3. 创建扩充以将事件链接到​Profile​资源(请参阅丰富事件),并选择此扩充作为​Targeting enrichment

    重要

    此步骤对于基于用户档案的事件是必需的。

  4. 预览并发布事件

    预览事件时,REST API不包含指定注册令牌、应用程序名称和推送平台的属性,因为它们将从​Profile​资源中检索。

    事件发布后,将自动创建链接到新事件的事务推送通知。 您现在可以修改并发布刚刚创建的消息(请参阅本节)。

  5. 将事件集成到您的网站中(请参阅集成触发的事件)。

发送基于用户档案的事务推送通知

例如,航空公司公司希望向订阅其移动应用程序的所有Adobe Campaign用户发送最后一次登机电话。

  1. 请转至创建的事务型消息以对其进行编辑。请参阅访问事务性消息

  2. 单击​Content​块以修改邮件的标题和正文。

    与基于实时事件的配置不同,您可以直接访问所有用户档案信息以个性化您的信息。 请参阅插入个性化字段

    有关编辑推送通知内容的详细信息,请参阅准备和发送推送通知

  3. 保存更改并发布消息。请参阅发布事务型消息

  4. 使用Adobe Campaign StandardREST API,将事件发送给用户档案:

    {
      "ctx":
      {
        "email":"janegreen@email.com",
        "gateNumber":"D16",
      }
    }
    

有关将事件触发集成到外部系统的详细信息,请参阅将事件触发集成

相应用户接收包括从Adobe Campaign数据库检索的所有个性化元素的事务推送通知。

注意

没有注册令牌、应用程序和推送平台字段。 在此示例中,对帐是使用电子邮件字段执行的。

在此页面上