昨天晚上看数据的时候,看到一个项目的打了200+个点给第三方,还是IOS,看完后我有点懵逼。产品研发团队在优化产品过程中打特别多的点用于产品数据观察调优其实是可以理解的,不过把第三方打点这么多,对于后面投放的我们困扰还是蛮多的,一般情况下这种优化产品的点可以放在firebase去做,或者自己打日志后去做个简单的BI做统计计算之类,还能实现更多组合自定义的数据组合之类。再考虑是IOS的话,打200+的点,还有好多是重复回传的那种,估计按照IOS的计时器逻辑基本就被想正常看到准确的数据了,果然今天核对的时候发现新增数据和他们自己平台根据用户id记录的用户数差距巨大。回到怎么打点的主题来,不讨论任何产品优化方向的打点思路,也不讨论IOS打点回传,计时器的原理这些(我自己也还在懵逼状态),我站在一个市场优化的角度,希望产品怎么给我打点来说:1,不要太多无效点位,打个200看都看不明白,找不到自己想要的点。一般一个产品我只需要最多5-6个点位,但是实际上用于投放的点位我最多也就2-3个,用电商举例,可能最关键的点位就是注册/下单/购买,用放贷产品举例也类似 注册/申请贷款/放款/还款。2,打点的比例,注册这种点一般完成率在60-70%++,下单可能在20-30%+,购买可能在8-10%之类。而我们投放希望的点位比例刚好也是类似,跑AEO或者UAC2.5的时候,用20-30%的点跑一个相对重要的点位,用10%的跑最终目标之类,比如跑70-80%的注册点位跑AEO会发现最终安装成本高了很多,但是实际对后续行为帮助并不那么大,跑20-30%的点位,通常AEO下来成本高1.5-2倍的install,但是后续的转化事件会追平这个数据,跑10%附近的最终点位也差不多,install高,但是后续转化好。但是考虑如果这个最终转化比例太低的话,最大的坑就是学不出来,8-10%保底了吧。3,打点时间点。类似下单,购买购买之类如果是按照客户端实时打点的话不太准,可能会用到后端打点,比如放贷,申请贷款都是后端行为,这些点可能会有一些项目直接搞成1天回传一次之类,没人提的话他们也没讲究,但是站在投放角度来说,实时回传会非常重要,越早让广告系统拿到回传的数据,对后续优化帮助都会很大帮助。 除了技术上的实时回传之外,大家在选打点的时候也应该考虑是选择尽量靠前的点,比如你的留存刚好也是40%附近,能不能打一个留存的点来跑AEO呢?技术上肯定是可以,但是跑起来才会发现这是大坑,当天0转化,系统怎么学?再考虑到现在FB的归因窗口是1天和7天点击后,超过的转化直接不收了...万一转化的点直接在窗口期之外怎么搞。所以大家要去找到一些和最终目标正相关的点位比例也刚好合适系统来优化的点做优化目标。比如游戏里面 通常能过新手引导的用户次留可能都还不错,没准就可以用这个点来替代留存的点做AEO投放,可能只需要1小时附近就拿到转化了回传给系统,学起来容易一些。还有一些IAA的产品,可能需要找到一些和roi正相关的点位或者干脆搞个roi预估后打点回传value之类,用来解决后面的点位前置,方便投放。关于IOS的打点,我没有太多深入研究的,但是我也知道一些基本原则:1,不要打太多的点,尽量前置,有些点不用重复回传,避免掉到计时器的坑里面。2,不要打太少,免得有些直接给0回传,我忘记人家的说法是怎么写的了,好像叫zero rate还是啥的。关于IOS14的打点,大家可以去关注下appsflyer的一些教程,他们在这块搞的还挺明白。其实觉得AF其实可以考虑针对不同行业出一些打点的建议,这样帮助小白客户即便不懂原理也可以把打点做的比较规范,同时也避免资源浪费(打200+点,浪费服务器资源)。