|
...
|
...
|
@@ -64,7 +64,7 @@ class CountLogic extends BaseLogic |
|
|
|
$data = [
|
|
|
|
'total_pv'=>$pv,
|
|
|
|
'total_ip'=>$ip,
|
|
|
|
'conversion_rate' => isset($inquiry_num) ? ($inquiry_num / $ip) * 100 : 0,
|
|
|
|
'conversion_rate' => (isset($inquiry_num) && !empty($inquiry_num)) ? ($inquiry_num / $ip) * 100 : 0,
|
|
|
|
];
|
|
|
|
return $this->success($data);
|
|
|
|
}
|
|
...
|
...
|
@@ -148,12 +148,8 @@ class CountLogic extends BaseLogic |
|
|
|
*/
|
|
|
|
public function referrer_count(){
|
|
|
|
$data = DB::table('gl_customer_visit')
|
|
|
|
->select('referrer_url', 'country', DB::raw('COUNT(*) as count'))
|
|
|
|
->groupBy('referrer_url', 'country')
|
|
|
|
->orderByDesc('count')
|
|
|
|
->limit(8)
|
|
|
|
->get()
|
|
|
|
->toArray();
|
|
|
|
->select('referrer_url', DB::raw('COUNT(*) as count'))->groupBy('referrer_url')
|
|
|
|
->orderByDesc('count')->limit(8)->get()->toArray();
|
|
|
|
$total = DB::table('gl_customer_visit')->count();
|
|
|
|
$data = object_to_array($data);
|
|
|
|
foreach ($data as $k=>$v){
|
...
|
...
|
|