# 最佳实践
# # W2A接入
# BePower名词说明
- App Token: 每个应用分配唯一Token,该Token用于S2S上报,类似Adjust 应用识别码;
- Event Token: 应用内自定义事件标识,该Token用于自定义事件上报,类似Adjust Event Token;
- BDID: Bepower定义的设备ID(Bepower device ID),类似Adjust的ADID;
- GAID: 设备标识-谷歌广告ID(Google Advertising ID)。
- ADID: 特指Adjust的设备ID;
- SDK: BePower的原生Android SDK(Jar文件,25Kb),接入非常简单。
# 方案对比
| 方案 | Android SDK | 处理BDID逻辑 | 服务器(S2S) | 备注说明 |
|---|---|---|---|---|
| 方案一(推荐) | 接入 | 存储 | 接入 | 精准度最高。 |
| 方案二 | 接入 | - | 接入 | 使用GAID替代BDID进行S2S上报。 |
| 方案三 | 接入 | - | - | 通过SDK的上报接口进行事件上报。 |
| 方案四 | (平替) | (平替) | (平替) | 支持已接入AD/AF的项目快速平替接入。 |
# 最佳实践(方案一)
说明
优势:精准度更高,解决不能设备获取不到GAID时的归因问题。
- 客户端集成Android SDK,完成初始化即可;
- 处理存储
BDID逻辑,建议在用户注册时,服务器记录BDID与账号信息的关联数据; - 服务器上报
自定义事件,使用BDID参数进行事件上报; - 接入完成
# 快速接入方案(方案二)
说明
优势:无需额外处理BDID逻辑; 但无法获取GAID的设备归因会存在偏差.
- 客户端集成Android SDK,完成初始化即可;
- 服务器上报
自定义事件,使用GAID参数进行事件上报; - 接入完成
# 纯客户端接入方案(方案三)
说明
优势:无需处理BDID及S2S逻辑;
- 客户端集成Android SDK,完成初始化;
- 由客户端通过SDK上报接口完成
自定义事件上报; - 接入完成
# Adjust快速平替方案 (方案四)
说明
优势:无需处理BDID及S2S逻辑;
- 用
BePower SDK替代Adjust SDK,完成接入; - 字段及逻辑平替
- Adjust的
ADID字段可平替用于储存BePower的BDID字段; - Adjust的
Event Token可平替用于配置BePower的Event Token; - Adjust的
APP Token可平替用于配置BePower的APP Token;
- Adjust的
- Adjust的S2S回传逻辑可平替用于BePower的S2S回传。
- 完成接入
# # 发行方接入
# 开通组织账户并邀请团队成员加入
支持灵活权限配置,按角色分配功能权限,按照用户组分配应用权限。
# APK接入接入BePower归因系统
归因更精准,Facebook 广告学习更快更好,匹配的用户质量更稳定。
# 投放集成FB模块
监控所有广告账户状态、报表聚合所有广告账户的综合数据,快速筛选优秀素材。每月快速对账。
# # 二代使用实践(系统使用)
可单独使用【Meta管理】模块,包含广告账户管理、BM管理、广告账户报表、概览等功能。

解决核心痛点:
| 痛点 | 解决方案 |
|---|---|
| 无法及时获得广告账户受限或受限后解限的信息 | 实时同步状态,推送告警(支持飞书/TG) |
| 无法同步甲方余额提醒,导致因预算不足而影响投放节奏的问题 | 一键查询所有账户实时消耗 |
| 数据统计及素材分析工作量大,投放效率太低 | 专业自动报表,告别手动录入 |
| 账户太多不易统计,且可能因为个号、BM、账户不稳定导致消耗无法查询的问题; | 数据自动同步记录 |
# 常用场景
某二代公司Agency,给A/B/C三个甲方客户提供服务。Agency日常工作是维护统计每个账户的基础资料(时区、名称、下户代理等), 并且当账户的余额不足、状态异常(是否受限)时,需要及时通知给甲方处理; 更重要的工作是日常对账。
# 使用流程
1. 添加BM
添加绑定或管理账户的BM,系统将拉取拥有权限的FB广告账户,并会实时同步广告账户的数据。
2. 创建经销商
可以为每个下户通道创建一个经销商,当BM的账户拉取成功后,可以批量设置广告账户的经销商。主要用于后续按照经销商维度查询报表。
3. 创建通知机器人
(可选)支持飞书/TG机器人,可以给每个甲方服务群或内部业务群添加一个通知机器人,推送将根据账户所属的账户组进行推送。
| 推送情景一 | 备注说明 |
|---|---|
| 账户受限通知 | 账户状态异常时,将推送告警消息 |
| 账户解限通知 | 账户状态从异常恢复时,将推送通知消息 |
| 账户从BM中移除通知 | 账户从BM中移除后,且账户已设置了账户分组,将推送通知 |
| 账户添加到BM中通知 | BM中添加账户后且账户设置了账户分组后,将推送通知 |
| 账户余额不足通知(TODO) | 账户余额低于设置阀值时推送通知 |
| 账户消耗通知(TODO) | 账户日消耗大于设置的阀值时推送通知 |
4. 配置全局推送
在Meta管理模块配置默认推送的webhook。
用途:账户分组未配置推送URL,则会通过全局配置的推送URL进行消息推送;
5. 创建账户分组
为每个甲方客户创建一个账户分组,可以批量设置账户的账户分组。
用途一: 账户分组可配置推送通知的webhook,当账户异常时会通过机器人推送到相应的业务群。
用途二:可根据账户分组查看报表数据,用于对账和数据统计。
6. 日常巡检
可通过后台批量查询账户的当前状态和基础信息(可用余额、消耗上限、历史消耗、币种、时区、账户拥有者、是否受限)
7. 对账
可通过FB账户报表模块统计账户的消耗情况,包括汇总数据,查询维度支持:BM、经销商、账户分组