全栈编程

Balance $ 2,317
Item Sold 1230
文章作者: 全栈编程@luboke.com
版权声明: 本文章为go语言体系课视频教程配套电子书,版权归 全栈编程@luboke.com所有,欢迎免费学习,转载必须注明出处!但禁止任何商业用途,否则将受到法律制裁!

日志

 1、业务相关的,也就是具体不同功能页面对应的【url地址】
  比如发起支付请求
  比如浏览首页、分类页、详情页、购物车页、推荐页、等等吧,有利于公司的大数据部分进行产品的精准营销
 2、业务外围的,比如下单相关的微信支付支付成功之后的推送,或者是支付成功之后的短信通知,邮件通知等【具体在程序中也是对应的url地址】

发起支付请求数量(即发起下单请求的数量)

这里假如  /Api/orderToPay  为发起下单业务的路由地址,具体看你们项目中使用的是哪个

grep "POST /Api/orderToPay" miniprograme.onajax.com.log | wc -l
21295

订单下单成功的数量

-- 订单创建时间来确定下单的时间
select count(1) from imooc_order where create_at>1506268800 and create_at<=1506355199;
+----------+
| count(1) |
+----------+
|    18118 |
+----------+

订单成功率=订单下单成功的数量/发起支付请求数量

select 18118/21295 = 0.8508

支付成功的数量

select count(1) from imooc_order where create_at>1506268800 and create_at<=1506355199 and status in (1,2);
+----------+
| count(1) |
+----------+
|     8244 |
+----------+

支付成功率=支付成功的数量/订单下单成功

select 8244/18118 = 0.455

全天收入

select date_format(from_unixtime(p.paid_at),"%Y-%m") as paid_date,p.app_id,a.name,SUM(p.total_amount)/100 as total_amount from imooc_order o where o.status in (1,2) and p.paid_at>1506268800 and p.paid_at<=1506355199 group by paid_date,p.app_id order by paid_date desc; 

 

文章作者: 全栈编程@luboke.com
版权声明: 本文章为go语言体系课视频教程配套电子书,版权归 全栈编程@luboke.com所有,欢迎免费学习,转载必须注明出处!但禁止任何商业用途,否则将受到法律制裁!
copyright © 2020 全栈编程@luboke.com