Agent Skills
返回列表
渠道 CRM 数据提取器

渠道 CRM 数据提取器

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ede7f505/crm-channel-extraction。

技能介绍

要解决什么问题

移动归因与 CRM 导出往往是整张表:同一文件里混着多个 Channel、多种 Media Source 和不同 Event Name。做渠道复盘或对外对账时,你通常只需要某一渠道在某一时间段内的事件明细,而不是在 Excel 里反复筛选、复制粘贴。

本技能面向 AppsFlyer CSV 或结构相近的 CRM 数据,把「按渠道抽数 + 附带简单统计」收成一条可重复执行的流程。

技能如何工作

核心思路是:在原始表上叠加一组可组合的过滤条件,再写出文件并生成摘要。

常见条件包括:

  • 渠道匹配:精确或模糊匹配,例如 Channel == 'channel_a_mob'
  • 媒体源:按 Media Source ID 过滤,例如 Media Source == 'xxx_int'
  • 日期范围:按 Event Time 限定区间
  • 事件类型:按事件名过滤,例如 Event Name == 'af_purchase'
  • 仅 Primary:只保留首次归因,Is Primary Attribution == true

执行完成后会得到两类结果:

  • 数据文件:Excel/CSV,内容为过滤后的渠道明细
  • 报告:总条数、去重用户数、事件类型分布、数据覆盖的日期范围

捆绑脚本 extract_channel.py 负责实际抽取;运行环境需 pandas 与 openpyxl(用于 Excel 写出)。

适用边界与注意点

  • 字段名与 AppsFlyer/CRM 导出列需与技能文档中的条件写法一致;列名或格式差异时需要先对齐表头再跑脚本。
  • 「模糊匹配」的具体规则取决于脚本实现,复杂正则或多表 join 不在 SKILL 描述范围内。
  • 大文件全量加载会吃内存,极宽 CSV 建议先抽样确认列类型与日期解析是否正常。

使用场景

  • 收到整月 AppsFlyer 全量 CSV,需要只导出 `channel_a_mob` 在指定日期内的明细给渠道方核对
  • 投放复盘时要按 `Media Source == 'xxx_int'` 切分事件,并统计该源下去重用户与 `af_purchase` 占比
  • 财务要某渠道二月购买事件清单,同时附带总条数、事件类型分布和日期覆盖范围摘要
  • 首次归因分析场景下,只保留 `Is Primary Attribution == true` 的记录再写入 Excel 供内部报表使用

适合人员

  • 负责移动投放与渠道对账、经常从 AppsFlyer 原始导出里按 Channel 切明细的增长运营
  • 接 CRM/归因宽表做日报,需要按事件名与日期区间批量筛渠道数据的数据分析师
  • 向广告平台或代理提交渠道效果证据、要可重复生成 Excel/CSV 与汇总指标的 UA 专员
  • 维护内部归因口径、需区分 Primary 与非 Primary 记录后再导出给 BI 的数据工程同学