Facebook SDK和Appsflyer SDK标准对接教程

与Facebook SDK相比AppsFlyer SDK可以记录多个数据,不仅可以节省时间,也可以提供数据分析报表,区分多个账户,区分不同渠道的推广渠道。今天我们就来详细说一下Facebook SDK和AppsFlyer SDK标准对接教程。

AF应用内事件对应FB标准应用内事件打点(点击图片查看大图)

Facebook SDK和Appsflyer SDK标准对接教程

Facebook移动应用程序安装广告配置

值得注意的是与Facebook进行整合的一个先决条件为应用必须收集IDFA/GAID。

这里给大家分享ios和Android SDK整合指南

AppsFlyer iOS SDK集成文档:https://support.appsflyer.com/hc/en-us/articles/207032066-AppsFlyer-SDK-Integration-iOS

AppsFlyer Android SDK集成文档:https://support.appsflyer.com/hc/en-us/articles/207032126-Android-SDK-Download-Integration-Guide

收集完IDFA/GAID我们就要开始建立一个Facebook活动并用AppsFlyer程序进行测量

1.用Facebook注册你的应用程序。

2.用Facebook设置你的活动。

3.保证你有最新的AppsFlyer SDK集成。 需要使用AppsFlyer iOS SDK v2.5.1.9+或安卓Android SDK v1.3.12+测量Facebook移动应用程序安装广告。

4.在AppsFlyer控制面板中配置你的Facebook应用程序ID (Facebook App ID)。

点击媒体源配置(Media Source Configuration)
Facebook SDK和Appsflyer SDK标准对接教程
选择Facebook。这将打开媒体来源页面。现在点击”Facebook”
Facebook SDK和Appsflyer SDK标准对接教程
Facebook应用程序安装广告配置将弹出
Facebook SDK和Appsflyer SDK标准对接教程
设置你的Facebook应用程序ID并单击保存。
现在你已经准备好开始用AppsFlyer测量你的Facebook活动。你的Facebook应用程序ID可以在你的Facebook帐户中获得:
Facebook SDK和Appsflyer SDK标准对接教程
获取Facebook raw data 数据
如果您希望在AppsFlyer控制面板中获取原始数据,请在配置窗口上方接受“Terms of Service”。
注意:如果您有多个Facebook账号或者代理商拥有多个账号推广同一款应用,请务必确保所有的账号均同意该terms of service。
Facebook SDK和Appsflyer SDK标准对接教程

回发应用内事件至Facebook

点击In App Events选项
1. 关闭

(停止向Facebook发送应用内事件)

2. 发送所有的应用内事件(自然和非自然)至Facebook。

(不论产生媒体来源如何,发送所有的应用内事件至Facebook)

Facebook SDK和Appsflyer SDK标准对接教程

使用下拉菜单,选择您希望发送至Facebook的事件,之后选择Facebook定义的映射事件。如果您希望将Facebook支持的事件值也发送至Facebook,可以选择“Send Value”。

示例:

Facebook SDK和Appsflyer SDK标准对接教程

完成后,点击“Save & Close”。

如何利用FB标准事件追踪自定义事件

由于FB后台只能接收到对应的AF事件名,如果你想要追踪自定义事件可以用上图中适用于电商类型的AF事件名,只要自己能清楚是FB后台看到数据是哪个自定义事件即可。例如:组织一场游戏内运营活动,想要追踪参加这次活动的玩家,可以选择“用于追踪用户填添加购物车的事件”的AF事件名,FB后台看到的这类数据就是此次参会的人数。

注意事项

1.与Facebook进行整合的一个先决条件为应用必须收集IDFA/GAID。
2.如果你的应用内同时安装了FB SDK与AF SDK,同一个事件(比如通过一定等级、完成一定任务等)就不要重复打点,打了FB就不要打AF,打了AF就不要打FB,以避免数据重复统计。你可以FB打1、3、5,AF打2、4、6。
3.在统计游戏内付费数据 Purchase 这个event时,默认的货币是美金,如果游戏内统计的货币是其他国家或地区的货币,一定要注意进行修改。
4.与Facebook的集成只包含转换和参与数据。Facebook不提供点击量数据。
5.AppsFlyer可以显示活动水平(campaign level)和广告组(ad group)。
6. Facebook数据会实时显示。