Agent Skills
返回列表
PA 渠道数据导出

PA 渠道数据导出

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 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 或数据分析同学