11月17日木瓜移动&Facebook在线研讨会【SDK及App Events实用教程】现场Q&A新鲜出炉,由Facebook官方工程师与Julie小姐姐倾情解答~ 如果还有不懂的问题,欢迎加入Facebook游戏QQ研讨群:215277373

视频回顾请点击:SDK及App Events实用教程

1.在接第三方统计平台的SDK和Facebook SDK的时候,如何避免重复统计数据?接SDK, 官方提供的事件足够使用吗?有没有推荐其他自定义的事件呢?

在同时安装了MMP SDK和FB SDK时,为了避免重复统计数据,在SDK打点时,相同的一个位置务必不要同时打2个SDK的点。比如,通过新手引导这一步,如果打了FB SDK 的event ,就不要再打MMP的了;又如游戏内付费,如果打了MMP的event,就不要再打FB的了。

2.游戏通常需要检测SDK检测的哪些event?

游戏中设置常用的SDK event ,通常会考虑以下几点:安装(即完成安装并激活APP)、登陆游戏服务器、通过level1、通过新手引导、完成付费(包含付费金额)。这些都是比较基础的点,大家可以根据自己游戏的实际内容和运营需求,在需要独立追踪的位置都打上SDK event。

3.如果修改电商适用的事件给游戏用,是需要在MMP传递数据给FB吗?不能是FB的数据传递给MMP吗?

将自定义事件命名为电商类的标准事件来使用,并不局限于安装的是FB SDK 还是 MMP SDK。如果是用FB SDK,那就直接将电商类event 打在自定义的位置即可。如果是MMP SDK,则是将MMP SDK event 当中与FB 标准事件没有一一对应的event 对应到某个电商类的标准事件上。

4.只用Appsflyer,不接入FB SDK,除了标准事件,还可以打点和追踪自定义事件吗?

只用MMP,不接入FB的SDK,除了标准事件外,也是可以打点追踪自定义事件的。

5.我用FB SDK追了标准events那么这个数据怎么发给AF?

FB SDK追踪到的event不会发给MMP,但是可以在FB Analytics后台查看。

6.重复打点都会造成数据重复吗?所说的“一一对应”又是指什么呢?

一一对应是指FB后台把MMP SDK追踪到的event归类到自己的数据里。数据确认的基本流程是,MMP SDK追踪到了数据,MMP服务求将这些数据发送给FB服务器,FB服务器通过ADID设备ID 等数据将其中FB 广告贡献出的event标记为“来源为FB广告的数据”,并将这些数据归到对应的campaign/adset/ad 下面,同时将这些数据回传给MMP服务器。所以不需要打2个SDK,FB 和 MMP的后台同样都可以追到数据。

7.为什么FB记录的购买金额会比我们自己的后台高很多?

如果这里的“自己的后台”指的是游戏服务器后台的话,因为追踪方式不一样,所以在很多地方都有可能产生数据差异。最常见的问题还是SDK打点的问题,比如FB和MMP同时都打了付费点,并且都向FB后台传递了数据,或者SDK打点追踪付费时设置不正确,比如货币单位、金额追踪等。需要具体去检查以下SDK的设置。

8.什么事件(event)能投AEO广告?自定义事件可以吗?

现阶段,AEO广告都只能针对标准事件event来使用,暂时还不能支持自定义事件。

9.如果MMP和FB的SDK重复打点了,除了对数据会重复记录,还有其他影响吗?是不是重复记录的数据除以2就可以了?

最直接的影响就是数据需要除以2,但如果同时在使用FB自动优化广告工具的话,可能会让FB系统拿到的广告效果不准,从而影响自动优化功能的效果。

10.FB SDK与MMP SDK统计的数据有误差吗?如果有,误差范围是多少?

FB与MMP统计数据是存在误差的,误差的来源主要是因为不同的数据窗口期及不同的数据归因方式。MMP因为要将大量数据对应到众多渠道名下,所以通常会采用“最后一次点击” 来进行归因,FB因为不可能拿到广告主其他渠道的数据,所以主要是以一定时间段内与广告进行过互动(比如广告展示后1天内 / 点击广告后7天内)等标准来进行归因。在误差范围方面,通常我们观察到的是,同时在使用的渠道越少、数据误差越小。由于现在市场上的渠道众多,质量参差,目前并没有一个标准的误差范围。

之前木瓜营销学院也发布过关于SDK的教程文章:Facebook SDK和Appsflyer SDK标准对接教程,如果有其他问题,也可以在QQ群中向我们提问哦~