{{ pageTitle }}
数据概览
实时监控您的业务数据
| 接口 | 调用 | 成功率 |
|---|---|---|
|
{{index + 1}}
|
{{api.count}} | {{api.success_rate}}% |
凭证管理
| ID | Base URL | App ID | 激活 | 操作 |
|---|---|---|---|---|
| {{c.id}} | {{c.base_url}} | {{c.app_id}} | {{c.is_active ? '✓ 是' : '否'}} | |
| 暂无数据 | ||||
安信查大数据凭据管理
| ID | API地址 | Access ID | 激活 | 操作 |
|---|---|---|---|---|
| {{c.id}} | {{c.base_url}} | {{c.access_id}} | {{c.is_active ? '✓ 是' : '否'}} | |
| 暂无数据 | ||||
接口开关管理
| ID | 名称 | 路径 | 数据服务商 | 单次价格 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| {{i.id}} | {{i.name}} | {{i.path}} |
{{i.provider === 'jh' ? '聚合数据' : '安信查大数据'}} | ¥{{Number(i.price).toFixed(2)}} | {{i.enabled ? '✓ 启用' : '禁用'}} | |
| 暂无数据 | ||||||
支付配置管理
- 必须至少激活一种支付方式,否则用户无法支付
- 同一类型只能有一个激活的配置
- 微信支付配置会同时用于 JSAPI 支付和 H5 支付
- 通联支付需要配置商户RSA私钥和通联公钥
- 汇付天下需要配置商户RSA私钥和汇付公钥
- 生产环境请确保配置正确的支付回调地址
| ID | 类型 | App ID | 支付模式 | 激活 | 操作 |
|---|---|---|---|---|---|
| {{p.id}} | 💲 微信 🔵 支付宝 🔊 聚合易 🏦 通联 🎆 汇付 {{p.provider}} (测试) (测试) | {{p.app_id}} | 微信 支付宝 未设置 - | {{p.is_active ? '✓ 是' : '否'}} | |
| 暂无数据 | |||||
首页配置
配置用户端首页展示内容
Logo 设置
Banner 设置
{{frontend.banner_urls?.length || 0}}滚动留言
其他设置
文章管理
| ID | 标题 | 创建时间 | 操作 |
|---|---|---|---|
| {{a.id}} | {{a.title}} | {{a.created_at}} | |
|
📄
暂无文章
|
|||
查询页面配置
配置每个查询类型的独立页面内容
Banner 图片
基本信息图片
扫描弹窗配置
法律文档配置
查询服务配置
📱 布局预览 (移动端)
客户管理
| ID | 用户名 | 邮箱 | 手机 | 余额 | 消费金额 | 状态 | VIP | 最后登录 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{c.id}} | {{c.username}} | {{c.email || '-'}} | {{c.phone || '-'}} | ¥{{c.balance}} | ¥{{Number(c.total_spent || 0).toFixed(2)}} | {{c.is_active ? '✓ 激活' : '禁用'}} | {{c.is_vip ? '⭐ 是' : '否'}} | {{formatDateTime(c.last_login)}} 从未登录 | ||
| 暂无数据 | ||||||||||
接口价格管理
| ID | 接口名称 | 接口路径 | 访问路径 | 单价 | 描述 | 排序 | 状态 | 公开 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{p.id}} | {{p.interface_name}} | {{p.interface_path}} |
{{p.access_path || '-'}} |
¥{{Number(p.price).toFixed(2)}} | {{p.description || '-'}} | {{p.sort_order}} | {{p.is_active ? '✓ 启用' : '禁用'}} | {{p.is_public ? '✓ 公开' : '私密'}} | |
| 暂无数据 | |||||||||
订单管理
| 订单号 | 客户ID | 客户名 | 金额 | 状态 | 支付方式 | 创建时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|
| {{o.order_no}} | {{o.customer_id}} | {{o.customer_username || '-'}} | ¥{{o.amount}} | {{getStatusText(o.status)}} | {{getPaymentMethodText(o.payment_method)}} | {{o.created_at}} | ||
| 暂无数据 | ||||||||
查询记录
| ID | 订单号 | 接口名称 | 响应码 | 查询结果 | 扣费次数 | 扣费金额 | 接口价格 | IP地址 | 查询时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{log.id}} | {{log.order_no}} - | {{getApiName(log.api_path || log.endpoint)}} | {{log.response_code}} | {{log.cost_count}} | ¥{{Number(log.cost_amount || 0).toFixed(2)}} | ¥{{Number(log.interface_price || 0).toFixed(2)}} | {{log.ip_address || '-'}} | {{log.created_at}} | |||
| 暂无数据 | |||||||||||
短信配置管理
| ID | 服务商 | Access Key | 签名 | 模板代码 | 单价 | 本月发送 | 本月成本 | 激活 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {{s.id}} | 📱 短信宝 🐉 阿里云 🐧 腾讯云 ☁️ 华为云 {{s.provider}} | {{s.access_key}} | {{s.sign_name || '-'}} | {{s.template_code || '-'}} | ¥{{(s.unit_price || 0).toFixed(4)}} | {{s.month_count || 0}} | ¥{{(s.month_cost || 0).toFixed(4)}} | {{s.is_active ? '✓ 是' : '否'}} | |
| 暂无数据 | |||||||||
短信请求记录
| ID | 手机号 | 验证码 | IP地址 | 状态 | 是否使用 | 发送时间 | 过期时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| {{log.id}} | {{log.phone}} | {{log.code}} |
{{log.ip_address || '-'}} | ✓ 成功 ✗ 失败 ⏳ 待发送 | ✓ 已使用 未使用 | {{formatDate(log.created_at)}} | {{formatDate(log.expire_at)}} | ||
| 暂无记录 | |||||||||
实名验证管理
配置和监控手机号三要素核验服务
服务配置
- 使用阿里云云市场手机三要素API服务
- AppCode获取方式:云市场控制台 → 已购买的服务 → 查看AppCode
- 验证姓名、身份证号、手机号三者是否一致
- 每次验证都会记录到数据库,可在下方历史记录中查看
- API文档:手机三要素认证API
实名认证测试
验证记录
| ID | 客户ID | 手机号 | 姓名 | 身份证号 | 验证结果 | 运营商 | 验证时间 |
|---|---|---|---|---|---|---|---|
| {{ log.id }} | {{ log.customer_id }} | {{ log.mobile }} | {{ log.user_name }} | {{ log.identify_num }} | ✓ 通过 ✗ 不一致 ? 查无记录 | 中国移动 中国联通 中国电信 中国广电 {{ log.isp_name || '-' }} | {{ log.created_at }} |
|
📭
暂无验证记录
|
|||||||
🛡️ 系统防护
IP访问监控、黑名单管理、自动封禁规则
🌐 IP访问统计
| IP地址 | 地理位置 | 服务商 | 请求次数 | 访问次数 | 关联账号 | 最后访问 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ item.ip }} | {{ item.country }} · {{ item.region }} · {{ item.city }} | {{ item.isp }} | {{ item.request_count }} | {{ item.visit_count }} | {{ item.account_count }} 个账号 | {{ formatTime(item.last_seen) }} | 🚫 IP已封禁 ✅ 正常 | |
|
📭
暂无数据
|
||||||||
🚫 黑名单管理
| 类型 | 目标 | 设备名称 | 封禁原因 | 执行者 | 创建时间 | 过期时间 | 操作 |
|---|---|---|---|---|---|---|---|
| 🌐 IP 📱 设备 | {{ item.target }} | {{ item.device_name || '-' }} | {{ item.reason }} | {{ item.banned_by }} | {{ formatTime(item.created_at) }} | {{ item.expires_at ? formatTime(item.expires_at) : '永久' }} | |
|
✅
暂无黑名单
|
|||||||
⚙️ 自动封禁规则
• 失败请求: 短时间内失败请求超过阈值时自动封禁
• 敏感路径: 频繁访问敏感路径时自动封禁
• 攻击特征: 检测到SQL注入、XSS等攻击特征时立即封禁
• 境外IP自动封禁: 自动检测并封禁非中国IP(香港、澳门、台湾除外)
| 规则名称 | 规则类型 | 封禁时长 | 触发次数 | 状态 | 操作 |
|---|---|---|---|---|---|
| {{ rule.rule_name }} | {{ getRuleTypeName(rule.rule_type) }} | {{ rule.ban_duration_hours }}小时 | {{ rule.trigger_count }}次 | ✅ 启用 ❌ 禁用 | |
|
⚙️
暂无自动封禁规则
|
|||||
📝 访问日志
| 时间 | IP地址 | 路径 | 方法 | 用户 | 类型 | 状态码 |
|---|---|---|---|---|---|---|
| {{ formatTime(log.created_at) }} | {{ log.ip_address }} | {{ log.method }} | {{ log.username || '-' }} | API 页面 | {{ log.response_code }} {{ log.response_code }} {{ log.response_code }} | |
|
📭
暂无访问日志
|
||||||
🚫 添加IP黑名单
📱 添加设备黑名单
⚙️ 添加自动封禁规则
📊 IP访问详情 - {{ securityDetailData.ip }}
| 接口功能 | 请求路径 | 方法 | 访问次数 | 平均耗时 |
|---|---|---|---|---|
| {{ api.function }} | {{ api.path }} | {{ api.method }} | {{ api.count }} | {{ api.avg_duration }}ms |
| 时间 | 请求 | 状态 | 耗时 |
|---|---|---|---|
| {{ log.created_at }} | {{ log.method }} {{ log.path }} | {{ log.response_code }} | {{ log.duration_ms }}ms |
管理员管理
| ID | 用户名 | 真实姓名 | 角色 | 状态 | 最后登录 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|
| {{u.id}} | {{u.username}} | {{u.real_name || '-'}} | 👑 超级管理员 👤 普通管理员 | {{u.is_active ? '激活' : '禁用'}} | {{u.last_login || '-'}} | {{u.created_at}} | |
| 暂无数据 | |||||||
代理管理
| ID | 用户名 | 代理码 | 等级 | 推荐人 | 累计佣金 | 可提现 | 直推客户 | 推荐代理 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| {{agent.id}} | {{agent.username}} | {{agent.agent_code}} | 普通 高级 超级 | {{agent.parent_agent_code || '-'}} | ¥{{Number(agent.total_commission).toFixed(2)}} | ¥{{Number(agent.available_commission).toFixed(2)}} | {{agent.direct_customers}} | {{agent.direct_agents}} | 待审核 已激活 已禁用 | |
| 暂无数据 | ||||||||||
提现审核
| ID | 代理商 | 代理码 | 提现金额 | 手续费 | 实际到账 | 提现方式 | 收款账号 | 收款人 | 状态 | 申请时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{wd.id}} | {{wd.username}} | {{wd.agent_code}} | ¥{{Number(wd.amount).toFixed(2)}} | -¥{{Number(wd.fee).toFixed(2)}} | ¥{{Number(wd.actual_amount).toFixed(2)}} | {{wd.withdraw_method === 'alipay' ? '支付宝' : wd.withdraw_method === 'wechat' ? '微信' : '银行卡'}} | {{wd.withdraw_account}} | {{wd.withdraw_name}} | 待审核 已批准 已拒绝 已完成 | {{wd.created_at}} | |
| 暂无数据 | |||||||||||
佣金比例设置(等级佣金制)
代理定价区间
提现规则设置
代理申请价格
系统开关
操作日志
| ID | 用户 | 类型 | 模块 | 操作 | 描述 | IP地址 | 时间 |
|---|---|---|---|---|---|---|---|
| {{log.id}} | {{log.username}} | {{log.user_type}} | {{log.module}} | {{log.action}} | {{log.description}} | {{log.ip_address}} | {{log.created_at}} |
| 暂无数据 | |||||||
系统设置
| 配置键 | 配置值 | 描述 | 类型 | 操作 |
|---|---|---|---|---|
| {{s.key}} | {{s.value}} | {{s.description || '-'}} | {{s.value_type}} | |
| 暂无数据 | ||||
腾讯广告转化归因
配置腾讯广告转化归因 API,追踪用户注册和付费转化 查看文档 →
广告效果统计
| 时间 | 类型 | 页面 | 订单号 | 金额 | 状态 | IP | 错误信息 |
|---|---|---|---|---|---|---|---|
| {{ r.created_at }} | {{ r.action_type }} | {{ r.value > 0 ? '¥' + (r.value / 100).toFixed(2) : '-' }} | {{ r.success ? '成功' : '失败' }} | {{ r.ip || '-' }} |
- 绑定广告账户(OAuth 授权或手动绑定);
- 为每个账户填写转化数据集 ID(action_set_id)并开启转化上报。
自动上报的转化事件
支持 URL 格式:
?__CALLBACK__=xxx · ?qz_gdt=xxx · ?gdt_vid=xxx
查看得分明细({{ adsHealthScore.score }}/100)
📈 健康评分趋势(近30天,{{ adsHealthHistory.length }} 条)
| 指标 | 本期 | 上期 | 环比 |
|---|---|---|---|
| 花费 | ¥{{ formatNum(fenToYuan(adsPeriodCompare.cost.cur)) }} | ¥{{ formatNum(fenToYuan(adsPeriodCompare.cost.prev)) }} | {{ adsDeltaText(adsPeriodCompare.cost.deltaPct) }} |
| 点击 | {{ formatNum(adsPeriodCompare.clicks.cur) }} | {{ formatNum(adsPeriodCompare.clicks.prev) }} | {{ adsDeltaText(adsPeriodCompare.clicks.deltaPct) }} |
| 转化 | {{ formatNum(adsPeriodCompare.conversions.cur) }} | {{ formatNum(adsPeriodCompare.conversions.prev) }} | {{ adsDeltaText(adsPeriodCompare.conversions.deltaPct) }} |
| CTR | {{ adsPeriodCompare.ctr.cur.toFixed(2) }}% | {{ adsPeriodCompare.ctr.prev.toFixed(2) }}% | {{ adsDeltaText(adsPeriodCompare.ctr.deltaPct) }} |
| CPA | ¥{{ formatNum(fenToYuan(adsPeriodCompare.cpa.cur)) }} | ¥{{ formatNum(fenToYuan(adsPeriodCompare.cpa.prev)) }} | {{ adsDeltaText(adsPeriodCompare.cpa.deltaPct) }} |
广告计划 投放中 {{ adsCampaignsActive }} · 暂停 {{ adsCampaignsPaused }}
| 计划ID | 计划名称 | 类型 | 日限额 {{ adsSortDesc ? '▼' : '▲' }} | 状态 | 更新时间 {{ adsSortDesc ? '▼' : '▲' }} | 操作 | |
|---|---|---|---|---|---|---|---|
| {{ c.campaign_id }}⧉ | {{ c.campaign_type || '-' }} | {{ c.daily_budget ? ('¥' + formatNum(fenToYuan(c.daily_budget))) : '-' }} | {{ adsStatusText(c.configured_status) }} | {{ formatRelTime(c.updated_at) }} | |||
{{ adsRowJson(c) }}
|
|||||||
| 尚未同步该账户数据,前往数据同步 → 该账户暂无广告计划数据 | |||||||
| 未匹配到「{{ adsCampaignsKeyword }}」相关数据,清除搜索 | |||||||
广告组 投放中 {{ adsAdgroupsActive }} · 暂停 {{ adsAdgroupsPaused }}
| 广告组ID | 名称 | 计划ID | 出价 {{ adsSortDesc ? '▼' : '▲' }} | 目标CPA {{ adsSortDesc ? '▼' : '▲' }} | 日限额 {{ adsSortDesc ? '▼' : '▲' }} | 状态 | 更新时间 {{ adsSortDesc ? '▼' : '▲' }} | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| {{ ag.adgroup_id }}⧉ | {{ ag.campaign_id }}⧉ | {{ ag.bid_amount ? ('¥' + formatNum(fenToYuan(ag.bid_amount))) : '-' }} | ¥{{ formatNum(fenToYuan(ag.target_cpa)) }} | ¥{{ formatNum(fenToYuan(ag.daily_budget)) }} | {{ adsStatusText(ag.configured_status) }} | {{ formatRelTime(ag.updated_at) }} | |||
{{ adsRowJson(ag) }}
|
|||||||||
| 尚未同步该账户数据,前往数据同步 → 该账户暂无广告组数据 | |||||||||
| 未匹配到「{{ adsAdgroupsKeyword }}」相关数据,清除搜索 | |||||||||
广告(仅支持状态修改) 投放中 {{ adsAdsActive }} · 暂停 {{ adsAdsPaused }}
| 广告ID | 名称 | 计划ID | 广告组ID | 创意ID | 状态 | 更新时间 {{ adsSortDesc ? '▼' : '▲' }} | 操作 | |
|---|---|---|---|---|---|---|---|---|
| {{ a.ad_id }}⧉ | {{ a.campaign_id }}⧉ | {{ a.adgroup_id }}⧉ | {{ a.creative_id }}⧉ | 已删除 | {{ formatRelTime(a.updated_at) }} | |||
{{ adsRowJson(a) }}
|
||||||||
| 尚未同步该账户数据,前往数据同步 → 该账户暂无广告数据 | ||||||||
| 未匹配到「{{ adsAdsKeyword }}」相关数据,清除搜索 | ||||||||
关键词
| 关键词ID | 词 | 标签 | 出价 | 匹配方式 | 广告组ID | 展示 | 点击 | 花费 | CTR | 质量 {{ adsSortDesc ? '▼' : '▲' }} | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ b.bidword_id }}⧉ | {{ getAdsBidwordTag(b.bidword_id) }} + 标签 | {{ b.bid_amount ? ('¥' + formatNum(fenToYuan(b.bid_amount))) : '-' }} | {{ b.match_type || '-' }} | {{ b.adgroup_id || '-' }} | {{ formatNum(b.impressions || 0) }} | {{ formatNum(b.clicks || 0) }} | ¥{{ formatNum(fenToYuan(b.cost)) }} | {{ b.ctr || 0 }}% | {{ adsBidwordQualityMap[b.bidword_id].score }} - | |||
| 尚未同步该账户数据,前往数据同步 → 该账户暂无关键词数据 | ||||||||||||
| 未匹配到「{{ adsBidwordsKeyword }}」相关数据,清除搜索 | ||||||||||||
创意
| 预览 | 创意ID | 标题 | 描述 | 落地页 | 标题数 | 图片数 | 计划ID | 创意形式 | 状态 | 审核 | 修改时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
{{ cr.creative_id }}⧉ | {{ cr.title_count }} | {{ cr.image_count }} | {{ cr.campaign_id }}⧉ | {{ cr.template_name || cr.template_id || '-' }} | 已删除 | {{ adsCreativeAudit(cr).text }} | {{ formatRelTime(cr.last_modified_time) }} | |||||
| 尚未同步该账户数据,前往数据同步 → 该账户暂无创意数据 | |||||||||||||
| 未匹配到「{{ adsCreativesKeyword }}」相关数据,清除搜索 | |||||||||||||
| 日期 | 花费 | 点击 | CTR | CVR | CPA |
|---|---|---|---|---|---|
| {{ r.date }} | ¥{{ formatNum(fenToYuan(r.cost)) }} {{ r.costArr }} | {{ formatNum(r.clicks) }} {{ r.clicksArr }} | {{ r.ctr.toFixed(2) }}% {{ r.ctrArr }} | {{ r.cvr.toFixed(2) }}% {{ r.cvrArr }} | ¥{{ formatNum(fenToYuan(r.cpa)) }} {{ r.cpaArr }} |
| 日期 {{ adsSortDesc ? '▼' : '▲' }} | 实体 | 展示 {{ adsSortDesc ? '▼' : '▲' }} | 点击 {{ adsSortDesc ? '▼' : '▲' }} | 花费 {{ adsSortDesc ? '▼' : '▲' }} | CTR | 转化 {{ adsSortDesc ? '▼' : '▲' }} | CVR | CPA {{ adsSortDesc ? '▼' : '▲' }} | CPC | CPM | ROAS | 成交数 | 成交金额 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ r.date }} | {{ formatNum(r.impressions || 0) }} | {{ formatNum(r.clicks || 0) }} | ¥{{ formatNum(fenToYuan(r.cost)) }} | {{ fmtAdsReportCell(r, 'ctr') }} | {{ formatNum(r.conversions || 0) }} | {{ fmtAdsReportCell(r, 'cvr') }} | ¥{{ formatNum(fenToYuan(r.cpa)) }} | {{ fmtAdsReportCell(r, 'cpc') }} | {{ fmtAdsReportCell(r, 'cpm') }} | {{ fmtAdsReportCell(r, 'roas') }} | {{ formatNum(r.purchase_count || 0) }} | ¥{{ formatNum(fenToYuan(r.purchase_amount || 0)) }} | |
| 暂无数据 |
| 排名 | 时段 | {{ {cost:'花费',clicks:'点击',conversions:'转化'}[adsReportHourlyMetric] }} | 占比 | 花费 | 点击 | 转化 | CTR |
|---|---|---|---|---|---|---|---|
| #{{ i+1 }} | {{ r.hour }}:00 | {{ adsReportHourlyMetric==='cost' ? ('¥'+formatNum(fenToYuan(r.value))) : formatNum(r.value) }} | {{ r.share.toFixed(1) }}% | ¥{{ formatNum(fenToYuan(r.cost)) }} | {{ formatNum(r.clicks) }} | {{ formatNum(r.conversions) }} | {{ r.ctr.toFixed(2) }}% |
| 小时 | 展示 | 点击 | 花费 | 转化 | CTR |
|---|---|---|---|---|---|
| {{ r.hour }}:00 | {{ formatNum(r.impressions || 0) }} | {{ formatNum(r.clicks || 0) }} | ¥{{ formatNum(fenToYuan(r.cost)) }} | {{ formatNum(r.conversions || 0) }} | {{ r.ctr || 0 }}% |
| 暂无数据 | |||||
数据同步
| 账户ID | 账户名 | 上次同步 | Token状态 |
|---|---|---|---|
| {{ a.account_id }} | {{ a.account_name || '-' }} | 上次同步:{{ a.last_synced_at ? formatRelTime(a.last_synced_at) : '未同步' }} | {{ a.has_token ? '已授权' : '未授权' }} |
| 暂无账户 | |||
AI 调价策略 共 {{ adsStrategyStats.total }} 个 · 启用 {{ adsStrategyStats.enabled }} · 暂停 {{ adsStrategyStats.paused }}
| 策略名 | 类型 | 状态 | 目标CPA | 最后执行 |
|---|---|---|---|---|
| {{ c.name }} | {{ c.type }} | {{ c.isActive ? '启用' : '暂停' }} | {{ c.targetCpa }} | {{ c.lastExecRel }} |
| 名称 | 类型 | 目标CPA | 出价区间 | AI | 启用 | 范围 | 时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|
| {{ s.name }} | {{ billingEventText(s.strategy_type) }} | ¥{{ formatNum(fenToYuan(s.target_cpa)) }} | ¥{{ formatNum(fenToYuan(s.bid_min)) }} ~ ¥{{ formatNum(fenToYuan(s.bid_max)) }} | {{ s.ai_enabled ? '开' : '关' }} | {{ s.is_active ? '启用' : '暂停' }} | {{ scopeText(s) }} |
建 {{ formatRelTime(s.created_at) }}
改 {{ formatRelTime(s.updated_at) }}
执 {{ formatRelTime(s.last_executed_at) }}
|
||
| 暂无策略,点击「新建策略」创建 | |||||||||
账户分析 · {{ adsAnalysisRange }}
- {{ sg }}
深度分析(大模型){{ adsDeepAnalysis.model }}
- {{ t }}
- {{ t }}
- {{ t }}
- {{ t }}
AI 逐组分析 · {{ adsAiGroupAnalysis.strategy_name }}{{ adsAiGroupAnalysis.model }}
| 广告组 | 花费 | CPA | ROAS | AI建议 | 置信度 |
|---|---|---|---|---|---|
| ¥{{ formatNum(fenToYuan(a.metrics.cost)) }} | ¥{{ formatNum(fenToYuan(a.metrics.cpa)) }} | {{ ((a.metrics.roas||0)/100).toFixed(2) }}x | {{ a.ai.ai_action || '-' }} {{ a.ai.ai_suggested_pct ? ('('+a.ai.ai_suggested_pct+'%)') : '' }} {{ a.ai.ai_reason }} |
{{ a.ai.ai_confidence || 0 }}% | |
| 暂无可分析广告组 | |||||
⇆ 对比上次 vs {{ adsAnalysisDiff.prevTime }}
- {{ t }}
- {{ t }}
🕘 历史快照(最近 5 条)
AI 操作日志
| 类型 | 层级 | 对象 | 原值 | 新值 | 原因 | 状态 | 时间 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{ actionTypeText(a.action_type) }} | {{ levelText(a.level) }} | ¥{{ formatNum(fenToYuan(a.old_value)) }} | ¥{{ formatNum(fenToYuan(a.new_value)) }} | {{ a.status }} | {{ formatRelTime(a.created_at) }} | |||
| 暂无操作记录 | ||||||||
| 未匹配到相关数据,清除所有筛选 | ||||||||
{{ adsAttrTitle() }}
归因链:广告账户 → ads_click_logs.click_id → 转化/订单(账户级,按日期范围聚合)
click_id 串联广告点击 → 转化 → 订单。账户级即用;计划/广告组级需在腾讯广告后台配置点击监测宏透传 click_id。
ℹ 关于腾讯广告管理
📦 {{ adsSystemVersion }}⚙ 偏好设置中心
集中管理个性化偏好,修改即时生效并记忆。各偏好与对应功能页同步。
配置体检
✓ 配置完整,可正常使用 有 {{ adsConfigHealth.filter(i=>!i.ok).length }} 项待完善提示:{{ adsConfigHealth.filter(i=>!i.ok)[0].hint }}
确认提示记忆
对勾选过「不再提醒」的破坏性操作,下次将直接执行不再弹窗。可在此清空记忆,让所有操作重新弹出确认。
🎨 强调色主题
切换腾讯广告页主交互元素(子tab高亮 / 主按钮 / 周期切换)的强调色,选择后即时生效并记忆。
🔔 通知偏好
控制操作反馈(如保存成功、加载失败)的提醒方式。声音默认关闭以免打扰;桌面通知需浏览器授权后生效,仅对错误/警告类消息弹窗。
OAuth 授权
应用凭证(Client ID / Secret / 回调地址)需先在腾讯营销 API 开放平台申请并配置;点击「前往腾讯授权」完成登录授权后,系统自动获取并定期刷新 Access Token。
已绑定账户
| 账户ID | 账户名 | Token 状态 | 余额 | 日限额 | 转化上报配置(action_set_id) | 操作 |
|---|---|---|---|---|---|---|
| {{ a.account_id }} | {{ a.account_name || '-' }} |
已授权
Token过期
未授权
到期:{{ formatRelTime(a.token_expires_at) }}
|
¥{{ formatNum(fenToYuan(a.balance)) }} | ¥{{ formatNum(fenToYuan(a.daily_budget)) }} |
|
|
| 暂无账户 | ||||||
手动绑定账户
AI 模型配置
配置大模型凭证,用于 AI 调价与分析。保存后立即生效。
大模型标识,须与 Base URL 服务商对应(如 deepseek-chat / gpt-4o-mini / abab6.5s-chat)
兼容 OpenAI 协议,如 https://api.minimaxi.com/v1 、https://api.deepseek.com
数据同步设置
三类后台同步任务:启用后调度器按设定间隔自动拉取数据。间隔单位为分钟,建议 ≥30 分钟;过短会消耗 API 配额并可能触发腾讯频控。
同步计划、广告组、广告、关键词等结构化数据。
按日聚合消耗/展示/点击/转化等报表指标。
按小时聚合数据,用于分时段表现图表与精细化调价。
策略默认值
金额字段以「元」输入,保存时自动转换为分;调整百分比以 % 输入。
计划单价映射
兜底单价与列表单价均以「元」输入,保存时自动 ×100 转分。
AI 提示词
告警
| 级别 | 标题 | 内容 | 时间 | 状态 | 操作 |
|---|---|---|---|---|---|
| {{ al.level || '-' }} | {{ al.title }} | {{ al.content }} | {{ formatRelTime(al.created_at) }} | {{ al.is_read ? '已读' : '未读' }} | |
| 暂无告警 | |||||
公司信息管理
| 公司名称 | 简称 | ICP备案 | 公安备案 | 状态 | 操作 |
|---|---|---|---|---|---|
| {{info.company_name}} | {{info.company_short_name || '-'}} | {{info.icp_license || '-'}} | {{info.police_record || '-'}} | {{info.is_active ? '已启用' : '已禁用'}} | |
| 暂无数据 | |||||