消息推送型再营销广告的衡量方式

概要:本文介绍了iOS和安卓平台中消息推送型广告的衡量方式。

简介

AppsFlyer可以衡量所有推送服务平台的推送消息广告,以及直接通过Firebase Cloud Messaging或Apple Push Notification Services(APNS)投放的广告。

对接方式分为以下两种:

  • 通过OneLink模板对接(推荐方式)。
  • 在推送消息的有效信息(payload)中发送带有af参数JSON对象(早前方式)。

配置完成后,您就可以在数据总览面板的“统一”或“再营销”视图中看到相关转化。

原理

完成本文所述的对接流程后,相关应用即可支持以下链路:

  1. 您触发一个推送消息,其有效信息(payload)中包含OneLink模板af参数。
  2. 应用用户收到该消息,并完成点击。
  3. 应用加载并启动AppsFlyer SDK。
  4. SDK处理推送消息的payload,进而调起应用。
  5. SDK提取归因数据,并发送给AppsFlyer。

如果您使用OneLink并为其配置了应用中具体页面的跳转,上述链路会触发深度链接流程。

前期准备

在进入下一个环节之前,请先确保您已在相关应用中接入AppsFlyer SDK ,并且该应用可以接收推送消息。

步骤

如需设置推送消息的衡量,必须完成以下步骤:

  1. 创建一个推送消息,其中包含带有OneLink模板的自定义参数,或者以JSON对象为参数值的af参数。
  2. 配置SDK,用于解析自定义参数(由应用开发人员完成)。
  3. 触发该推送消息,测试对接
  4. 在面板中查看推送消息的投放效果

1. 创建推送消息

首先,请使用以下任一方式创建一个带有归因数据的推送消息。

 注意

在下文示例中,我们使用Firebase作为消息推送平台。但本文说明适用于任何推送服务平台,各平台之间一般没有或仅有略微差异。详情请参考您使用的推送服务平台所提供的说明问文档。

OneLink(推荐方式)JSON(早前方式)

OneLink(推荐方式)

我们建议您使用这种方式完成推送消息的AppsFlyer对接。

  1. 创建一条用于再营销的OneLink链接,并完成相应设置。
    请注意:OneLink长链和短链均可使用。
  2. 在推送消息的自定义数据中,添加该Onelink链接,确保链接中包含您想要发送到AppsFlyer的归因数据。

 Firebase示例

Firebase中的配置界面如下:

appsflyer-push-custom-data-firebase.png

2. 配置SDK

在这一步中,您需要让应用开发人员修改应用代码。请按以下说明配置SDK:

  • 在部署OneLink方案时:
    1. 向应用开发人员提供您在推送消息中添加的自定义参数名称。在本文示例中,该参数的名称为af_push_link
    2. 向开发人员发送相关说明
  • 在部署早前的JSON方案时,请向您的开发人员发送相关说明

3. 测试对接

如需测试推送消息的对接配置是否正确无误,只需触发您在广告中设置的推送消息(第1步)。

在配置正确的情况下,SDK会:

  1. 监听推送消息。
  2. 处理嵌入该推送消息的归因数据,并将其发送到AppsFlyer。
  3. 如果推送消息的衡量通过OneLink实现,则SDK会启动常规的深度链接流程。 

4.在面板中查看推送消息的投放数据。

您可以在再营销面板中看到推送消息产生的数据。

请注意:AppsFlyer会对推送消息的数据进行去重。也就是说,如果AppsFlyer多次接收到同一个payload,则该payload只记录一次。