自定义事件与转化目标
网站与统计 更新时间: 2026-09-14 浏览: 4
事件与目标是衡量业务动作(注册、下单、下载、表单提交)的核心手段。
事件与目标的区别
- 事件:前端任意上报的行为记录,用于「看」——不需要预先创建。
- 目标(Goal):在后台预先定义的关键行为,用于「考核转化」——统计转化率与达成次数。
第 1 步:在关键动作处上报
在需要统计的动作完成时调用全局函数 window.monitGoal(key):
<!-- 例:注册表单提交成功后记录 signup 目标 -->
<script>
document.getElementById('signup-form').addEventListener('submit', function () {
window.monitGoal('signup');
});
</script>
异步场景(如支付回调、AJAX 登录)同样适用:在请求成功的回调里调用即可。
第 2 步:创建目标
- 进入网站统计页 → 目标 → 新建目标。
- 填写目标名称与目标 key(与
monitGoal()传入的 key 一致,如signup)。 - 保存后,之后触发的该行为会被计入转化。
查看转化数据
目标页展示每个目标的达成次数与转化率(达成次数 / 访客数),可切换时间范围对比趋势。
常见问题
目标一直没有数据
检查两点:① 前端调用的 key 与目标 key 是否完全一致;② 调用时机是否发生在脚本加载之后(脚本 async 加载,尽量放在页面生命周期事件而非
<head> 同步执行)。能否给事件附加数值(如订单金额)
当前版本事件仅记录触发次数;金额类指标可由支付记录与套餐报表补充。