|
@@ -376,14 +376,24 @@ class GA{
|
|
|
$result=$this->getResults($reports);
|
|
|
return $result;
|
|
|
}
|
|
|
- public function skuinfo($sku,$store,$start_at,$end_at){
|
|
|
+ public function productInfo($productName,$store,$start_at,$end_at){
|
|
|
$analytics=self::getInstance($dp);
|
|
|
$dimensionArr=[
|
|
|
- 'productSku'=>'ga:productSku',
|
|
|
+ 'productName'=>'ga:productName',
|
|
|
];
|
|
|
$metricArr=[
|
|
|
- 'users'=>"ga:users",
|
|
|
- 'newUsers'=>"ga:newUsers",
|
|
|
+ 'itemRevenue'=>"ga:itemRevenue",
|
|
|
+ 'productRevenuePerProducts'=>"ga:productRevenuePerProducts",
|
|
|
+ 'productRefundAmount'=>"ga:productRefundAmount",
|
|
|
+ 'quantityAddedToCart'=>"ga:quantityAddedToCart",
|
|
|
+ 'quantityRemovedFromCart'=>"ga:quantityRemovedFromCart",
|
|
|
+ 'itemQuantity'=>"ga:itemQuantity",
|
|
|
+ 'productListViews'=>"ga:productListViews",
|
|
|
+ 'productDetailViews'=>"ga:productDetailViews",
|
|
|
+ 'productAddsToCart'=>"ga:productAddsToCart",
|
|
|
+ 'productRemovesFromCart'=>"ga:productRemovesFromCart",
|
|
|
+ 'productCheckouts'=>"ga:productCheckouts",
|
|
|
+ 'uniquePurchases'=>"ga:uniquePurchases",
|
|
|
];
|
|
|
|
|
|
$VIEW_ID = $this->getViewId($dp);//
|
|
@@ -404,9 +414,9 @@ class GA{
|
|
|
array_push($dimensions,$Dimension);
|
|
|
}
|
|
|
$skuFilter = new \Google_Service_AnalyticsReporting_DimensionFilter();
|
|
|
- $skuFilter->setDimensionName("ga:productSku");
|
|
|
+ $skuFilter->setDimensionName("ga:productName");
|
|
|
$skuFilter->setOperator("EXACT");
|
|
|
- $skuFilter->setExpressions([$sku]);
|
|
|
+ $skuFilter->setExpressions([$productName]);
|
|
|
|
|
|
$MetricFilterClause=new \Google_Service_AnalyticsReporting_MetricFilterClause();
|
|
|
$MetricFilterClause->setFilters(array($skuFilter));
|