/install dmp-segment
💬 您的反馈对我们很重要
感谢您使用明日DMP人群圈选技能!为了持续优化产品体验,诚邀您填写使用评价:
🔗 评价表单:https://doc.weixin.qq.com/forms/ANEAJwfLAAoAakARgYnAKICNgMOj015Of?page=1
您的宝贵意见将帮助我们:
- 改进技能功能和易用性
- 优化操作流程和文档说明
- 提供更贴合实际需求的功能
⏱️ 仅需1-2分钟,感谢您的支持!
失败时:
展示错误详情、可能原因、解决方案
技能依赖说明
本技能需要配合两个辅助技能使用,以确保功能完整性和操作可追溯性:
1. 鉴权技能(mingdata-dmp-auth)
作用: 管理明日DMP API的访问凭证(Access Key和Secret Key)
调用时机:
- 首次使用本技能时
- 凭证过期或失效时
- 任何需要调用明日DMP API的操作前
下载引导流程:
当系统检测到您尚未安装鉴权技能时,会提示:
⚠️ 检测到您尚未安装【明日DMP鉴权技能】
该技能用于管理明日DMP API凭证,是使用人群圈选功能的必要前提。
是否需要自动下载并安装鉴权技能?
1. 是 - 自动下载并引导配置凭证
2. 否 - 稍后手动安装(本次操作将无法继续)
请回复:是/否
用户确认后:
- 选择"是" → 自动下载鉴权技能 → 引导用户配置AK/SK凭证 → 继续执行人群圈选操作
- 选择"否" → 提示"无法继续操作,请先安装鉴权技能" → 结束本次操作
2. 任务记录技能(skill-logger)
作用: 自动记录所有人群圈选任务的创建记录、参数配置和执行结果
调用时机:
- 每次成功创建人群任务后
- 用于后续查询历史任务、追溯操作记录
下载引导流程:
当系统检测到您尚未安装任务记录技能时,会提示:
💡 检测到您尚未安装【任务记录技能】
该技能可以自动记录您的所有人群圈选任务,方便后续查询和管理。
功能包括:
- 自动记录任务ID、人群名称、创建时间
- 保存完整的参数配置
- 追溯历史操作记录
是否需要自动下载并安装任务记录技能?
1. 是 - 自动下载并启用任务记录功能
2. 否 - 本次不安装(不影响人群圈选功能,但无法记录任务历史)
请回复:是/否
用户确认后:
- 选择"是" → 自动下载任务记录技能 → 启用自动记录功能 → 继续执行
- 选择"否" → 提示"已跳过任务记录功能,您仍可正常使用人群圈选" → 继续执行(不记录任务)
技能依赖关系总结
| 技能名称 | 是否必需 | 调用时机 | 不安装的影响 |
|---|---|---|---|
| mingdata-dmp-auth | ✅ 必需 | 首次使用或凭证失效时 | 无法调用API,无法使用人群圈选功能 |
| skill-logger | ⭕ 可选 | 每次成功创建任务后 | 无法记录任务历史,但不影响人群圈选功能 |
API凭证说明
本技能的API凭证由独立的鉴权技能(mingdata-dmp-auth)管理。首次使用时,系统会自动引导您下载鉴权技能并配置凭证。
凭证申请方式(二选一):
方式一:邮件申请
- 发送开通申请至:[email protected]
- 邮件主题:【明日DMP API开通申请】
- 邮件内容:请注明公司名称、联系人、联系方式及使用场景
方式二:在线表单申请
- 填写在线申请表单:https://doc.weixin.qq.com/forms/ANEAJwfLAAoADMAHwbhAPICNUE0vDRd8f#/fill
- 提交后等待审核通过(通常1-3个工作日)
凭证格式:
- Access Key:
AK-xxxxxxxxxxxxxxxx - Secret Key:
SK-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
⚠️ 使用前必读
本技能需要明日DMP API凭证才能使用。
如您尚未申请凭证,请通过以下方式获取:
📧 快速申请通道:
- 邮件申请:[email protected](邮件主题:【明日DMP API开通申请】)
- 在线申请:https://doc.weixin.qq.com/forms/ANEAJwfLAAoADMAHwbhAPICNUE0vDRd8f#/fill
审核时间:通常1-3个工作日
💡 温馨提示:首次使用时我会引导您完成配置,无需担心!
📝 使用评价:使用后欢迎填写评价表单,帮助我们持续改进!
支持的人群圈选类型
1. 组合人群
功能说明: 基于DMP标签体系,通过且(AND)和非(NOT)逻辑组合多个标签条件圈选人群
适用场景: 精准营销、用户画像圈选、多维度条件筛选
必填参数: 人群名称、平台类型、ID类型、标签组合规则(支持且/非逻辑)
示例: "圈选25-35岁女性 AND 美妆兴趣 NOT 已购买用户"
注意: 不支持单独的并集(OR)逻辑,并集只能在同一组rule内实现
2. 广告行为规则人群
功能说明: 基于广告监测数据,圈选在特定时间段内有曝光/点击行为的用户
适用场景: 广告效果分析、再营销人群、竞品分析
必填参数: 人群名称、平台类型、时间周期、行为维度(行业/品牌/广告位/地域)、事件类型(曝光/点击)、频次范围
示例: "圈选最近30天在美妆行业有曝光行为的用户,频次3次以上"
注意: 地域维度必须使用regionId(明日DMP体系),不是行政区划代码
3. APP规则人群
功能说明: 基于APP安装/活跃数据,圈选使用特定应用的用户
适用场景: 竞品用户分析、APP推广、行业用户圈选
必填参数: 人群名称、平台类型、ID类型、分析类型(安装/活跃)、APP列表(至少4个)、dimension字段(必须为"APP")
示例: "圈选安装了淘宝、京东、拼多多、唯品会的用户"
注意: data参数必须包含dimension="APP"字段
4. LBS规则人群
功能说明: 基于地理位置数据,圈选到访过特定区域的用户
适用场景: 线下门店营销、区域推广、商圈分析
必填参数: 人群名称、平台类型、ID类型、圈选方式(批量画圈/手动多边形)、坐标/POI、辐射范围、人群类型(经过/常驻/工作/居住)、时间范围
示例: "圈选最近7天到访过北京三里屯商圈的用户,辐射范围500米"
5. 拓展人群
功能说明: 基于种子人群,通过相似算法拓展更多相似用户(Lookalike)
适用场景: 扩大营销覆盖、相似人群挖掘、冷启动用户获取
必填参数: 人群名称、ID类型、种子人群ID、拓展方式(按量级/按置信度)、目标量级或置信度
示例: "基于种子人群100001创建拓展人群,按量级拓展到500万"
6. 打通人群
功能说明: 将一个平台的人群ID打通到另一个平台(跨屏ID打通)
适用场景: 跨屏营销、多端触达、全域用户管理
必填参数: 人群名称、打通类型、输入平台类型、输入ID类型、输入人群ID、输出平台类型、输出ID类型
示例: "将Mobile人群100002打通转换为OTT人群"
参数格式要求
通用参数格式
| 参数类型 | 格式要求 | 正确示例 | 错误示例 |
|---|---|---|---|
| 时间格式 | YYYY-MM-DD | 2024-05-19 | 2024/05/19 |
| 平台类型 | MOBILE/PC/OTT(大写) | MOBILE | mobile |
| 人群名称 | ≤50字符 | 目标用户 | 超过50字符的名称 |
| 频次范围 | 1-999 | 3 | 0或1000 |
各圈选类型特殊要求
组合人群:
- 标签ID:只能使用isDirectory=1的标签
- data参数格式:
[{"rule": {"tag": [标签ID1, 标签ID2, ...]}}] - tag字段必须是整数数组,不能是对象数组
- 同一组rule内的多个标签是"或"关系
广告行为规则人群:
- 时间周期:endDate ≤ 当前日期-2天,跨度 ≤ 62天
- 事件类型:imp(曝光)、clk(点击)
- 频次范围:frequency_min(1-999)和frequency_max(1-999)都是可选参数,可单独使用或组合使用
- 地域维度:使用regionId(明日DMP体系),不是行政区划代码
- data结构:支持多个rule,op数组长度=rule数组长度-1
APP规则人群:
- APP列表:至少4个不重复的包名
- 分析类型:0=活跃、1=安装
- data.dimension:必须设置为"APP"
LBS规则人群:
- 坐标系统:百度坐标系(BD09)
- 辐射范围:150-6000米整数
- 圈选方式:batch(圆形)、manual(多边形)
- 时间格式:YYYY-MM-DD HH(选择recentArrive时必填)
拓展人群:
- 拓展方式:0=按量级(50-30000万)、1=按置信度(0.1-0.9)
- 种子人群:状态需为成功且非拓展人群
打通人群:
- 打通类型:1=TV-Mobile跨屏打通
- 平台限制:输入MOBILE时输出必须OTT,反之亦然
查询任务状态
创建人群任务后,您可以查询任务状态:
用法: "查询人群任务 123456 的状态"
返回信息:
- 任务ID、人群名称、人群类型
- 当前状态(计算中/成功/失败)
- 人群规模(成功时)
任务成功时的后续操作建议:
人群圈选任务执行成功后,您可以进行以下操作:
-
下载人群洞察技能 - 根据画像特征进一步分析人群
- 功能:对圈选出的人群进行多维度画像分析
- 适用场景:了解人群的人口属性、兴趣偏好、媒体偏好等特征
- 操作方式:告诉我"下载人群洞察技能"或"分析人群画像"
-
下载人群投放技能 - 创建人群投放任务
- 功能:将圈选的人群包投放到广告平台
- 适用场景:圈选的人群符合目标人群预期,需要进行广告投放
- 操作方式:告诉我"下载人群投放技能"或"创建投放任务"
常见问题
Q: 凭证过期了怎么办?
A: 系统会自动调用鉴权技能引导您重新配置凭证。
Q: 创建任务后多久能完成?
A: 人群圈选任务通常需要5-30分钟完成计算,您可以通过查询任务状态功能查看进度。
Q: 如何知道人群圈选是否成功?
A: 任务创建成功后会返回任务ID,您可以使用查询任务状态功能查看计算结果。成功后会显示人群规模和后续操作建议。
Q: 参数填错了怎么办?
A: 在参数确认表格展示后,您可以回复"取消"来取消本次操作,然后重新提出需求。
Q: 系统如何识别我的需求类型?
A: 系统会自动分析您的请求内容:
- 包含"有哪些功能"、"能做什么" → 技能咨询
- 包含"查询任务" + 任务ID → 查询任务状态
- 包含标签、条件、行为等 → 创建人群
Q: 为什么要先确认圈选方式?
A: 为了避免误判您的意图。例如,您提到"25-35岁女性",可能是想创建人群,也可能只是想了解这类人群的特征。确认后再继续可以提升准确性。
Q: 地域维度为什么不能用行政区划代码?
A: 明日DMP使用自己的regionId体系(如北京=12),而非标准行政区划代码(如110000)。请使用维度表文件或调用地域维度查询API获取正确的regionId。
Q: frequency_min和frequency_max如何使用?
A: 两个参数都是可选的。可以只设置frequency_min(表示≥N次),也可以同时设置frequency_min和frequency_max(表示N-M次之间)。注意frequency_max必须大于frequency_min。
Q: APP规则人群为什么创建失败?
A: 请检查data参数是否包含dimension="APP"字段,这是APP规则人群的必填字段。
通用服务接口
除了人群圈选功能外,本技能还提供以下通用查询接口,帮助您获取必要的参数信息:
1. 人群列表查询
功能: 查询已创建的人群列表,支持按类型、状态、ID等条件筛选
使用场景:
- 查看所有已创建的人群
- 筛选特定类型或状态的人群
- 查询特定人群ID的详细信息
查询条件:
- 人群类型:1=上传、2=组合、3=规则、4=拓展、5=打通
- 人群状态:0=失败、1=成功、2=等待中、3=计算中
- 人群ID列表:可指定一个或多个人群ID
- 分页参数:页码、每页条数
示例:
- "查询所有组合人群"
- "查询状态为成功的人群"
- "查询人群ID 100001 和 100002 的信息"
2. 标签列表查询
功能: 查询DMP标签列表,用于组合人群圈选时选择标签
使用场景:
- 创建组合人群前,查看可用的标签
- 了解标签的层级结构(目录/标签)
- 筛选明略标签或合作伙伴标签
查询条件:
- 标签类型:1=明略标签、3=合作伙伴标签(可选)
返回信息:
- 标签ID、标签名称、父级ID
- 标签类型、是否为目录(0=目录、1=标签)
- 注意: 组合人群只能使用 isDirectory=1 的标签
示例:
- "查询所有可用标签"
- "查询明略标签列表"
3. APP列表查询
功能: 查询APP列表,用于APP规则人群圈选时选择应用
使用场景:
- 创建APP规则人群前,查看可用的APP
- 按安装量级筛选APP
- 获取APP的包名、分类等信息
查询条件:
- 安装量级:安装量级100万以下、100万-1000万、1000万-5000万、5000万-1亿、1亿以上(可选)
返回信息:
- APP名称、包名(packageName)
- APP分类、类型、安装量级
示例:
- "查询所有APP列表"
- "查询安装量级在1000万-5000万的APP"
4. 地域维度查询
功能: 查询地域维度树状结构,用于广告行为规则人群的地域筛选
使用场景:
- 创建广告行为规则人群时,选择地域维度
- 了解地域的层级结构(省份-城市)
- 获取正确的regionId(明日DMP体系)
查询条件:
- 平台类型:MOBILE/OTT/PC(必填)
返回信息:
- 地域ID(regionId)、地域名称、父级ID
- 子级地域列表(树状结构)
示例:
- "查询MOBILE平台的地域维度"
- "查询PC平台的地域列表"
⚠️ 重要: 返回的地域ID是明日DMP的regionId,不是行政区划代码
5. 广告行为维度查询
功能: 查询广告行为维度字典,用于广告行为规则人群的维度筛选
使用场景:
- 创建广告行为规则人群时,选择行业、媒体或活动维度
- 了解各维度的层级结构(大类-中类-小类)
查询条件:
- 平台类型:MOBILE/OTT/PC(必填)
- 维度类型:活动维度、行业维度、媒体维度(必填)
返回信息:
- 维度ID、维度名称
- 维度类型、子类型、父级ID
示例:
- "查询MOBILE平台的行业维度"
- "查询MOBILE平台的媒体维度"
技术说明
本技能通过Python脚本调用明日DMP开放平台API,所有脚本位于 scripts/ 目录:
凭证管理:
- scripts/setup_credentials.py - 凭证配置
- scripts/dmp_api_client.py - API通用调用模块
人群圈选:
- scripts/create_combined_crowd.py - 组合人群创建
- scripts/create_ad_behavior_crowd.py - 广告行为规则人群创建
- scripts/create_app_crowd.py - APP规则人群创建
- scripts/create_lbs_crowd.py - LBS规则人群创建
- scripts/create_lookalike_crowd.py - 拓展人群创建
- scripts/create_crossscreen_crowd.py - 打通人群创建
通用查询:
- scripts/query_crowd_task.py - 查询任务状态
- scripts/query_audience_list.py - 人群列表查询
- scripts/query_tag_list.py - 标签列表查询
- scripts/query_app_list.py - APP列表查询
- scripts/query_region_dimension.py - 地域维度查询
- scripts/query_ad_dimension.py - 广告行为维度查询
流程执行规则(AI助手必读)
强制性说明
本技能的工作流程包含8个步骤,每个步骤都有明确的执行要求:
[必须执行] - 该步骤在任何情况下都必须执行,不可跳过 [必须检查] - 该步骤必须执行检查逻辑,即使用户不需要该功能 [可选] - 该步骤可根据用户需求选择是否执行
执行检查清单
在执行人群圈选任务时,AI助手必须按照以下清单逐步检查:
-
第一步:请求类型识别 [必须执行]
- 检查点:是否正确识别了请求类型(咨询/查询/创建)?
- 失败处理:如无法识别,询问用户明确意图
-
第二步:凭证检查 [必须执行]
- 检查点:是否检查了凭证文件是否存在?
- 检查点:凭证不存在时,是否调用了鉴权技能引导配置?
- 失败处理:凭证配置失败时,终止流程并提示用户
-
第三步:圈选方式确认 [必须执行]
- 检查点:是否向用户展示了识别的圈选方式?
- 检查点:是否等待用户确认后才继续?
- 失败处理:用户拒绝时,重新识别或询问正确的圈选方式
-
第四步:参数补充 [必须执行]
- 检查点:是否收集了所有必填参数?
- 检查点:是否进行了参数格式校验?
- 失败处理:参数不完整或格式错误时,重新询问用户
-
第五步:参数确认 [必须执行]
- ⚠️ 关键:这是强制性步骤,任何圈选类型都必须先展示参数表等待用户确认
- 检查点:是否以表格形式展示了所有参数(包括所属品牌、ID类型、圈选条件)?
- 检查点:是否等待用户明确回复"确认"、"是"、"可以"等确认词?
- 检查点:是否在用户确认前禁止调用API?
- 失败处理:用户要求修改时,返回第四步重新收集参数;用户取消时,终止流程
-
第六步:执行创建 [必须执行]
- 检查点:是否调用了正确的创建脚本?
- 检查点:是否处理了API返回的错误?
- 失败处理:API调用失败时,展示错误信息并终止流程
-
第七步:任务记录 [必须检查]
- ⚠️ 关键:即使用户不需要记录,也必须执行以下检查
- 检查点:是否检查了skill-logger技能是否安装?
- 检查点:未安装时,是否询问用户是否需要下载?
- 检查点:是否记录了用户的选择(安装/跳过)?
- 失败处理:用户选择跳过时,记录选择并继续第八步
-
第八步:结果展示 [必须执行]
- 检查点:是否展示了任务ID和预计完成时间?
- 检查点:是否提供了后续操作建议(人群洞察/人群投放)?
- 失败处理:无
AI助手执行指引
执行原则:
- 严格按照步骤顺序执行,不可跳过任何[必须执行]或[必须检查]的步骤
- 每个步骤完成后,在内部记录执行状态(已完成/已跳过/失败)
- 遇到[必须检查]步骤时,即使预判用户不需要,也必须执行检查逻辑
- 第七步是最容易被跳过的步骤,必须特别注意
第五步执行示例(参数确认):
# 正确执行方式
1. 收集完所有必填参数后,立即生成参数确认表格
2. 以表格形式展示所有参数(人群名称、平台类型、ID类型、圈选条件等)
3. 向用户展示确认提示:
"请确认以上参数是否正确?
- 回复'确认'或'是':开始创建人群任务
- 回复'修改':重新设置参数
- 回复'取消':取消本次操作"
4. 等待用户明确回复
5. 用户确认后才进入第六步(执行创建)
# 错误执行方式(禁止)
1. 收集完参数后直接调用API,不展示确认表格
2. 展示表格后不等待用户确认就执行
3. 假设用户已经确认,直接创建任务
4. 只在某些圈选类型展示确认表格,其他类型跳过
第七步执行示例(任务记录):
# 正确执行方式
1. 检查skill-logger是否安装
2. 如未安装,向用户展示:
"检测到您未安装任务记录技能(skill-logger),该技能可以帮助您记录和查询历史任务。
是否需要下载安装?(回复'是'安装,'否'跳过)"
3. 等待用户回复
4. 记录用户选择
5. 继续第八步
# 错误执行方式(禁止)
1. 直接跳过第七步
2. 不询问用户直接进入第八步
3. 假设用户不需要记录功能
流程完整性验证:
在展示最终结果前,AI助手应在内部验证:
- 是否所有[必须执行]步骤都已完成?
- 是否所有[必须检查]步骤都已执行检查逻辑?
- 是否记录了用户在可选步骤的选择?
- ⚠️ 特别检查:第五步参数确认是否已展示表格并等待用户明确确认?
- ⚠️ 特别检查:是否在用户确认前就调用了API(严重错误)?
如发现遗漏,应立即补充执行遗漏的步骤。
调试建议:
如用户反馈某个步骤被跳过,AI助手应:
- 回顾执行日志,确认该步骤是否真的被执行
- 检查该步骤的检查点是否都已满足
- 向用户说明该步骤的执行情况和结果
- 如确实遗漏,立即补充执行并道歉
📝 用户反馈与支持
感谢您使用明日DMP人群圈选技能!
💬 分享您的使用体验
您的反馈对我们非常重要,无论是功能建议、使用问题还是体验评价,都欢迎通过以下表单告诉我们:
👉 填写使用评价表单
🛠️ 技术支持
如遇到技术问题或需要帮助,请在表单中详细描述问题场景,我们会尽快为您解决。
📊 我们关注的问题
- 技能是否满足您的业务需求?
- 使用过程中是否遇到困难?
- 文档说明是否清晰易懂?
- 您希望增加哪些新功能?
再次感谢您的使用和支持!🙏
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dmp-segment - After installation, invoke the skill by name or use
/dmp-segment - Provide required inputs per the skill's parameter spec and get structured output
What is 明日Dmp人群圈选?
基于明日DMP API,支持6种人群圈选方式(组合人群、广告行为规则人群、APP规则人群、LBS规则人群、拓展人群、打通人群),实现精准营销、用户画像、竞品分析和区域推广的人群筛选。 It is an AI Agent Skill for Claude Code / OpenClaw, with 19 downloads so far.
How do I install 明日Dmp人群圈选?
Run "/install dmp-segment" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 明日Dmp人群圈选 free?
Yes, 明日Dmp人群圈选 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 明日Dmp人群圈选 support?
明日Dmp人群圈选 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 明日Dmp人群圈选?
It is built and maintained by mingri26 (@mingri26); the current version is v1.0.0.