PA 渠道数据导出
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ede7f505/pa-channel-export。
技能介绍
要解决什么问题
AppsFlyer Protected Apps(PA) 导出的 CSV 往往按报表类型拆成多份文件,字段多(60+),且欺诈相关原因分散在不同列里。运营或风控同学若只想看某个渠道的数据,还要在 Excel 里手工筛选、再把 Blocked Reason、Rejected Reason 等列挪到表尾并统一配色,既慢也容易漏字段。
技能如何工作
本技能面向 PA 的四类常见导出,按文件名/类型识别并分别处理:
blocked-installs:安装 PA,被拦截的安装尝试detection:安装/事件 PA,已识别的欺诈(需结合Event Name判断是安装还是事件)blocked-in-app-events:事件 PA,被拦截的应用内事件fraud-post-inapps:事件 PA,安装后的欺诈检测
执行上会按渠道过滤原始 CSV,保留全部原始字段,并把下列 6 列欺诈原因字段集中到表尾并套用样式:
| 逻辑 | 字段 |
|------|------|
| 拦截类 | Blocked Reason、Blocked Reason Value、Blocked Reason Rule、Blocked Sub Reason |
| 拒绝类(应用内事件) | Rejected Reason、Rejected Reason Value |
表头使用橙色(#FF8C00),数据区使用浅黄底(#FFFFCC);列宽自动适配。最终输出一个 4 个工作表的 Excel,与上述四类 PA 导出一一对应。
捆绑脚本 pa_export.py 负责实际读写;依赖 pandas 与 openpyxl 完成 CSV 解析与 xlsx 写入。
适用边界与注意点
- 输入需为 AppsFlyer PA 导出的标准 CSV 形态;非 PA 报表或字段名不一致时,高亮列可能对不上。
detection表同时覆盖安装与事件场景,解读行数据时要结合Event Name,不能默认全是安装欺诈。- 技能侧重渠道切片 + 字段完整保留 + 欺诈原因列可视化,不负责重算指标、也不替代 AppsFlyer 控制台里的规则配置说明。
使用场景
- 从 AppsFlyer 下载 blocked-installs 后,只导出某条广告渠道的拦截安装明细并带上高亮的 Blocked Reason 列
- 周会前把 detection CSV 按渠道拆成可读的 Excel,方便对照 Event Name 区分安装与事件欺诈
- partner 质疑应用内事件被拒时,从 blocked-in-app-events 导出该渠道行并突出 Rejected Reason 相关字段
- 安装后欺诈排查时,将 fraud-post-inapps 按渠道过滤后合并进四表工作簿供风控归档
适合人员
- 负责 AppsFlyer PA 报表、需按渠道给投放或风控交付原始字段完整明细的增长运营
- 每周审读拦截与检测数据、要把欺诈原因列集中展示给团队的移动广告风控分析师
- 对接渠道商、需用标准 PA 导出快速拉出单渠道 blocked-installs 或事件拦截证据的商务或运营
- 把多类 PA CSV 整理成统一配色 Excel、避免手工筛选与挪列的 BI 或数据分析同学