Appsflyer Token2.0获取不到时候怎么取巧拿到pull api数据

这属于小众需求,绝大部分人不会遇到。

目前问题:

甲方项目,被限制不允许拿到pull api的token 2.0,但是1.0的token马上到期(appsflyer 9.5正式废弃1.0 token)。

导致我们自己的系统无法再通过pull api去抓到包含留存等数据。

解决办法:

通过appsflyer的投放agency的方式,先在甲方账户(如果不是自己的甲方,就找甲方授权)给自己的agency授权投放,再直接按照agency投放方式在campaign name前面全部加上自己的agency标识。

再通过agency的2.0 Token走pull api抓取数据。这里Agency账户的控制权在自己手里,有2.0token。

相当于是把自己当做乙方的方式,给自己注册的agency账户来授权再拿API取数据。

问题:

agency的token 2.0有很多数据其实不支持api获取,比如留存。

这个时候如果我们自己本身就是乙方,agency,需要通过api获取留存的时候,其实就比较麻烦了。

解决办法:

直接打一个类似Day2 retention的点,第二天回来的用户打点event。

再通过pull api直接去获取这个event的数据,当做留存。

其实还有一个槽点: Appsflyer都允许了甲方设置Agency可以看到留存数据,但是却不给api获取retention数据,这个操作也是不能理解。