AppsFlyer AF 笔记

相关链接

事件

收益

记录收入

  • 需记录收入数据必须使用 af_revenue 参数
    • 只有这个参数才在原始数据和面板报告中统计实际收入。了解详情
  • 开发人员专用指南,请参见收入数据记录指南
  • 传递到af_revenue的收入值前面加上负号(-)即可记录负收入。
    • 适用于记录负收入监测,例如取消订单或发出退款等事件场景。
  • 该参数值的范围应介于$-10,000到$+10,000(或以实际使用货币为单位的等价金额)之间。
    • 在这个区间之外的值会出现在原始数据报告中,但汇总报告中不包含这类值。
  • 禁止对收入值的格式调整。比如 1234.56-12.34254 都是有效的收入值。AppsFlyer 收入值支持精确到小数点后五位。
    • 收入值中不能带有逗号分隔符、货币单位、特殊字符或文字。

AppsFlyer后台会按原样展示SDK上报的收入数据,其中对VAT或应用商店抽成等不做任何计算。如需对SDK上报的收入作相应调整,SDK侧开发人员需要在上报收入前写入相关运算。

af_currency代表af_revenue(或 af_price)中所呈现金额的货币单位。如果事件中没有配置af_currency参数,AppsFlyer会以默认值“USD”(美元)为单位发送数据。

您可以将af_price用作不计收入的金额参数(在“添加到购物车”等事件中配置)。该参数代表商品单价,所有购买的总金额须用af_revenue参数表示。

收入计算方式,不同币种的处理方式

如果应用配置中设置货币为 GBP,事件参数货币配置不同处理方式不同:

  • 当参数为 GBP:直接计入。
  • 当参数为 EUR:EUR 换算为 USD,然后 USD 换算为 GBP 后计入。
  • 当参数为 空:默认使用 USD,然后 USD 换算为 GBP 后计入。

能否记录离线设备上的事件?

AppsFlyer可以记录用户在离线时触发的事件,其工作原理如下:

SDK向AppsFlyer服务器发送事件后,会等待服务器回复一个发送成功的信息。 如果SDK没有接收到这个信息,那么事件就会被保存到缓存中。 而一旦收到了发送成功的回复,缓存中的事件就会被再次发送到服务器。 如果缓存中有多个事件,这些事件会依次被发送到服务器。

注意 SDK的缓存最多可以存储40个事件,也就是说只有最早发生的40个离线事件会被保存下来。在这之后发生的所有事件都会被删除,直到下一次发送成功为止。

原始数据中显示的事件时间是设备再次联机后事件发送到AppsFlyer的时间,而不是事件实际发生的时间。

AppsFlyer对用户层级数据会保留多久?负有什么删除义务?

对于用户层级的数据(即原始数据),AppsFlyer会保留24个月,除非法律另有指示、要求或许可。某些SRN/渠道会要求AppsFlyer等归因服务方在24个月到期之前就删除与其相关的用户层级数据。

数据一经删除,与被删除的用户有关的事件就会显示为自然流量事件,但之前的聚合数据保持不变。请参阅数据保留与删除义务了解详情。


回到顶部

Copyright © 2017-2024 1px.run (像素教程) Distributed by an MIT license.

Site updated at 2024-11-15 11:26