Facebook 开发者登录接入与事件回传详细教程
关注公众号,经常分享出海经验,开启出海成长之旅。添加微信:kris_wuii,进群讨论出海技巧。
如果你还不了解Facebook的一些相关知识,可以先看看牢鹅的上一篇关于Facebook的汇总简介文章介绍:《Facebook 个人/BM/开发者/变现/投放账号之间的关系是什么?》
废话不多说,开始今天的干货分享。
Facebook 的登录接入
1、 注册成为Facebook开发者
注册后,就可以创建和管理你的应用了
2、 设置Facebook应用
首先创建一个新的应用,如果你是需要简单的Facebook登录,仅使用一些token之类,不需要比较高级的权限(譬如获取用户的邮箱信息之类的),可以选择默认的第一个选项创建。
但是如果需要一些高级的权限,我个人建议选择「其他」-》「消费者」类型的应用。如图:
建立应用,填写你的应用名称,然后选择该应用需要连接的BM账号。如果你需要登录获取高级权限,那么你的BM账号必须要完成商家验证这一部分。
创建好后,应用默认是测试状态的,允许该开发者的Facebook账号去做登录测试。如果需要配置更多的测试用户。可以点击左侧「应用程序角色」>>>「测试用户」进行添加,如图。但是这个功能经常抽风不能用,Facebook真的是一堆坑。 如果你应用信息都比较完整了,那么我建议你直接配置好应用信息,直接打开上线状态(需要填写什么信息,会有提示的)。如图: 拉到下面一点,填写平台信息(新增平台)
①H5应用(Web端)
②Android应用高级权限申请(不需要可跳过),在「应用程序审查」>>>「权限和功能」,如图获取用户的头像和昵称邮箱等资料,就要手动申请。然后再填写一些权限问答。 最后,设置应用部分完成。整理好相关参数给开发就好了。
3、 技术人员接入登录
https://developers.facebook.com/docs/facebook-login/
4、 至此,Facebook登录接入已完成!!!
1、 上面的应用配置信息都填好了,直接下一步
2、 接入流程
跟登录一样,可以直接在Facebook的开发者管理后台查看接入流程。但是我觉得问题比较多,不够详细,所以建议开发者们直接看他们接入文档比较好:
https://developers.facebook.com/docs/app-events
3、 注意了,事件回传有三种记录方式
自动事件记录
https://developers.facebook.com/docs/app-events/getting-started-app-events-android#log-manually
Facebook sdk会自动记录应用程序的安装、启动和内购事件。记得上面发的那个图吗(以Android平台为实例)无代码应用程序事件工具
https://developers.facebook.com/docs/app-events/codeless-app-events#android-integration 手动记录事件,可以设置自定义事件回传
https://developers.facebook.com/docs/app-events/getting-started-app-events-android#log-manually
接入了事件回传sdk,你就能在Facebook上投放买量了。
事件管理工具地址:
https://business.facebook.com/events_manager2/overview?business_id=xxx
遵守Facebook政策
在开发过程中,请确保遵守Facebook的政策和指南,特别是关于用户隐私和数据使用的规定。测试和调试
在发布应用之前,请进行充分的测试和调试,确保登录和事件回传功能的稳定性和安全性。
结语:
Facebook的开发者篇,还有很多经常会用到的功能,由于篇幅问题,牢鹅后续再详说一下其他的。通过今天这篇文章,了解接入Facebook登录和实现事件回传,开发者可以为产品和用户提供更加个性化和便捷的服务。同时,合理利用Facebook提供的分析工具,深入了解用户需求,不断优化产品。
最后,希望本文能够帮助到大家在接入Facebook登录提供指南。持续高质量创作不易,欢迎大家关注我的公众号。如果你有更多的见解或疑问,欢迎在评论区与我们交流。添加牢鹅的微信:kris_wuii,加入我的GP出海交流群,一起交流学习。(此群主要面向交流谷歌账号和上架问题的朋友,同时分享行业信息资源)
「推荐阅读」聊聊「谷歌8.3」账号封禁解析与应对思路
聊聊最近频发 Facebook「7.e.i.2」问题的解决思路