本技能提供DMP用户画像洞察分析服务,通过配置AK/SK获取明日DMP平台的洞察数据,进行深度分析并自动生成结构化分析报告和专业PPT演示文稿。
在 明日开放平台 申请人群洞察模块的任务查看与下载权限,申请通过后会生成对应的密钥:
| 功能 | 说明 |
|---|---|
| ------ | ------ |
| API数据获取 | 通过AK/SK调用明日DMP API获取洞察任务数据 |
| 标准特征识别 | v9.0 六步完整流程(排序→筛选→取前40%→并列识别→互斥处理→无区分度排除) |
| 多维度分析 | 支持7-10个数据维度的自动分析 |
| 用户画像生成 | 四层结构画像(角色定位 → 价值观 → 行为模式 → 特征支撑)完全自动生成 |
| 地域洞察 | 省份/城市级深耕方向分析 完全自动生成 |
| 策略建议 | 产品定位、渠道布局、内容营销、用户运营建议 完全自动生成 |
| 深度分析建议 | 单维度、交叉维度、优先级排序 完全自动生成 |
| PPT报告 | 一键生成12页专业演示文稿 |
功能: 检查已提交的明日DMP洞察任务是否完成
接口: POST /audience/insight/list
输入: 任务ID列表
输出: 任务信息(ID、名称、人群、状态、创建时间)
状态码:
0 - 失败 ❌1 - 成功 ✅2 - 等待中 ⏳3 - 计算中 🔄示例:
from scripts.insight_api import InsightAPI
api = InsightAPI()
status = api.query_insight_status([104426])
print(status)
详见 洞察集成指南
功能: 拉取已完成洞察任务的分析结果(特征、占比、TGI)
接口: GET /audience/insight/result
输入: 任务ID
输出: 多维度特征数据
{
"id": 123,
"name": "30-40岁",
"coverageRate": 0.45,
"tgi": 1.8,
"children": []
}
示例:
from scripts.insight_api import InsightAPI
api = InsightAPI()
result = api.get_insight_result(104426)
print(result)
详见 洞察集成指南
本技能采用多维度智能分析算法:
具体方法论详见 分析框架
获取AK/SK:在 明日开放平台 申请人群洞察模块的任务查看与下载权限
配置方式:
DMP_AK 和 DMP_SKDMP_AK 和 DMP_SKfrom scripts.insight_api import InsightAPI
api = InsightAPI(ak='your_ak', sk='your_sk')
核心要点:
MD5(ts + randStr + SK).upper()https://open.mingdata.com/api/open-api鉴权参数示例:
{
"ts": "1774580142",
"randStr": "8165",
"accessKey": "${AMAP_ACCESS_KEY}",
"sign": "${AMAP_SIGN}"
}
核心脚本
analyze_persona.py - 本地文件分析脚本(v3.0+) ⭐generate_ppt_report.py - 优化版PPT报告生成(v4.2) ⭐⭐⭐⭐⭐insight_api.py - DMP API集成(v3.0 正确MD5鉴权)文档与资源
基础部分(必需):
地域深耕方向(如有地域数据):
示例:
## 一、用户画像
一句话核心特征:自驾爱好、旅游消费、亲子活动、品质生活、iPhone用户
提炼核心定位:强兴趣驱动型用户
## 地域深耕方向
核心省份:江苏、湖南、浙江
(TGI高且占比大,优先布局投放)
潜力城市:鄂尔多斯、湖州、嘉兴等
(TGI高但当前占比适中,重点渗透)
低优先级地区:甘肃、青海、宁夏等
(TGI<1,建议减少投入或暂停)
v1.0输出:基础的特征提取和分层
v2.0输出:完整的可执行营销方案
# 运行分析脚本(v3.0)
python scripts/analyze_persona.py data.xlsx 人群名称 --output reports
输出: 完整的Markdown格式洞察报告
# 生成PPT(v4.2 优化版 - 一键完成)
python scripts/generate_ppt_report.py reports/人群名称_洞察分析报告_v3.md
输出: 专业企业级PowerPoint演示文稿(v4.2 优化)
| 页码 | 内容 | 设计亮点 | 文字大小 |
|---|---|---|---|
| ------ | ------ | -------- | --------- |
| P1 | 标题页 | 深蓝全屏背景 + 白文字 + 装饰条 | 32-54pt |
| P2 | 目录 | 彩色编号圆 + 副标题说明 + 背景分隔 | 14pt + 11pt |
| P3 | 用户画像 | 2×高亮背景色块 + 左侧装饰条 | 14-15pt 加粗 |
| P4 | 地域深耕 | 上下分区 + 浅蓝/浅橙背景 | 13pt + 12pt |
| P5+ | 各维度分析 | 左右双列 + 背景色块 + emoji | 12-14pt |
| P倒2 | 综合策略 | 三分区 + 彩色条指示 + 分块设计 | 13pt + 12pt |
| P倒1 | 深度分析 | 上下分块 + emoji标记 + 背景区分 | 13pt + 12pt |
| P末 | 感谢观看 | 深蓝全屏背景 + 白文字 | - |
v4.2 新增亮点:
v3.2企业级设计规范(遵循PPTX Skill最佳实践):
1️⃣ 布局原则
2️⃣ 配色体系
3️⃣ 字体层级
4️⃣ 视觉元素
5️⃣ 排版规范
参考文档:
核心改进:
核心改进:
analyze_persona_v7.py (旧版本)analyze_persona_v8.py (旧版本)snapshot_*.py 快照文件analyze_persona_v9.py保留文件:
analyze_persona_v9.py (最新版本)feature_extraction.py (特征提取模块)generate_ppt_report.py (PPT生成模块)insight_api.py (API调用模块)核心改进:
analyze_persona_v9.py 开头的文档字符串核心改进:
核心改进:
核心改进:
新增脚本: analyze_persona_v9.py
新增脚本: analyze_persona_v8.py
| 能力 | 说明 |
|---|---|
| ------ | ------ |
| 数据支持 | Excel多sheet / CSV格式 |
| TGI分析 | 自动识别TGI列,排序核心特征 |
| 用户画像 | 一句话 + 核心定位 + 地域深耕 |
| 维度分析 | 5-8个维度,每个Top 10特征 |
| 策略建议 | 产品定位 + 渠道布局 + 内容营销 |
| 分析建议 | 单维度 + 交叉维度建议 |
| 报告输出 | 专业级Markdown(4部分完整结构) |
| PPT输出 | 自动生成PowerPoint(v3.0优化版) |
| 可执行性 | 高(所有策略可直接投放) |
共 2 个版本