自定义事件与转化目标

网站与统计 更新时间: 2026-09-14 浏览: 4

事件与目标是衡量业务动作(注册、下单、下载、表单提交)的核心手段。

事件与目标的区别

  • 事件:前端任意上报的行为记录,用于「看」——不需要预先创建。
  • 目标(Goal):在后台预先定义的关键行为,用于「考核转化」——统计转化率与达成次数。

第 1 步:在关键动作处上报

在需要统计的动作完成时调用全局函数 window.monitGoal(key)

<!-- 例:注册表单提交成功后记录 signup 目标 -->
<script>
  document.getElementById('signup-form').addEventListener('submit', function () {
    window.monitGoal('signup');
  });
</script>

异步场景(如支付回调、AJAX 登录)同样适用:在请求成功的回调里调用即可。

第 2 步:创建目标

  1. 进入网站统计页 → 目标 → 新建目标。
  2. 填写目标名称与目标 key(与 monitGoal() 传入的 key 一致,如 signup)。
  3. 保存后,之后触发的该行为会被计入转化。

查看转化数据

目标页展示每个目标的达成次数与转化率(达成次数 / 访客数),可切换时间范围对比趋势。

常见问题

目标一直没有数据
检查两点:① 前端调用的 key 与目标 key 是否完全一致;② 调用时机是否发生在脚本加载之后(脚本 async 加载,尽量放在页面生命周期事件而非 <head> 同步执行)。
能否给事件附加数值(如订单金额)
当前版本事件仅记录触发次数;金额类指标可由支付记录与套餐报表补充。