{{ pageTitle }}
{{ pageSubtitle }}
数据概览
实时监控您的业务数据
⚠️
加载失败
{{dashboardError}}
💰
↑
↓
{{Math.abs(statistics.growth.revenue_growth)}}%
¥{{statistics.today.revenue.toFixed(2)}}
今日收入
📋
{{statistics.today.orders}}
今日订单
待支付
{{statistics.order_stats.pending}}
已完成
{{statistics.order_stats.completed}}
⚡
{{statistics.today.queries}}
今日查询
📊
累计统计
历史总计
{{statistics.customer_count}}
总客户
{{statistics.order_count}}
总订单
{{statistics.query_count}}
总查询
¥{{statistics.total_revenue.toFixed(0)}}
总收入
📅
本周数据
本周统计
¥{{statistics.this_week.revenue.toFixed(0)}}
本周收入
{{statistics.this_week.orders}}
本周订单
{{statistics.this_week.queries}}
本周查询
+{{statistics.this_week.new_customers}}
新增客户
👥
客户活跃度
用户参与
{{statistics.customer_stats.active_today}}
今日
{{statistics.customer_stats.active_week}}
本周
{{statistics.customer_stats.vip_count}}
VIP
+{{statistics.customer_stats.new_today}}
今日新增
+{{statistics.customer_stats.new_week}}
本周新增
🔌
热门接口
TOP5 调用统计
| 接口 | 调用 | 成功率 |
|---|---|---|
|
{{index + 1}}
|
{{api.count}} | {{api.success_rate}}% |
暂无数据
💚
系统健康
{{statistics.system_health.success_rate}}%
成功率
{{statistics.system_health.error_count_today}}
今日错误
{{statistics.system_health.blacklisted_ips}}
黑名单
📋
订单状态
待支付
{{statistics.order_stats.pending}}
已完成
{{statistics.order_stats.completed}}
已取消
{{statistics.order_stats.cancelled}}
📈
收入趋势
近7天数据
{{item.value > 0 ? '¥' + item.value.toFixed(0) : ''}}
{{item.date.slice(5).replace('-', '/')}}
暂无数据
📊
查询量趋势
近7天数据
{{item.value}}
{{item.date.slice(5).replace('-', '/')}}
暂无数据
📉
成本与收入趋势
近7天对比
收入
成本
利润
{{item.revenue.toFixed(0)}}
({{item.cost.toFixed(0)}})
{{item.date.slice(5).replace('-', '/')}}
¥{{statistics.cost_stats?.week_total_revenue?.toFixed(4) || '0.0000'}}
本周收入
¥{{statistics.cost_stats?.week_total_cost?.toFixed(4) || '0.0000'}}
本周成本
¥{{((statistics.cost_stats?.week_total_revenue || 0) - (statistics.cost_stats?.week_total_cost || 0)).toFixed(4)}}
本周利润
{{getWeekProfitRate()}}%
利润率
暂无数据
✅
实名认证
{{statistics.realname_stats.approved}}
已通过
{{statistics.realname_stats.rejected}}
未通过
{{statistics.realname_stats.approval_rate}}%
通过率
🤝
代理商统计
{{statistics.agent_stats.total_agents}}
总代理
{{statistics.agent_stats.active_agents}}
活跃代理
{{statistics.agent_stats.agent_orders_today}}
今日订单
¥{{statistics.agent_stats.agent_commission.toFixed(0)}}
总佣金
💰
成本统计
¥{{statistics.cost_stats?.today?.total_cost?.toFixed(4) || '0.0000'}}
今日成本
¥{{((statistics.cost_stats?.week_total_revenue || 0) - (statistics.cost_stats?.week_total_cost || 0)).toFixed(4)}}
本周利润
今日
短信
¥{{statistics.cost_stats?.today?.sms_cost?.toFixed(4) || '0.00'}}
({{getCostPercent('sms')}}%)
实名
¥{{statistics.cost_stats?.today?.realname_cost?.toFixed(4) || '0.00'}}
({{getCostPercent('realname')}}%)
接口
¥{{statistics.cost_stats?.today?.query_cost?.toFixed(4) || '0.00'}}
({{getCostPercent('query')}}%)
本周成本
¥{{statistics.cost_stats?.week_total_cost?.toFixed(4) || '0.0000'}}
🕐
24小时分布
{{item.count}}
{{(i-1)*4}}h
暂无数据
凭证管理
| 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支付,使用同一套配置
🔵 支付宝:支持PC端扫码支付和手机支付
🔊 聚合易支付:支持微信、支付宝等多种支付方式
🏦 通联支付:支持微信、支付宝、数字人民币、云闪付等多种支付方式
⚠️ 重要提示:
- 必须至少激活一种支付方式,否则用户无法支付
- 同一类型只能有一个激活的配置
- 微信支付配置会同时用于 JSAPI 支付和 H5 支付
- 通联支付需要配置商户RSA私钥和通联公钥
- 汇付天下需要配置商户RSA私钥和汇付公钥
- 生产环境请确保配置正确的支付回调地址
| ID | 类型 | App ID | 支付模式 | 激活 | 操作 |
|---|---|---|---|---|---|
| {{p.id}} | 💲 微信 🔵 支付宝 🔊 聚合易 🏦 通联 🎆 汇付 {{p.provider}} (测试) (测试) | {{p.app_id}} | 微信 支付宝 未设置 - | {{p.is_active ? '✓ 是' : '否'}} | |
| 暂无数据 | |||||
首页配置
配置用户端首页展示内容
Logo 设置
{{logoFile.name}}
🖼️
暂无Logo
Banner 设置
{{frontend.banner_urls?.length || 0}}
{{bannerFile.name}}
设置Banner图片自动切换的时间间隔(1-60秒)
{{idx + 1}}
🎬
暂无Banner
🎬
暂无Banner图片
滚动留言
提示: 每行一条留言,将在首页顶部滚动显示
其他设置
设置查询记录的保存时长(1-365天),超过此时间的记录将被自动清理
文章管理
| ID | 标题 | 创建时间 | 操作 |
|---|---|---|---|
| {{a.id}} | {{a.title}} | {{a.created_at}} | |
|
📄
暂无文章
|
|||
查询页面配置
配置每个查询类型的独立页面内容
Banner 图片
🖼️
暂无Banner
基本信息图片
📋
暂无基本信息图片
📝
请选择要配置的查询类型
在上方下拉框中选择一个查询类型开始配置
扫描弹窗配置
显示风险类别
在扫描完成后显示风险类别列表
风险类别HTML代码
提示:使用 class="locked" 样式显示红色"待解锁"文字,class="lock-icon" 显示锁图标
法律文档配置
示例: https://example.com/agreement.html
示例: https://example.com/privacy.html
示例: https://example.com/authorization.html
查询服务配置
全部
个人查询
企业查询
其他
📱 布局预览 (移动端)
客户管理
| 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)}} 从未登录 | ||
| 暂无数据 | ||||||||||
{{customersPage}} / {{Math.ceil(customersTotal / customersPageSize)}}
共 {{customersTotal}} 个客户
接口价格管理
| 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}} | ||
| 暂无数据 | ||||||||
{{ordersPage}} / {{Math.ceil(ordersTotal / ordersPageSize)}}
共 {{ordersTotal}} 条记录
查询记录
| 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}} | |||
| 暂无数据 | |||||||||||
{{logsPage}} / {{Math.ceil(logsTotal / logsPageSize)}}
共 {{logsTotal}} 条记录
短信配置管理
| 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)}} | ||
| 暂无记录 | |||||||||
{{smsLogsPage}} / {{Math.ceil(smsLogsTotal / smsLogsPageSize)}}
实名验证管理
配置和监控手机号三要素核验服务
{{ realnameConfig.enabled ? '服务已启用' : '服务已禁用' }}
⚙️
服务配置
实名验证服务
启用后将验证客户登录手机号与查询身份证号的一致性
验证失败处理方式
验证频率限制
每个手机号+身份证组合每天最多验证次数(默认3次)
云市场API配置
用于成本统计计算
📖
配置说明
- 使用阿里云云市场手机三要素API服务
- AppCode获取方式:云市场控制台 → 已购买的服务 → 查看AppCode
- 验证姓名、身份证号、手机号三者是否一致
- 每次验证都会记录到数据库,可在下方历史记录中查看
- API文档:手机三要素认证API
🧪
实名认证测试
测试结果
验证状态:
{{ realnameTest.result.passed ? '✅ 通过' : '❌ 未通过' }}
业务代码:
{{ realnameTest.result.details?.biz_code || '-' }}
结果消息:
{{ realnameTest.result.message }}
详细代码:{{ realnameTest.result.details?.sub_code || '-' }}
请求ID:{{ realnameTest.result.details?.request_id || '-' }}
❌ {{ realnameTest.error }}
📋
验证记录
🔍
{{ realnameTotal }}
总记录数
{{ realnameStats?.passed || 0 }}
验证通过
{{ realnameStats?.failed || 0 }}
验证失败
{{ realnameStats?.pass_rate || 0 }}%
通过率
| ID | 客户ID | 手机号 | 姓名 | 身份证号 | 验证结果 | 运营商 | 验证时间 |
|---|---|---|---|---|---|---|---|
| {{ log.id }} | {{ log.customer_id }} | {{ log.mobile }} | {{ log.user_name }} | {{ log.identify_num }} | ✓ 通过 ✗ 不一致 ? 查无记录 | 中国移动 中国联通 中国电信 中国广电 {{ log.isp_name || '-' }} | {{ log.created_at }} |
|
📭
暂无验证记录
|
|||||||
第 {{ realnamePage }} 页,共 {{ Math.ceil(realnameTotal / realnamePageSize) }} 页
(共 {{ realnameTotal }} 条记录)
🛡️ 系统防护
IP访问监控、黑名单管理、自动封禁规则
{{ securityStats.today_ips || 0 }}
今日活跃IP
🌐
{{ securityStats.today_requests || 0 }}
今日请求数
📊
{{ securityStats.blacklist_count || 0 }}
黑名单总数
🚫
{{ securityStats.today_blocked || 0 }}
今日拦截次数
🛡️
🌐 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已封禁 ✅ 正常 | |
|
📭
暂无数据
|
||||||||
第 {{ securityIpPage }} 页
🚫 黑名单管理
| 类型 | 目标 | 设备名称 | 封禁原因 | 执行者 | 创建时间 | 过期时间 | 操作 |
|---|---|---|---|---|---|---|---|
| 🌐 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(香港、澳门、台湾除外)
• 失败请求: 短时间内失败请求超过阈值时自动封禁
• 敏感路径: 频繁访问敏感路径时自动封禁
• 攻击特征: 检测到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 }} | |
|
📭
暂无访问日志
|
||||||
第 {{ securityLogPage }} 页
🚫 添加IP黑名单
📱 添加设备黑名单
💡 设备黑名单基于 User-Agent 封禁,会封禁所有使用相同设备(浏览器)的访问
⚙️ 添加自动封禁规则
⚙️ 检测条件
⚙️ 敏感路径配置
⚙️ 攻击特征配置
📊 IP访问详情 - {{ securityDetailData.ip }}
📍 地理位置
{{ securityDetailData.location || '未知' }}
服务商: {{ securityDetailData.isp }}
🔌 接口访问统计
| 接口功能 | 请求路径 | 方法 | 访问次数 | 平均耗时 |
|---|---|---|---|---|
| {{ api.function }} | {{ api.path }} | {{ api.method }} | {{ api.count }} | {{ api.avg_duration }}ms |
暂无接口访问数据
👥 关联账号 ({{ securityDetailData.accounts.length }}个)
{{ acc.username }}
手机: {{ acc.phone || '未绑定' }}
注册IP: {{ acc.register_ip || '-' }}
登录IP: {{ acc.last_login_ip || '-' }}
📝 最近访问记录 (最近20条,共{{ securityDetailData.total_logs }}条)
| 时间 | 请求 | 状态 | 耗时 |
|---|---|---|---|
| {{ 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}} | |
| 暂无数据 | |||||||
{{adminUsersPage}} / {{Math.ceil(adminUsersTotal / adminUsersPageSize)}}
共 {{adminUsersTotal}} 条记录
代理管理
🎯 一级直推模式
| 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}} | 待审核 已激活 已禁用 | |
| 暂无数据 | ||||||||||
{{agentsPage}} / {{Math.ceil(agentsTotal / agentsPageSize)}}
共 {{agentsTotal}} 条记录
提现审核
| 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}} | |
| 暂无数据 | |||||||||||
{{withdrawalsPage}} / {{Math.ceil(withdrawalsTotal / withdrawalsPageSize)}}
共 {{withdrawalsTotal}} 条记录
💰
佣金比例设置(等级佣金制)
🥉
%
新注册代理的佣金
🥈
%
达标后升级获得
🥇
%
最高等级特权
⬆️
代理升级阈值(基于直推客户数)
🥉→🥈
普通升高级:
人
🥈→🥇
高级升超级:
人
💡
佣金计算示例(100元订单)
🥉 普通代理
{{ (100 * agentConfig.normal_commission_rate / 100).toFixed(2) }} 元
🥈 高级代理
{{ (100 * agentConfig.senior_commission_rate / 100).toFixed(2) }} 元
🥇 超级代理
{{ (100 * agentConfig.super_commission_rate / 100).toFixed(2) }} 元
🏷️
代理定价区间
代理商可在该区间内自由设定其客户的查询价格。以平台价格为基准,百分比限制。
%
例如平台价 39.8 元 → 最低 {{ (39.8 * agentConfig.agent_price_min_percent / 100).toFixed(2) }} 元
%
例如平台价 39.8 元 → 最高 {{ (39.8 * agentConfig.agent_price_max_percent / 100).toFixed(2) }} 元
💸
提现规则设置
元
代理商申请提现的最低门槛
%
按提现金额百分比收取
元/笔
每笔提现固定收取的费用
📝
提现费用计算示例(提现 1000 元):
手续费 = 1000 × {{ agentConfig.withdraw_fee_rate }}% + {{ agentConfig.withdraw_fee_fixed }} = {{ (1000 * agentConfig.withdraw_fee_rate / 100 + agentConfig.withdraw_fee_fixed).toFixed(2) }} 元
💰
代理申请价格
👤
¥
用户申请普通代理需支付的金额
⭐
¥
用户申请高级代理需支付的金额
👑
¥
用户申请超级代理需支付的金额
⚙️
系统开关
🚪
开放代理注册
关闭后用户无法申请成为代理
✅
自动审核代理
开启后代理申请自动通过
操作日志
| ID | 用户 | 类型 | 模块 | 操作 | 描述 | IP地址 | 时间 |
|---|---|---|---|---|---|---|---|
| {{log.id}} | {{log.username}} | {{log.user_type}} | {{log.module}} | {{log.action}} | {{log.description}} | {{log.ip_address}} | {{log.created_at}} |
| 暂无数据 | |||||||
{{operationLogsPage}} / {{Math.ceil(operationLogsTotal / operationLogsPageSize)}}
共 {{operationLogsTotal}} 条记录
系统设置
| 配置键 | 配置值 | 描述 | 类型 | 操作 |
|---|---|---|---|---|
| {{s.key}} | {{s.value}} | {{s.description || '-'}} | {{s.value_type}} | |
| 暂无数据 | ||||
腾讯广告转化归因
配置腾讯广告转化归因 API,追踪用户注册和付费转化 查看文档 →
{{ tencentAdsSaveMsg }}
📢
启用腾讯广告转化归因
启用后,前端页面将自动捕获广告参数(qz_gdt / gdt_vid / __CALLBACK__)并上报转化数据
📊
广告效果统计
访问次数
{{ adsStats.visits || 0 }}
独立IP {{ adsStats.visit_dedup?.unique_ips || 0 }}
注册次数
{{ adsStats.registers || 0 }}
访问→注册 {{ adsStats.visit_to_register || 0 }}%
付费次数
{{ adsStats.purchases || 0 }}
注册→付费 {{ adsStats.register_to_purchase || 0 }}%
付费金额
¥{{ adsStats.revenue || 0 }}
访问→付费 {{ adsStats.visit_to_purchase || 0 }}%
转化漏斗
{{ item.label }}
{{ item.count }}
{{ idx > 0 && adsStats.visits > 0 ? (item.count / adsStats.visits * 100).toFixed(1) + '%' : '' }}
暂无数据
上报质量
总上报次数
{{ adsStats.report_stats.total }}
成功
{{ adsStats.report_stats.success }}
失败
{{ adsStats.report_stats.failed }}
成功率 {{ adsStats.report_stats.success_rate }}%
每日趋势
加载中...
转化事件明细
{{ type }}
{{ info.count }}次
¥{{ (info.value / 100).toFixed(2) }}
最近转化记录
| 时间 | 类型 | 页面 | 订单号 | 金额 | 状态 | IP | 错误信息 |
|---|---|---|---|---|---|---|---|
| {{ r.created_at }} | {{ r.action_type }} | {{ r.value > 0 ? '¥' + (r.value / 100).toFixed(2) : '-' }} | {{ r.success ? '成功' : '失败' }} | {{ r.ip || '-' }} |
共 {{ adsConvTotal }} 条,第 {{ adsConvPage }} / {{ adsConvTotalPages }} 页
🔗
归因配置
Callback 模式 — URL 中包含
__CALLBACK__ 参数,服务端直接回调上报。开启鉴权后需要 Access Token,conv_id 已内嵌在回调 URL 中自动适配多转化ID
Click ID 模式 — URL 中包含
qz_gdt 或 gdt_vid 参数,通过 API 上报,需配置 Access Token
腾讯广告后台 DataNexus → 数据源中获取,同一投放账户下所有转化ID可共用一个 Token
📊
账户 & 数据集
腾讯广告后台「账户 → 账户信息」中查看
腾讯广告后台「工具 → 转化归因 → 转化数据集」中创建并获取
多个转化数据集 ID 用英文逗号分隔(如 123456,789012),Click ID 模式依次尝试直到成功。Callback 模式下 conv_id 已内嵌在回调 URL 中,无需配置此项
⚡
自动上报的转化事件
👤
REGISTER
用户首次登录/注册成功
click_id / callback
💰
COMPLETE_ORDER
用户支付成功
+ 订单金额(分)
📄
VIEW_CONTENT
用户访问查询页面
click_id / callback
参数捕获机制:用户通过腾讯广告点击进入页面时,URL 会携带广告参数。前端自动捕获并存储到 localStorage(7天有效期),在关键转化节点上报到后端。
支持 URL 格式:
支持 URL 格式:
?__CALLBACK__=xxx · ?qz_gdt=xxx · ?gdt_vid=xxx
公司信息管理
提示:只有启用状态的公司信息会在前端显示
| 公司名称 | 简称 | ICP备案 | 公安备案 | 状态 | 操作 |
|---|---|---|---|---|---|
| {{info.company_name}} | {{info.company_short_name || '-'}} | {{info.icp_license || '-'}} | {{info.police_record || '-'}} | {{info.is_active ? '已启用' : '已禁用'}} | |
| 暂无数据 | |||||
优惠券列表
🎫
暂无优惠券,点击上方按钮创建
{{ c.code }}
{{ c.status === 'active' ? '启用' : c.status === 'disabled' ? '禁用' : '已过期' }}
{{ c.min_order_amount > 0 ? '满' + c.min_order_amount + '元可用' : '无门槛' }}
已领 {{ c.claimed_count }}{{ c.total_count > 0 ? ' / ' + c.total_count : ' / 不限' }}
{{ c.expires_at ? '到期 ' + new Date(c.expires_at).toLocaleDateString('zh-CN') : '永久有效' }}
🔔
弹窗显示接口
开启后,新用户首次进入对应查询页面时自动弹出优惠券领取弹窗
暂无已启用的查询接口,请先在「价格管理」中添加并启用接口
{{ iface.name }}
{{ iface.code }}