activecollab/insight

简单的用户参与度跟踪库

0.10.2 2016-07-18 14:39 UTC

This package is auto-updated.

Last update: 2024-09-05 00:47:30 UTC


README

Build Status

账户状态

账户可以有以下状态

  1. 试用 - 用户处于试用模式。预期将进行转换或取消。如果没有,我们将考虑该账户已退休。
  2. 免费 - 用户正在使用免费模式的账户。这对你应用程序的意义可能各不相同,但从Insight的角度来看,这意味着您从这个账户中获得0 MRR,
  3. 付费 - 用户正在为服务付费。必须有MRR(我们都知道MRR对业务有好处),
  4. 退休 - 账户因“疏忽”而被存档(用户停止测试软件或付款,但未进行转换或取消;付款失败且用户未更新账单信息等),
  5. 已取消 - 账户因用户请求而被存档(甚至完全删除)。

指标

通过在重要账户事件发生时添加账户数据,Insight将能够提供以下数字

  1. 转换率(访问试用作为第一步,试用转换为付费作为第二步),
  2. 每天试用、免费、付费、退休和已取消的账户数量,
  3. 账户的各种时间线(状态更改、MRR更改、计划和账单周期更改)
  4. 每月经常性收入(MMR)
  5. 每用户平均收入(ARPU)
  6. 流失率(即将推出)
  7. 客户终身价值(即将推出)
  8. 客户终身价值(即将推出)

MRR

每月经常性收入(MMR)显示了您从用户那里每月获得的收入。它是计算给定一天每个付费账户的MMR值的总和。要获取该值,只需调用

$insight->accounts->mrr->getOnDay(); // Today
$insight->accounts->mrr->getOnDay(new DateValue('2016-02-22')); // Specific day

ARPU

每用户平均收入(ARPU)显示了您平均每个用户每月获得的收入。通过关注ARPU的增加(使用升级、计划更改等),您可以显著增长业务,因此最好关注这个数字。要获取该值,请调用

$insight->accounts->arpu->getOnDay(); // Today
$insight->accounts->arpu->getOnDay(new DateValue('2016-02-22')); // Specific day

运行测试

cd 到这个目录并运行

phpunit