chengwl 4 years ago
parent
commit
08f155749f
1 changed files with 25 additions and 4 deletions
  1. 25 4
      controllers/IndexController.php

+ 25 - 4
controllers/IndexController.php

@@ -26,7 +26,7 @@ class IndexController extends \app\controllers\HomeController
       $end_day = $request->get('end', date('Y-m-d',time()-3600*24));
       $res=[];
       try{
-        $config=[
+        $storeConfig=[
           'dp'=>$store,
           'metricArr'=>[
             '销量'=>"ga:itemQuantity",
@@ -36,11 +36,32 @@ class IndexController extends \app\controllers\HomeController
           'date'=>['start_at'=>$start_day,'end_at'=>$end_day]
         ];
         
-        $storeData=$ga->getData($config);
-        $this->json(1,$storeData);
+        $storeData=$ga->getData($storeConfig);
+        $storeData=$storeData[0];
+
+        $adsConfig=[
+          'dp'=>$store,
+          'dimensionArr'=>[
+              'channelGrouping'=>"ga:channelGrouping",
+          ],
+          'metricArr'=>[
+            '销量'=>"ga:itemQuantity",
+            '订单量'=>"ga:transactions",
+            '订单金额'=>"ga:transactionRevenue",
+            '广告点击次数'=>"ga:adClicks",//点击次数
+            '广告花费'=>"ga:adCost",//成本
+            'CTR'=>"ga:CTR",//点击率
+            'ROAS'=>"ga:ROAS",//回报率
+          ],
+
+          'date'=>['start_at'=>$start_day,'end_at'=>$end_day]
+        ];
+        $adsData=$ga->getData($adsConfig);
+
+        $this->json(1,$adsData);
         $res['storeData']=$storeData;
       
-        // $storeSellData=$ga->storeSellData($store,$start_day,$end_day,'week');
+        $storeSellData=$ga->storeSellData($store,$start_day,$end_day,'week');
         // $trafficsource=$ga->trafficsource_overview($store,$start_day,$end_day);
         // $googleAds=$ga->googleAds($store,$start_day,$end_day);