概要:本文介绍了iOS和安卓平台中消息推送型广告的衡量方式。
简介
AppsFlyer可以衡量所有推送服务平台的推送消息广告,以及直接通过Firebase Cloud Messaging或Apple Push Notification Services(APNS)投放的广告。
对接方式分为以下两种:
- 通过OneLink模板对接(推荐方式)。
- 在推送消息的有效信息(payload)中发送带有
af
参数JSON对象(早前方式)。
配置完成后,您就可以在数据总览面板的“统一”或“再营销”视图中看到相关转化。
原理
完成本文所述的对接流程后,相关应用即可支持以下链路:
- 您触发一个推送消息,其有效信息(payload)中包含OneLink模板或
af
参数。 - 应用用户收到该消息,并完成点击。
- 应用加载并启动AppsFlyer SDK。
- SDK处理推送消息的payload,进而调起应用。
- SDK提取归因数据,并发送给AppsFlyer。
如果您使用OneLink并为其配置了应用中具体页面的跳转,上述链路会触发深度链接流程。
前期准备
在进入下一个环节之前,请先确保您已在相关应用中接入AppsFlyer SDK ,并且该应用可以接收推送消息。
步骤
如需设置推送消息的衡量,必须完成以下步骤:
-
创建一个推送消息,其中包含带有OneLink模板的自定义参数,或者以JSON对象为参数值的
af
参数。 - 配置SDK,用于解析自定义参数(由应用开发人员完成)。
- 触发该推送消息,测试对接。
- 在面板中查看推送消息的投放效果。
1. 创建推送消息
首先,请使用以下任一方式创建一个带有归因数据的推送消息。
注意
在下文示例中,我们使用Firebase作为消息推送平台。但本文说明适用于任何推送服务平台,各平台之间一般没有或仅有略微差异。详情请参考您使用的推送服务平台所提供的说明问文档。
OneLink(推荐方式)
我们建议您使用这种方式完成推送消息的AppsFlyer对接。
- 创建一条用于再营销的OneLink链接,并完成相应设置。
请注意:OneLink长链和短链均可使用。 - 在推送消息的自定义数据中,添加该Onelink链接,确保链接中包含您想要发送到AppsFlyer的归因数据。
JSON(早前方式)
注意
这是我们早前针对推送消息配置AppsFlyer对接的方式。为了保证向后兼容性,这一方式仍然可用。如果您要针对新的应用完成相关配置,建议使用我们推荐的OneLink方案。
在推送消息的自定义数据中,添加一个名为af
的自定义参数,确保该参数中包含您想要发送到AppsFlyer的归因数据(JSON格式)。该JSON对象中必须配置下列归因参数:
pid
is_retargeting
c
2. 配置SDK
3. 测试对接
如需测试推送消息的对接配置是否正确无误,只需触发您在广告中设置的推送消息(第1步)。
在配置正确的情况下,SDK会:
- 监听推送消息。
- 处理嵌入该推送消息的归因数据,并将其发送到AppsFlyer。
- 如果推送消息的衡量通过OneLink实现,则SDK会启动常规的深度链接流程。
4.在面板中查看推送消息的投放数据。
您可以在再营销面板中看到推送消息产生的数据。
请注意:AppsFlyer会对推送消息的数据进行去重。也就是说,如果AppsFlyer多次接收到同一个payload,则该payload只记录一次。