概要:本文介绍了如何使用应用事件数据来衡量应用互动及用户质量,并优化投放。
简要说明
广告主可通过应用内事件衡量用户与应用的互动,并比较不同渠道的用户质量,以打造高度契合的拉新策略。广告平台可通过实时发送的回传获得应用内事件数据,并使用该信息优化广告投放或投放CPA/CPE广告。进一步了解富应用内事件。
选择要回传的应用内事件
广告主可以通过本文所述的回传设置,选择向广告平台发送哪些事件的回传。
注意
- 应用内事件也包括被拦截的事件,即被Protect360屏蔽的应用内事件,或不符合指定验证规则的事件。
- 如果对接选项卡中不存在应用内事件回传部分,说明该渠道尚未在其初步配置中设置AppsFlyer应用内事件记录。有此情况的渠道可以通过渠道支持微件联系AppsFlyer渠道团队,从而完成对接。
应用内事件回传窗口期
举例来说,假设您为用户激活后15天内发生的事件付费,则窗口期设置如下:
窗口期过后不再发送回传,也不会通知广告平台,但AppsFlyer仍会记录相关事件,并归因到对应的广告平台。
回传总是按照当前的窗口期设置来发送。请参考以下示例:
1月1日 |
窗口期设为15天。 用户激活应用。 |
1月2日 | 窗口期更改到10天。 |
1月14日 |
用户完成一个购买事件。 不向广告平台发送该事件的回传,因为该事件已经不在当前窗口期(10天)的范围内。 |
1月15日 |
窗口期更改为20天。 |
1月18日 |
用户再次完成购买事件。 向广告平台发送该事件的回传,因为该事件仍在当前窗口期(20天)的范围内。 |
默认回传窗口
首次设置应用内事件回传时,窗口期默认为六个月。
注意
对于2019年7月30日之前开始的应用内事件回传,窗口期默认为“终身”。也就是说,在这种情况下AF总是会向广告平台发送应用内事件回传。
回传窗口期配置权限
- 市场人员
- 代理商,前提是广告主事先向其开放配置应用内事件回传权限
请注意:广告主和代理同时在同一个广告平台上投放时,可各自根据其与广告平台协定的计费方式分开设置单独的回传窗口期。 - 合作渠道,前提是广告主事先向其开放配置应用内事件回传权限
事件映射
应用代码中对某类事件的称法因广告主而异,不同的渠道对同类事件也可能有不同的称法。
例如,对于通过应用购买商品这样的用户行为,有的广告主称之为“purchase”(购买),有的可能以更为晦涩的ID来命名,如“event5”,而渠道可能会称之为“purchase_event”(购买事件)。
因此,您必须对事件名称进行映射,这样才能确保广告主侧的事件能正确地匹配到对应的渠道事件。
注意
在具体渠道配置页面的对接选项卡中设置的事件映射对标准回传和SKAN回传都生效。
映射方式
应用内事件的映射方式取决于渠道,共有以下三种方式:
注意
- 不是每个渠道的配置中都会显示所有的映射方式。
- 您也可以为渠道开通权限,让渠道来完成事件映射。
输入渠道事件ID
按原样发送事件(不映射)
有些渠道更偏向接收未映射的应用内事件回传,即相关事件在应用代码中的名称。这个事件可以叫做purchase、acquisition、event5或其他任何名称,事件的命名方式对事件的发送/接收没有任何影响。
您可以选择向相关渠道发送哪些未映射事件:
- 手动添加:选择具体的事件。
- 发送所有事件(卸载和session除外):将您的所有事件都发送给渠道,但这不包括卸载、session(即应用打开)和af_app_opened事件。
注意
为了防止广告主无意中与第三方分析平台分享过多信息, 我们已从2019年3月起移除了这些平台的发送所有事件(卸载和session除外)选项。在此之前配置的分析平台仍保留此设置选项。
如需手动添加事件,请完成以下操作:
- 点击添加事件。
- 选择回传方式:
- 然后重复以上步骤,逐个添加所有需要发送的事件。
如需发送所有事件,请完成以下操作:
如需进一步了解事件映射,请参考应用内事件回传说明文档。
回传中的事件来源选项
您可以为每个事件设置回传发送对象(在回传窗口内),共有以下两个选项:
- 仅该合作渠道:仅回传归因到该渠道的事件,也就是说完成这些事件的用户来自该渠道。
- 所有媒体渠道,包括自然流量:回传来自任何渠道以及自然量的事件,也就是说完成这些事件的用户来自各个渠道。
回传内容
您可以选择回传到渠道的事件数据类型,共有以下三个选项:
- 不发送值与收入:仅发送不带任何参数的事件本身(即没有值或收入)。
- 仅发送值:发送除收入以外的所有参数。
- 值和收入 :发送所有事件参数,包括收入(若有)。
收入共享并不是必须配置的内容,但如果您想让广告平台帮助您优化投放并提升投放效果,建议您与其共享收入数据。 请确保仅为事件值中带有af_revenue
的事件开放收入共享,否则广告平台会收到收入值为空的事件。
回传中的af_revenue和af_currency是跟event_value的JSON分开写入的,分别呈现为monetary(金额)及currency(货币),并且可以单独发送。回传结构示例:https://appsflyer.com/push?event_value=(event-value)&monetary=(monetary)&content_id=(af_content_id)
请注意:选择不发送值与收入或仅发送值时,相关的参数会显示为N/A。
示例
广告主发送带有以下event_value(事件值)的购买事件:{af_revenue: 50.87, af_currency: USD, af_level=2,
af_receipt_id=57601333}
下表列出了各“回传内容”选项对应的回传参数:
字段名称 | event_value | monetary | currency |
---|---|---|---|
不发送值与收入 | N/A | N/A | N/A |
仅发送值 |
|
N/A | N/A |
发送值与收入 |
|
50.87 | USD |
带条件的应用内事件回传
您可以将应用内事件映射到多个渠道,然后使用多重条件筛选这些事件的回传,仅将符合条件的事件发送给相应的渠道,包括SRN和数据分析平台。这一功能主要用于:
- 优化人群分组、内容个性化以及改善用户留存
- 避免发送多余数据
- 保护用户隐私
示例
某游戏应用的广告主想要优化在某广告平台上投放的广告系列,同时需要使优化范围精确到已通关10级或50级的用户,或应用内购金额达3美金的用户。
该广告主应对相关事件及其条件做如下设置:
- 当level等于10时,映射到fb_mobile_levle_achieved
或(OR), - 当level等于50时,映射到fb_mobile_levle_achieved
或(OR), - 当cost等于3时,映射到fb_mobile_purchase
请按以下步骤为事件设置发送条件:
- 在合作伙伴配置页中定义并映射所需的应用内事件,以将其发送到相关渠道。
- 点击指定事件右侧的添加条件图标。
- 按相关事件值的结构和内容填写条件字段:
- 参数名称
- 参数值
- 满足条件时的渠道映射事件(从映射选项中选择任意一种)
- 完成现有条件中的所有字段后,您可以添加其他条件。
- 点击保存对接。
注意事项
配置条件时,请确保回传给渠道的事件符合以下要求:
条件结构
- 条件中的参数和参数值必须与事件数据一致
- 目前只能使用“等于”逻辑来配置条件
- 不支持数组等较为复杂的结构。
为一个事件配置多个条件
- 每个事件最多可配5个条件。
- 事件必须符合至少一个条件,AF才会向渠道发送其回传。
- AF会按条件显示的顺序一一检查,并按首个匹配条件映射事件。
- 各个条件的事件映射相互独立。渠道映射事件变为视条件而定(Based on conditions)。
- 不同条件的参数和参数值不能完全重合。
- 可以将多个条件映射到同一个事件。
注意
- 建议您在全面启用该功能前先通过测试应用或次要事件进行测试,了解其对投放优化的具体影响。
- 如需查看回传内容,请下载原始数据回传报告。
批量编辑事件
映射事件时,您可以针对多个事件批量编辑事件来源和回传内容字段。
请按以下步骤对事件进行批量编辑:
- 选择要编辑的事件。
- 选择批量操作。
- 更新设置,使其对所有选定事件生效:
-
事件来源(二选一)
- 仅该合作渠道
- 所有媒体渠道,包括自然流量
-
回传内容(三选一)
- 无数据(默认)
- 仅发送值
- 发送值与收入
-
事件来源(二选一)
自定义事件
可映射的事件列表中仅显示SDK或S2S已经上报过的事件。如果下拉菜单中没有您想要映射的事件,可能是由下列情况造成的:
- 尚无用户完成该事件。
- 该事件的最近一次发生时间是两周前
- 您的活跃事件较多
如果出现以上任一情况,您可以通过以下方式将相关事件关联到渠道侧对应的事件ID:
代理和广告平台:
- 无法添加自定义事件
- 仅在广告主添加事件并开放相关权限后才能查看和/或映射事件
广告平台的事件映射
广告主也可以为广告平台开放权限,让广告平台自己来完成事件映射并调整回传的使用状态。您可以按以下方式为广告平台开放相关权限:
- 在活跃对接页中找到您要授权的渠道。
- 打开“权限”选项卡中的允许配置应用内事件回传开关。
广告平台获得权限后,就能按在文本字段中输入事件ID的方式进行事件映射。
代理的事件映射
广告主可为代理开放权限,让代理配置应用内事件回传。
请按以下步骤向代理开放应用内事件回传的配置权限:
- 在活跃对接页中选择相关的代理。
- 选择该代理可共享的数据:所有事件或仅归因到指定渠道的事件。
- 选择代理的事件收入发送权限。
- 选择该代理可共享的具体事件。