|
@@ -69,34 +69,34 @@ class GA{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- $segmentDimensions = new Google_Service_AnalyticsReporting_Dimension();
|
|
|
|
|
|
+ $segmentDimensions = new \Google_Service_AnalyticsReporting_Dimension();
|
|
$segmentDimensions->setName("ga:segment");
|
|
$segmentDimensions->setName("ga:segment");
|
|
|
|
|
|
|
|
|
|
// Create Dimension Filter.
|
|
// Create Dimension Filter.
|
|
- $dimensionFilter = new Google_Service_AnalyticsReporting_SegmentDimensionFilter();
|
|
|
|
|
|
+ $dimensionFilter = new \Google_Service_AnalyticsReporting_SegmentDimensionFilter();
|
|
$dimensionFilter->setDimensionName("ga:pagePath");
|
|
$dimensionFilter->setDimensionName("ga:pagePath");
|
|
$dimensionFilter->setOperator("PARTIAL");
|
|
$dimensionFilter->setOperator("PARTIAL");
|
|
$dimensionFilter->setExpressions(array("fbclid"));
|
|
$dimensionFilter->setExpressions(array("fbclid"));
|
|
|
|
|
|
|
|
|
|
// Create Segment Filter Clause.
|
|
// Create Segment Filter Clause.
|
|
- $segmentFilterClause = new Google_Service_AnalyticsReporting_SegmentFilterClause();
|
|
|
|
|
|
+ $segmentFilterClause = new \Google_Service_AnalyticsReporting_SegmentFilterClause();
|
|
$segmentFilterClause->setDimensionFilter($dimensionFilter);
|
|
$segmentFilterClause->setDimensionFilter($dimensionFilter);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Create the Or Filters for Segment.
|
|
// Create the Or Filters for Segment.
|
|
- $orFiltersForSegment = new Google_Service_AnalyticsReporting_OrFiltersForSegment();
|
|
|
|
|
|
+ $orFiltersForSegment = new \Google_Service_AnalyticsReporting_OrFiltersForSegment();
|
|
$orFiltersForSegment->setSegmentFilterClauses(array($segmentFilterClause));
|
|
$orFiltersForSegment->setSegmentFilterClauses(array($segmentFilterClause));
|
|
|
|
|
|
// Create the Simple Segment.
|
|
// Create the Simple Segment.
|
|
- $simpleSegment = new Google_Service_AnalyticsReporting_SimpleSegment();
|
|
|
|
|
|
+ $simpleSegment = new \Google_Service_AnalyticsReporting_SimpleSegment();
|
|
$simpleSegment->setOrFiltersForSegment(array($orFiltersForSegment));
|
|
$simpleSegment->setOrFiltersForSegment(array($orFiltersForSegment));
|
|
|
|
|
|
|
|
|
|
// Create the Segment Filters.
|
|
// Create the Segment Filters.
|
|
- $segmentFilter = new Google_Service_AnalyticsReporting_SegmentFilter();
|
|
|
|
|
|
+ $segmentFilter = new \Google_Service_AnalyticsReporting_SegmentFilter();
|
|
$segmentFilter->setSimpleSegment($simpleSegment);
|
|
$segmentFilter->setSimpleSegment($simpleSegment);
|
|
$segmentFilter->setNot(True);
|
|
$segmentFilter->setNot(True);
|
|
|
|
|
|
@@ -105,11 +105,11 @@ class GA{
|
|
$segmentDefinition = new \Google_Service_AnalyticsReporting_SegmentDefinition();
|
|
$segmentDefinition = new \Google_Service_AnalyticsReporting_SegmentDefinition();
|
|
$segmentDefinition->setSegmentFilters(array($segmentFilter));
|
|
$segmentDefinition->setSegmentFilters(array($segmentFilter));
|
|
|
|
|
|
- $dynamicSegment = new Google_Service_AnalyticsReporting_DynamicSegment();
|
|
|
|
|
|
+ $dynamicSegment = new \Google_Service_AnalyticsReporting_DynamicSegment();
|
|
$dynamicSegment->setSessionSegment($segmentDefinition);
|
|
$dynamicSegment->setSessionSegment($segmentDefinition);
|
|
$dynamicSegment->setName('pagePath');
|
|
$dynamicSegment->setName('pagePath');
|
|
|
|
|
|
- $segment = new Google_Service_AnalyticsReporting_Segment();
|
|
|
|
|
|
+ $segment = new \Google_Service_AnalyticsReporting_Segment();
|
|
$segment->setDynamicSegment($dynamicSegment);
|
|
$segment->setDynamicSegment($dynamicSegment);
|
|
|
|
|
|
$orderBy=new \Google_Service_AnalyticsReporting_OrderBy;
|
|
$orderBy=new \Google_Service_AnalyticsReporting_OrderBy;
|