Constants

USER_AGENT → String

'dart-api-client analytics/v3'

Classes

Account

JSON template for Analytics account entry.

Child link for an account entry. Points to the list of web properties for this account.

AccountPermissions

Permissions the user has for this account.

AccountRef

JSON template for a linked account.

Accounts

An account collection provides a list of Analytics accounts to which a user has access. The account collection is the entry point to all management information. Each resource in the collection corresponds to a single Analytics account.

AccountSummaries

An AccountSummary collection lists a summary of accounts, properties and views (profiles) to which the user has access. Each resource in the collection corresponds to a single AccountSummary.

AccountSummary

JSON template for an Analytics AccountSummary. An AccountSummary is a lightweight tree comprised of properties/profiles.

AccountTicket

JSON template for an Analytics account ticket. The account ticket consists of the ticket ID and the basic information for the account, property and profile.

AdWordsAccount

JSON template for an AdWords account.

AnalyticsApi

View and manage your Google Analytics data

AnalyticsDataimportDeleteUploadDataRequest

Request template for the delete upload data request.

ByteRange

Specifies a range of media.

Column

JSON template for a metadata column.

Columns

Lists columns (dimensions and metrics) for a particular report type.

CustomDataSource

JSON template for an Analytics custom data source.

Parent link for this custom data source. Points to the web property to which this custom data source belongs.

CustomDataSources

Lists Analytics custom data sources to which the user has access. Each resource in the collection corresponds to a single Analytics custom data source.

CustomDimension

JSON template for Analytics Custom Dimension.

Parent link for the custom dimension. Points to the property to which the custom dimension belongs.

CustomDimensions

A custom dimension collection lists Analytics custom dimensions to which the user has access. Each resource in the collection corresponds to a single Analytics custom dimension.

CustomMetric

JSON template for Analytics Custom Metric.

Parent link for the custom metric. Points to the property to which the custom metric belongs.

CustomMetrics

A custom metric collection lists Analytics custom metrics to which the user has access. Each resource in the collection corresponds to a single Analytics custom metric.

DataGaResourceApi

DataMcfResourceApi

DataRealtimeResourceApi

DataResourceApi

DownloadOptions

Represents options for downloading media.

JSON template for Analytics Entity AdWords Link.

EntityAdWordsLinkEntity

Web property being linked.

An entity AdWords link collection provides a list of GA-AdWords links Each resource in this collection corresponds to a single link.

JSON template for an Analytics Entity-User Link. Returns permissions that a user has for an entity.

EntityUserLinkEntity

Entity for this link. It can be an account, a web property, or a view (profile).

EntityUserLinkPermissions

Permissions the user has for this entity.

An entity user link collection provides a list of Analytics ACL links Each resource in this collection corresponds to a single link.

Experiment

JSON template for Analytics experiment resource.

Parent link for an experiment. Points to the view (profile) to which this experiment belongs.

Experiments

An experiment collection lists Analytics experiments to which the user has access. Each view (profile) can have a set of experiments. Each resource in the Experiment collection corresponds to a single Analytics experiment.

ExperimentVariations

Filter

JSON template for an Analytics account filter.

FilterAdvancedDetails

Details for the filter of the type ADVANCED.

FilterExpression

JSON template for an Analytics filter expression.

FilterLowercaseDetails

Details for the filter of the type LOWER.

Parent link for this filter. Points to the account to which this filter belongs.

FilterRef

JSON template for a profile filter link.

Filters

A filter collection lists filters created by users in an Analytics account. Each resource in the collection corresponds to a filter.

FilterSearchAndReplaceDetails

Details for the filter of the type SEARCH_AND_REPLACE.

FilterUppercaseDetails

Details for the filter of the type UPPER.

GaData

Analytics data for a given view (profile).

GaDataColumnHeaders

GaDataDataTable

GaDataDataTableCols

GaDataDataTableRows

GaDataDataTableRowsC

GaDataProfileInfo

Information for the view (profile), for which the Analytics data was requested.

GaDataQuery

Analytics data request query parameters.

Goal

JSON template for Analytics goal resource.

GoalEventDetails

Details for the goal of the type EVENT.

GoalEventDetailsEventConditions

Parent link for a goal. Points to the view (profile) to which this goal belongs.

Goals

A goal collection lists Analytics goals to which the user has access. Each view (profile) can have a set of goals. Each resource in the Goal collection corresponds to a single Analytics goal.

GoalUrlDestinationDetails

Details for the goal of the type URL_DESTINATION.

GoalUrlDestinationDetailsSteps

GoalVisitNumPagesDetails

Details for the goal of the type VISIT_NUM_PAGES.

GoalVisitTimeOnSiteDetails

Details for the goal of the type VISIT_TIME_ON_SITE.

ManagementAccountsResourceApi

ManagementAccountSummariesResourceApi

ManagementAccountUserLinksResourceApi

ManagementCustomDataSourcesResourceApi

ManagementCustomDimensionsResourceApi

ManagementCustomMetricsResourceApi

ManagementExperimentsResourceApi

ManagementFiltersResourceApi

ManagementGoalsResourceApi

ManagementProfileFilterLinksResourceApi

ManagementProfilesResourceApi

ManagementProfileUserLinksResourceApi

ManagementResourceApi

ManagementSegmentsResourceApi

ManagementUnsampledReportsResourceApi

ManagementUploadsResourceApi

ManagementWebpropertiesResourceApi

ManagementWebPropertyAdWordsLinksResourceApi

ManagementWebpropertyUserLinksResourceApi

McfData

Multi-Channel Funnels data for a given view (profile).

McfDataColumnHeaders

McfDataProfileInfo

Information for the view (profile), for which the Analytics data was requested.

McfDataQuery

Analytics data request query parameters.

McfDataRows

A union object representing a dimension or metric value. Only one of "primitiveValue" or "conversionPathValue" attribute will be populated.

McfDataRowsConversionPathValue

Media

Represents a media consisting of a stream of bytes, a content type and a length.

MetadataColumnsResourceApi

MetadataResourceApi

PartialDownloadOptions

Options for downloading a Media.

Profile

JSON template for an Analytics view (profile).

Child link for this view (profile). Points to the list of goals for this view (profile).

JSON template for an Analytics profile filter link.

A profile filter link collection lists profile filter links between profiles and filters. Each resource in the collection corresponds to a profile filter link.

Parent link for this view (profile). Points to the web property to which this view (profile) belongs.

ProfilePermissions

Permissions the user has for this view (profile).

ProfileRef

JSON template for a linked view (profile).

Profiles

A view (profile) collection lists Analytics views (profiles) to which the user has access. Each resource in the collection corresponds to a single Analytics view (profile).

ProfileSummary

JSON template for an Analytics ProfileSummary. ProfileSummary returns basic information (i.e., summary) for a profile.

ProvisioningResourceApi

RealtimeData

Real time data for a given view (profile).

RealtimeDataColumnHeaders

RealtimeDataProfileInfo

Information for the view (profile), for which the real time data was requested.

RealtimeDataQuery

Real time data request query parameters.

ResumableUploadOptions

Specifies options for resumable uploads.

Segment

JSON template for an Analytics segment.

Segments

An segment collection lists Analytics segments that the user has access to. Each resource in the collection corresponds to a single Analytics segment.

UnsampledReport

JSON template for Analytics unsampled report resource.

UnsampledReportCloudStorageDownloadDetails

Download details for a file stored in Google Cloud Storage.

UnsampledReportDriveDownloadDetails

Download details for a file stored in Google Drive.

UnsampledReports

An unsampled report collection lists Analytics unsampled reports to which the user has access. Each view (profile) can have a set of unsampled reports. Each resource in the unsampled report collection corresponds to a single Analytics unsampled report.

Upload

Metadata returned for an upload operation.

UploadOptions

Represents options for uploading a Media.

Uploads

Upload collection lists Analytics uploads to which the user has access. Each custom data source can have a set of uploads. Each resource in the upload collection corresponds to a single Analytics data upload.

UserRef

JSON template for a user reference.

Webproperties

A web property collection lists Analytics web properties to which the user has access. Each resource in the collection corresponds to a single Analytics web property.

Webproperty

JSON template for an Analytics web property.

Child link for this web property. Points to the list of views (profiles) for this web property.

Parent link for this web property. Points to the account to which this web property belongs.

WebpropertyPermissions

Permissions the user has for this web property.

WebPropertyRef

JSON template for a web property reference.

WebPropertySummary

JSON template for an Analytics WebPropertySummary. WebPropertySummary returns basic information (i.e., summary) for a web property.

Exceptions / Errors

ApiRequestError

Represents a general error reported by the API endpoint.

DetailedApiRequestError

Represents a specific error reported by the API endpoint.