|
@@ -91,44 +91,44 @@ class GA{
|
|
$item=[];
|
|
$item=[];
|
|
$report = $reports[ $reportIndex ];
|
|
$report = $reports[ $reportIndex ];
|
|
|
|
|
|
- $header = $report->getColumnHeader();
|
|
|
|
- $dimensionHeaders = $header->getDimensions();
|
|
|
|
- $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
|
|
|
|
- $rows = $report->getData()->getRows();
|
|
|
|
|
|
+ $header = $report->getColumnHeader();
|
|
|
|
+ $dimensionHeaders = $header->getDimensions();
|
|
|
|
+ $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
|
|
|
|
+ $rows = $report->getData()->getRows();
|
|
|
|
|
|
-
|
|
|
|
- for ( $rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
|
|
|
|
- $row = $rows[ $rowIndex ];
|
|
|
|
- $dimensions = $row->getDimensions();
|
|
|
|
-
|
|
|
|
- $metrics = $row->getMetrics();
|
|
|
|
- // echo "<pre>";
|
|
|
|
- if($dimensionHeaders&&$dimensions){
|
|
|
|
- for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
|
|
|
|
- $item[$dimensionHeaders[$i]]=$dimensions[$i];
|
|
|
|
- // print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n\r");
|
|
|
|
- // echo"<br/>";
|
|
|
|
|
|
+ for ( $rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
|
|
|
|
+ $row = $rows[ $rowIndex ];
|
|
|
|
+ $dimensions = $row->getDimensions();
|
|
|
|
+
|
|
|
|
+ $metrics = $row->getMetrics();
|
|
|
|
+ // echo "<pre>";
|
|
|
|
+ if($dimensionHeaders&&$dimensions){
|
|
|
|
+ for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
|
|
|
|
+ $item[$dimensionHeaders[$i]]=$dimensions[$i];
|
|
|
|
+ // print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n\r");
|
|
|
|
+ // echo"<br/>";
|
|
|
|
+ }
|
|
|
|
+ // $date=$dimensions[0];
|
|
|
|
+ // $date=date('Y-m-d',strtotime($date));
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ continue;
|
|
}
|
|
}
|
|
- // $date=$dimensions[0];
|
|
|
|
- // $date=date('Y-m-d',strtotime($date));
|
|
|
|
-
|
|
|
|
- }else{
|
|
|
|
- continue;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if($metricHeaders&&$metrics){
|
|
|
|
- for ($j = 0; $j < count($metrics); $j++) {
|
|
|
|
- $values = $metrics[$j]->getValues();
|
|
|
|
- for ($k = 0; $k < count($values); $k++) {
|
|
|
|
- $entry = $metricHeaders[$k];
|
|
|
|
- $list[$entry->getName()]=$values[$k];
|
|
|
|
- // print($entry->getName() . ": " . $values[$k] . "\n\r");
|
|
|
|
- // echo"<br/>";
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ if($metricHeaders&&$metrics){
|
|
|
|
+ for ($j = 0; $j < count($metrics); $j++) {
|
|
|
|
+ $values = $metrics[$j]->getValues();
|
|
|
|
+ for ($k = 0; $k < count($values); $k++) {
|
|
|
|
+ $entry = $metricHeaders[$k];
|
|
|
|
+ $item[$entry->getName()]=$values[$k];
|
|
|
|
+ // print($entry->getName() . ": " . $values[$k] . "\n\r");
|
|
|
|
+ // echo"<br/>";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ $data[]=$item;
|
|
}
|
|
}
|
|
return $data;
|
|
return $data;
|
|
}
|
|
}
|