# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See and download your Google Analytics data.
View and manage your Google Analytics data.
# Structs
Activity: An Activity represents data for an activity of a user.
Cohort: Defines a cohort.
CohortGroup: Defines a cohort group.
ColumnHeader: Column headers.
CustomDimension: Custom dimension.
DateRange: A contiguous set of days: startDate, startDate + 1 day, ..., endDate.
DateRangeValues: Used to return a list of metrics for a single DateRange / dimension combination.
Dimension: Dimensions (https://support.google.com/analytics/answer/1033861) are attributes of your data.
DimensionFilter: Dimension filter specifies the filtering options on a dimension.
DimensionFilterClause: A group of dimension filters.
DynamicSegment: Dynamic segment definition for defining the segment within the request.
EcommerceData: E-commerce details associated with the user activity.
EventData: Represents all the details pertaining to an event.
GetReportsRequest: The batch request containing multiple report request.
GetReportsResponse: The main response class which holds the reports from the Reporting API `batchGet` call.
GoalData: Represents all the details pertaining to a goal.
GoalSetData: Represents a set of goals that were reached in an activity.
Metric: Metrics (https://support.google.com/analytics/answer/1033861) are the quantitative measurements.
MetricFilter: MetricFilter specifies the filter on a metric.
MetricFilterClause: Represents a group of metric filters.
MetricHeader: The headers for the metrics.
MetricHeaderEntry: Header for the metrics.
OrderBy: Specifies the sorting options.
OrFiltersForSegment: A list of segment filters in the `OR` group are combined with the logical OR operator.
PageviewData: Represents details collected when the visitor views a page.
Pivot: The Pivot describes the pivot section in the request.
PivotHeader: The headers for each of the pivot sections defined in the request.
PivotHeaderEntry: The headers for the each of the metric column corresponding to the metrics requested in the pivots section of the response.
PivotValueRegion: The metric values in the pivot region.
ProductData: Details of the products in an e-commerce transaction.
Report: The data response corresponding to the request.
ReportData: The data part of the report.
ReportRequest: The main request class which specifies the Reporting API request.
ReportRow: A row in the report.
ResourceQuotasRemaining: The resource quota tokens remaining for the property after the request is completed.
SearchUserActivityRequest: The request to fetch User Report from Reporting API `userActivity:get` call.
SearchUserActivityResponse: The response from `userActivity:get` call.
Segment: The segment definition, if the report needs to be segmented.
SegmentDefinition: SegmentDefinition defines the segment to be a set of SegmentFilters which are combined together with a logical `AND` operation.
SegmentDimensionFilter: Dimension filter specifies the filtering options on a dimension.
SegmentFilter: SegmentFilter defines the segment to be either a simple or a sequence segment.
SegmentFilterClause: Filter Clause to be used in a segment definition, can be wither a metric or a dimension filter.
SegmentMetricFilter: Metric filter to be used in a segment filter clause.
SegmentSequenceStep: A segment sequence definition.
SequenceSegment: Sequence conditions consist of one or more steps, where each step is defined by one or more dimension/metric conditions.
SimpleSegment: A Simple segment conditions consist of one or more dimension/metric conditions that can be combined.
TransactionData: Represents details collected when the visitor performs a transaction on the page.
User: Contains information to identify a particular user uniquely.
UserActivitySession: This represents a user session performed on a specific device at a certain time over a period of time.