|
@@ -95,13 +95,10 @@ class GA{
|
|
|
$simpleSegment = new \Google_Service_AnalyticsReporting_SimpleSegment();
|
|
|
$simpleSegment->setOrFiltersForSegment(array($orFiltersForSegment));
|
|
|
|
|
|
-
|
|
|
// Create the Segment Filters.
|
|
|
$segmentFilter = new \Google_Service_AnalyticsReporting_SegmentFilter();
|
|
|
$segmentFilter->setSimpleSegment($simpleSegment);
|
|
|
$segmentFilter->setNot(True);
|
|
|
-
|
|
|
-
|
|
|
|
|
|
// Create the Segment Definition.
|
|
|
$segmentDefinition = new \Google_Service_AnalyticsReporting_SegmentDefinition();
|
|
@@ -134,45 +131,11 @@ class GA{
|
|
|
$reports= $analytics->reports->batchGet( $body );
|
|
|
|
|
|
$result=$this->getResults($reports);
|
|
|
- echo "<pre>";
|
|
|
- print_r($result);exit;
|
|
|
+ return $result;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
- function segmentFilters(){
|
|
|
- $metricFilter = new \Google_Service_AnalyticsReporting_SegmentMetricFilter();
|
|
|
- $metricFilter->setMetricName("ga:pageviews");
|
|
|
- $metricFilter->setOperator("GREATER_THAN");
|
|
|
- $metricFilter->setComparisonValue("1");
|
|
|
-
|
|
|
-
|
|
|
- // Create Segment Filter Clause.
|
|
|
- $segmentFilterClause = new \Google_Service_AnalyticsReporting_SegmentFilterClause();
|
|
|
- $segmentFilterClause->setMetricFilter($metricFilter);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- // Create the Or Filters for Segment.
|
|
|
- $orFiltersForSegment = new \Google_Service_AnalyticsReporting_OrFiltersForSegment();
|
|
|
- $orFiltersForSegment->setSegmentFilterClauses(array($segmentFilterClause));
|
|
|
-
|
|
|
- // Create the Simple Segment.
|
|
|
- $simpleSegment = new \Google_Service_AnalyticsReporting_SimpleSegment();
|
|
|
- $simpleSegment->setOrFiltersForSegment(array($orFiltersForSegment));
|
|
|
-
|
|
|
-
|
|
|
- // Create the Segment Filters.
|
|
|
- $segmentFilter = new \Google_Service_AnalyticsReporting_SegmentFilter();
|
|
|
- $segmentFilter->setSimpleSegment($simpleSegment);
|
|
|
- return $segmentFilter;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* Queries the Analytics Reporting API V4.
|