接入指引

经营模型怎么运转,事件怎么填进五环,以及怎么代码接入。

经营模型

固定的五环,不是可以自己改的漏斗。

这是一套经营模型,不是看板、漏斗报表或事件分析。五个环节不能增删、不能换序。健康分回答的是生意健不健康,不是流量大不大。

用户循环就是这五环。到达很多、价值很少,问题在转化上,不在某一张流量图里。

问的是什么健康分
到达有人进入你的产品页、App、插件、API 都算。投放只是到达的一种来源,人数不加分。10 分。有人来就满分,5000 人和 80 人一样。
价值用户感受到你承诺的价值第一次得到核心结果,不是注册。30 分。价值人数 / 到达人数,约 40% 满分。
留存过一段时间还回来做那件事相对价值人数。不是只打开了页面。30 分。留存人数 / 价值人数,约 40% 满分。
变现有人把钱付给你相对价值人数。收入涨跌属于这一环。20 分。付费人数 / 价值人数,约 15% 满分。
传播有人帮你带新的人相对价值人数。早期经常是 0,不该一票否决。10 分。传播人数 / 价值人数,约 10% 满分。早期常为 0,不该一票否决。

价值和留存各占 30 分,主导整分。到达高、价值低会很低分;人少但真的在用会很高分。卖得出去、留不住,变现满分也拉不高。

原理

埋点是原材料,勾到某一环才进入模型。

产品打来的是一条日志:谁、何时、事件名、少量属性。ingest 不要求它属于哪一环。经营模型只读你勾上的那些名字。

一环可以勾多个事件,一个事件最多填一环。人数是去重后的人(登录后 identify,匿名和账号算同一个)。没勾的格子是这环还没在经营,不是「没数据」。

到达从未接入时,没有健康分(模型未接入),和 0 分不是一回事。诊断看转化:到达很多、价值很少,人来了但产品没兑现。

该打什么事件名例子
到达有人进入你的产品arrived
价值用户感受到你承诺的价值first_result_created
留存过一段时间还回来做那件事returned
变现有人把钱付给你payment_succeeded
传播有人帮你带新的人shared

例子只是名字。打开了算到达,第一次得到你承诺的结果算价值,过几天又做了那件事算留存,付了钱算变现,带了一个人算传播。注册、浏览量、星星都不是环。

代码接入

先引入脚本,再在发生的那一刻打一条事件。

浏览器和服务器都打同一条 POST https://ops.amymind.com/api/v1/events。 把例子里的 YOUR_WRITE_KEY 换成产品页上的 Write key。带密钥的脚本在产品页埋点里。

  1. 引入脚本

    贴进网站或 App 的页面。脚本只提供 opsCenter.track / identify,打开页面不会自动写事件。插件后台或纯 API 可以不贴脚本,只打下面的单条事件。

    浏览器脚本
    <script src="https://ops.amymind.com/ops.js" data-write-key="YOUR_WRITE_KEY" defer></script>
  2. 打一条事件

    到达、价值、留存、传播发生时,自己写一条。不要对每次页面浏览自动打点。事件名用小写字母开头,只含字母、数字和下划线,长度 3–100。identify 是保留名,不会进入五环。

    浏览器里用 opsCenter.track。第二个参数是可选属性;金额用 amountvalue,勾到变现后计入收入。

    浏览器打点
    opsCenter.track("arrived");
    
    opsCenter.track("first_result_created");
    
    opsCenter.track("payment_succeeded", {
      amount: 19,
      currency: "USD",
    });

    登录成功后调用 identify,匿名浏览和账号算同一个人。

    识别用户
    opsCenter.identify(user.id);

    第一次得到承诺的结果、付钱,如果发生在服务器上,不要指望浏览器脚本。

    服务端
    await fetch("https://ops.amymind.com/api/v1/events", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        "X-Ops-Write-Key": "YOUR_WRITE_KEY",
      },
      body: JSON.stringify({
        event_name: "first_result_created",
        user_id: user.id,
      }),
    });
  3. 勾到某一环

    事件出现在产品页的目录和「最近收到」里。勾到到达、价值、留存、变现、传播之后才进入经营模型。同一事件只能填一环。