Package google.analytics.admin.v1beta

索引

AnalyticsAdminService

Google Analytics Admin API 的服务接口。

AcknowledgeUserDataCollection

rpc AcknowledgeUserDataCollection(AcknowledgeUserDataCollectionRequest) returns (AcknowledgeUserDataCollectionResponse)

确认为指定媒体资源收集用户数据的条款。

您必须先完成此确认(在 Google Analytics 界面中或通过此 API),然后才能创建 MeasurementProtocolSecret 资源。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
ArchiveCustomDimension

rpc ArchiveCustomDimension(ArchiveCustomDimensionRequest) returns (Empty)

归档媒体资源上的 CustomDimension。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
ArchiveCustomMetric

rpc ArchiveCustomMetric(ArchiveCustomMetricRequest) returns (Empty)

归档媒体资源上的 CustomMetric。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateConversionEvent

rpc CreateConversionEvent(CreateConversionEventRequest) returns (ConversionEvent)

已弃用:请改用 CreateKeyEvent。创建具有指定属性的转化事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateCustomDimension

rpc CreateCustomDimension(CreateCustomDimensionRequest) returns (CustomDimension)

创建 CustomDimension。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateCustomMetric

rpc CreateCustomMetric(CreateCustomMetricRequest) returns (CustomMetric)

创建 CustomMetric。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateDataStream

rpc CreateDataStream(CreateDataStreamRequest) returns (DataStream)

创建 DataStream。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateKeyEvent

rpc CreateKeyEvent(CreateKeyEventRequest) returns (KeyEvent)

创建关键事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateMeasurementProtocolSecret

rpc CreateMeasurementProtocolSecret(CreateMeasurementProtocolSecretRequest) returns (MeasurementProtocolSecret)

创建 Measurement Protocol Secret。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
CreateProperty

rpc CreateProperty(CreatePropertyRequest) returns (Property)

创建具有指定位置和属性的 Google Analytics 媒体资源。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteAccount

rpc DeleteAccount(DeleteAccountRequest) returns (Empty)

将目标账号标记为“已软删除”(即“已移至回收站”),并返回该账号。

此 API 没有用于恢复已软删除的账号的方法。不过,您可以使用回收站界面恢复它们。

如果未在到期时间之前恢复这些账号,系统会永久清除这些账号及所有子资源(例如媒体资源、GoogleAdsLinks、数据流、AccessBinding)。https://support.google.com/analytics/answer/6154772

如果找不到目标,则返回错误。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteConversionEvent

rpc DeleteConversionEvent(DeleteConversionEventRequest) returns (Empty)

已弃用:请改用 DeleteKeyEvent。删除媒体资源中的转化事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteDataStream

rpc DeleteDataStream(DeleteDataStreamRequest) returns (Empty)

删除媒体资源的数据流。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteKeyEvent

rpc DeleteKeyEvent(DeleteKeyEventRequest) returns (Empty)

删除关键事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteMeasurementProtocolSecret

rpc DeleteMeasurementProtocolSecret(DeleteMeasurementProtocolSecretRequest) returns (Empty)

删除目标 MeasurementProtocolSecret。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
DeleteProperty

rpc DeleteProperty(DeletePropertyRequest) returns (Property)

将目标媒体资源标记为“已软删除”(即“已移至回收站”),并返回该媒体资源。

此 API 没有用于恢复已软删除的媒体资源的方法。不过,您可以使用回收站界面恢复它们。

如果未在到期时间之前恢复媒体资源,系统会永久清除该媒体资源及其所有子资源(例如 GoogleAdsLinks、数据流、AccessBinding)。https://support.google.com/analytics/answer/6154772

如果找不到目标,则返回错误。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

查找单个账号。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetConversionEvent

rpc GetConversionEvent(GetConversionEventRequest) returns (ConversionEvent)

已弃用:请改用 GetKeyEvent。检索单个转化事件。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetCustomDimension

rpc GetCustomDimension(GetCustomDimensionRequest) returns (CustomDimension)

查找单个自定义维度。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetCustomMetric

rpc GetCustomMetric(GetCustomMetricRequest) returns (CustomMetric)

查找单个 CustomMetric。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetDataRetentionSettings

rpc GetDataRetentionSettings(GetDataRetentionSettingsRequest) returns (DataRetentionSettings)

返回此媒体资源的单例数据保留设置。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetDataSharingSettings

rpc GetDataSharingSettings(GetDataSharingSettingsRequest) returns (DataSharingSettings)

获取账号的数据共享设置。数据共享设置是单例。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetDataStream

rpc GetDataStream(GetDataStreamRequest) returns (DataStream)

查找单个 DataStream。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetKeyEvent

rpc GetKeyEvent(GetKeyEventRequest) returns (KeyEvent)

检索单个按键事件。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetMeasurementProtocolSecret

rpc GetMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest) returns (MeasurementProtocolSecret)

查找单个 MeasurementProtocolSecret。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
GetProperty

rpc GetProperty(GetPropertyRequest) returns (Property)

查找单个 GA 媒体资源。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListAccountSummaries

rpc ListAccountSummaries(ListAccountSummariesRequest) returns (ListAccountSummariesResponse)

返回调用方可以访问的所有账号的摘要。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListAccounts

rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse)

返回调用方可以访问的所有账号。

请注意,这些账号目前可能没有 GA 媒体资源。默认情况下,系统会排除已软删除(即“移至回收站”)的账号。如果找不到相关账号,则返回空列表。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListConversionEvents

rpc ListConversionEvents(ListConversionEventsRequest) returns (ListConversionEventsResponse)

已弃用:请改用 ListKeyEvents。返回指定父媒体资源中的转化事件列表。

如果未找到任何转化事件,则返回空列表。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListCustomDimensions

rpc ListCustomDimensions(ListCustomDimensionsRequest) returns (ListCustomDimensionsResponse)

列出媒体资源上的 CustomDimensions。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListCustomMetrics

rpc ListCustomMetrics(ListCustomMetricsRequest) returns (ListCustomMetricsResponse)

列出媒体资源上的 CustomMetrics。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListDataStreams

rpc ListDataStreams(ListDataStreamsRequest) returns (ListDataStreamsResponse)

列出媒体资源上的数据流。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListKeyEvents

rpc ListKeyEvents(ListKeyEventsRequest) returns (ListKeyEventsResponse)

返回指定父级媒体资源中的按键事件列表。如果未找到任何按键事件,则返回空列表。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListMeasurementProtocolSecrets

rpc ListMeasurementProtocolSecrets(ListMeasurementProtocolSecretsRequest) returns (ListMeasurementProtocolSecretsResponse)

返回指定父媒体资源下的子 MeasurementProtocolSecret。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ListProperties

rpc ListProperties(ListPropertiesRequest) returns (ListPropertiesResponse)

返回指定父级账号下的子媒体资源。

如果调用方没有访问权限,系统会排除相应媒体资源。默认情况下,系统会排除已软删除(即“移至回收站”)的媒体资源。如果未找到任何相关媒体资源,则返回空列表。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
ProvisionAccountTicket

rpc ProvisionAccountTicket(ProvisionAccountTicketRequest) returns (ProvisionAccountTicketResponse)

请求创建账号的支持服务工单。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
RunAccessReport

rpc RunAccessReport(RunAccessReportRequest) returns (RunAccessReportResponse)

返回数据访问记录的自定义报告。该报告会记录用户每次读取 Google Analytics 报告数据的情况。访问记录最长会保留 2 年。

您可以针对媒体资源请求数据访问报告。您可以为任何媒体资源请求报告,但只能针对 Google Analytics 360 媒体资源请求与配额无关的维度。此方法仅适用于管理员。

这些数据访问记录包括 GA 界面报告、GA 界面探索、GA Data API,以及 Firebase 和 AdMob 等其他产品,这些产品可以通过关联从 Google Analytics 检索数据。这些记录不包括媒体资源配置更改,例如添加数据流或更改媒体资源的时区。如需了解配置更改历史记录,请参阅 searchChangeHistoryEvents

如需提供对此 API 的反馈,请填写 Google Analytics 访问报告反馈表单。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics.edit
SearchChangeHistoryEvents

rpc SearchChangeHistoryEvents(SearchChangeHistoryEventsRequest) returns (SearchChangeHistoryEventsResponse)

根据指定的一组过滤条件,搜索账号或其子账号的所有更改。

仅返回 API 支持的更改子集。界面可能会返回其他更改。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateAccount

rpc UpdateAccount(UpdateAccountRequest) returns (Account)

更新账号。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateConversionEvent

rpc UpdateConversionEvent(UpdateConversionEventRequest) returns (ConversionEvent)

已弃用:请改用 UpdateKeyEvent。使用指定属性更新转化事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateCustomDimension

rpc UpdateCustomDimension(UpdateCustomDimensionRequest) returns (CustomDimension)

更新媒体资源上的 CustomDimension。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateCustomMetric

rpc UpdateCustomMetric(UpdateCustomMetricRequest) returns (CustomMetric)

更新媒体资源的自定义指标。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateDataRetentionSettings

rpc UpdateDataRetentionSettings(UpdateDataRetentionSettingsRequest) returns (DataRetentionSettings)

更新此媒体资源的单例数据保留设置。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateDataStream

rpc UpdateDataStream(UpdateDataStreamRequest) returns (DataStream)

更新媒体资源上的 DataStream。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateKeyEvent

rpc UpdateKeyEvent(UpdateKeyEventRequest) returns (KeyEvent)

更新关键事件。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateMeasurementProtocolSecret

rpc UpdateMeasurementProtocolSecret(UpdateMeasurementProtocolSecretRequest) returns (MeasurementProtocolSecret)

更新 Measurement Protocol 密钥。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit
UpdateProperty

rpc UpdateProperty(UpdatePropertyRequest) returns (Property)

更新媒体资源。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/analytics.edit

AccessBetweenFilter

表示结果需要介于两个数字之间(包括这两个数字)。

字段
from_value

NumericValue

以此数字开头。

to_value

NumericValue

以此数字结尾。

AccessDateRange

连续的天数范围:startDate、startDate + 1、...、endDate。

字段
start_date

string

查询的开始日期(含此日期),格式为 YYYY-MM-DD。不得晚于 endDate。系统也接受 NdaysAgoyesterdaytoday 格式,在这种情况下,系统会根据请求时区的当前时间推断日期。

end_date

string

查询的结束日期(含此日期),格式为 YYYY-MM-DD。不能早于 startDate。系统也接受 NdaysAgoyesterdaytoday 格式,在这种情况下,系统会根据请求时区的当前时间推断日期。

AccessDimension

“维度”是指数据的属性。例如,维度 userEmail 表示访问报告数据的用户的电子邮件地址。报告响应中的维度值为字符串。

字段
dimension_name

string

维度的 API 名称。如需查看此 API 支持的维度列表,请参阅数据访问架构

dimensionFilterorderBys 中会按名称引用维度。

AccessDimensionHeader

用于描述报告中的维度列。在报告中请求的维度会在行和 DimensionHeader 中生成列条目。不过,仅在过滤条件或表达式中使用的维度不会在报告中生成列;相应地,这些维度也不会生成标题。

字段
dimension_name

string

维度的名称;例如“userEmail”。

AccessDimensionValue

维度的值。

字段
value

string

维度值。例如,对于“国家/地区”维度,此值可能是“法国”。

AccessFilter

用于过滤维度或指标值的表达式。

字段
field_name

string

维度名称或指标名称。

联合字段 one_filter。为 Filter 指定一种过滤器类型。one_filter 只能是下列其中一项:
string_filter

AccessStringFilter

与字符串相关的过滤条件。

in_list_filter

AccessInListFilter

用于过滤“in”列表值的过滤条件。

numeric_filter

AccessNumericFilter

用于过滤数字或日期值的过滤条件。

between_filter

AccessBetweenFilter

用于过滤两个值的过滤条件。

AccessFilterExpression

表示维度或指标过滤条件。同一表达式中的字段必须全部是维度,或者全部是指标。

字段
联合字段 one_expression。为 FilterExpression 指定一种过滤条件表达式。one_expression 只能是下列其中一项:
and_group

AccessFilterExpressionList

and_group 中的每个 FilterExpression 之间都存在“AND”关系。

or_group

AccessFilterExpressionList

or_group 中的每个 FilterExpression 之间都存在 OR 关系。

not_expression

AccessFilterExpression

FilterExpression 不是 not_expression。

access_filter

AccessFilter

基元过滤器。在同一 FilterExpression 中,过滤条件的所有字段名称都必须是所有维度或所有指标。

AccessFilterExpressionList

过滤条件表达式列表。

字段
expressions[]

AccessFilterExpression

过滤条件表达式列表。

AccessInListFilter

结果需要是字符串值列表。

字段
values[]

string

字符串值的列表。不得为空。

case_sensitive

bool

如果为 true,则字符串值区分大小写。

AccessMetric

报告的量化衡量标准。例如,指标 accessCount 是数据访问记录的总数。

字段
metric_name

string

指标的 API 名称。如需查看此 API 支持的指标列表,请参阅数据访问架构

metricFilterorderBys 中,指标是按名称引用的。

AccessMetricHeader

描述报告中的指标列。在报告中请求的公开指标会在行和 MetricHeader 中生成列条目。不过,仅在过滤条件或表达式中使用的指标不会在报告中生成列;相应地,这些指标也不会生成标题。

字段
metric_name

string

指标的名称;例如“accessCount”。

AccessMetricValue

指标的值。

字段
value

string

测量值。例如,此值可以是“13”。

AccessNumericFilter

用于过滤数字或日期值的过滤条件。

字段
operation

Operation

此过滤条件的操作类型。

value

NumericValue

数值或日期值。

操作

应用于数字过滤条件的运算。

枚举
OPERATION_UNSPECIFIED 未指定。
EQUAL 等于
LESS_THAN 小于
LESS_THAN_OR_EQUAL 小于或等于
GREATER_THAN 大于
GREATER_THAN_OR_EQUAL 大于或等于

AccessOrderBy

排序依据用于定义行在响应中的排序方式。例如,按访问次数从高到低对行进行排序是一种排序,而按国家/地区字符串对行进行排序则是另一种排序。

字段
desc

bool

如果为 true,则按降序排序。如果为 false 或未指定,则按升序排序。

联合字段 one_order_by。为 OrderBy 指定一种排序依据。one_order_by 只能是下列其中一项:
metric

MetricOrderBy

按指标值对结果进行排序。

dimension

DimensionOrderBy

按维度值对结果进行排序。

DimensionOrderBy

按维度值排序。

字段
dimension_name

string

请求中用于排序的维度名称。

order_type

OrderType

控制维度值排序规则。

OrderType

用于对字符串维度值进行排序的规则。

枚举
ORDER_TYPE_UNSPECIFIED 未指定。
ALPHANUMERIC 按 Unicode 码位对字母数字进行排序。例如,“2”<“A”<“X”<“b”<“z”。
CASE_INSENSITIVE_ALPHANUMERIC 不区分大小写的字母数字排序,按小写 Unicode 码位排序。例如,“2”<“A”<“b”<“X”<“z”。
NUMERIC 维度值会在排序之前转换为数字。例如,在“NUMERIC”排序中,“25”<“100”,而在 ALPHANUMERIC 排序中,“100”<“25”。在所有数值下方,非数值维度值的排序值均相同。

MetricOrderBy

按指标值排序。

字段
metric_name

string

请求中用于排序的指标名称。

AccessQuota

此 Google Analytics 媒体资源的所有配额的当前状态。如果某个媒体资源的任何配额用尽,则针对该媒体资源的所有请求都会返回“资源耗尽”错误。

字段
tokens_per_day

AccessQuotaStatus

媒体资源每天可以使用 25 万个令牌。大部分请求消耗的令牌数都少于 10 个。

tokens_per_hour

AccessQuotaStatus

媒体资源每小时可以使用 5 万个令牌。一个 API 请求会消耗一组令牌,系统会从所有小时配额、每日配额和每个项目的小时配额中扣除该数量。

concurrent_requests

AccessQuotaStatus

媒体资源最多可以使用 50 个并发请求。

server_errors_per_project_per_hour

AccessQuotaStatus

媒体资源和 Cloud 项目对每小时最多可以有 50 个服务器错误。

tokens_per_project_per_hour

AccessQuotaStatus

媒体资源每小时最多可使用其在每个项目中的 25% 的令牌。也就是说,Analytics 360 媒体资源每个项目每小时可使用 12,500 个令牌。一个 API 请求会消耗一组令牌,系统会从所有小时配额、每日配额和每个项目的小时配额中扣除该数量。

AccessQuotaStatus

特定配额组的当前状态。

字段
consumed

int32

此请求消耗的配额。

remaining

int32

此请求后剩余的配额。

AccessRow

访问每行的报告数据。

字段
dimension_values[]

AccessDimensionValue

维度值列表。这些值的顺序与请求中指定的顺序相同。

metric_values[]

AccessMetricValue

指标值列表。这些值的顺序与请求中指定的顺序相同。

AccessStringFilter

字符串的过滤条件。

字段
match_type

MatchType

此过滤条件的匹配类型。

value

string

用于匹配的字符串值。

case_sensitive

bool

如果为 true,则字符串值区分大小写。

MatchType

字符串过滤条件的匹配类型。

枚举
MATCH_TYPE_UNSPECIFIED 未指定
EXACT 字符串值完全匹配。
BEGINS_WITH 以字符串值开头。
ENDS_WITH 以字符串值结尾。
CONTAINS 包含字符串值。
FULL_REGEXP 正则表达式与字符串值完全匹配。
PARTIAL_REGEXP 正则表达式与字符串值的部分匹配。

账号

代表 Google Analytics 账号的资源消息。

字段
name

string

仅限输出。此账号的资源名称。格式:accounts/{account} 示例:“accounts/100”

create_time

Timestamp

仅限输出。此账号的最初创建时间。

update_time

Timestamp

仅限输出。上次更新账号载荷字段的时间。

display_name

string

必需。此账号的直观易懂的显示名称。

region_code

string

商家所在的国家/地区。必须是 Unicode CLDR 区域代码。

deleted

bool

仅限输出。指示此账号是否已被软删除。除非您明确要求,否则已删除的账号不会显示在列表结果中。

gmp_organization

string

仅限输出。Google Marketing Platform 组织资源的 URI。仅在此账号与 GMP 组织相关联时设置。格式:marketingplatformadmin.googleapis.com/organizations/{org_id}

AccountSummary

一个虚拟资源,用于概要显示某个账号及其所有子 Google Analytics 媒体资源。

字段
name

string

此账号摘要的资源名称。格式:accountSummaries/{account_id} 示例:“accountSummaries/1000”

account

string

此账号摘要中提及的账号的资源名称。格式:accounts/{account_id}。示例:“accounts/1000”

display_name

string

此账号摘要中提及的账号的显示名称。

property_summaries[]

PropertySummary

此账号的子账号摘要列表。

AcknowledgeUserDataCollectionRequest

AcknowledgeUserDataCollection RPC 的请求消息。

字段
property

string

必需。要确认用户数据收集的媒体资源。

acknowledgement

string

必需。确认此方法的调用方了解用户数据收集条款。

此字段必须包含以下确切值:“我确认,我已进行了必要的隐私披露声明并获得了最终用户授权,可收集最终用户的数据并进行相关处理,包括将此类数据与 Google Analytics 从我的网站和/或应用媒体资源收集的访问信息相关联。”

AcknowledgeUserDataCollectionResponse

此类型没有字段。

AcknowledgeUserDataCollection RPC 的响应消息。

ActionType

可能会更改资源的操作类型。

枚举
ACTION_TYPE_UNSPECIFIED 操作类型未知或未指定。
CREATED 在此更改中创建了资源。
UPDATED 此项更改更新了资源。
DELETED 在此更改中,资源已被删除。

ActorType

可以更改 Google Analytics 资源的不同类型的操作者。

枚举
ACTOR_TYPE_UNSPECIFIED 执行者类型未知或未指定。
USER actor_email 中指定的用户所做的更改。
SYSTEM Google Analytics 系统所做的更改。
SUPPORT Google Analytics 支持团队人员所做的更改。

ArchiveCustomDimensionRequest

ArchiveCustomDimension RPC 的请求消息。

字段
name

string

必需。要归档的 CustomDimension 的名称。示例格式:properties/1234/customDimensions/5678

ArchiveCustomMetricRequest

ArchiveCustomMetric RPC 的请求消息。

字段
name

string

必需。要归档的自定义指标的名称。示例格式:properties/1234/customMetrics/5678

ChangeHistoryChange

对单个 Google Analytics 资源所做的更改的说明。

字段
resource

string

此条目描述的资源的资源名称。

action

ActionType

更改此资源的操作类型。

resource_before_change

ChangeHistoryResource

更改生效前资源的内容。如果此资源是在此次更改中创建的,则此字段将缺失。

resource_after_change

ChangeHistoryResource

更改生效后的资源内容。如果此资源在此更改中被删除,则此字段将缺失。

ChangeHistoryResource

更改历史记录中更改结果之前或之后的资源快照。

字段

联合字段 resource

resource 只能是下列其中一项:

account

Account

更改历史记录中账号资源的快照。

property

Property

更改历史记录中媒体资源的快照。

conversion_event

ConversionEvent

更改历史记录中 ConversionEvent 资源的快照。

measurement_protocol_secret

MeasurementProtocolSecret

更改历史记录中 MeasurementProtocolSecret 资源的快照。

data_retention_settings

DataRetentionSettings

更改记录中的数据保留设置资源的快照。

data_stream

DataStream

更改历史记录中 DataStream 资源的快照。

ChangeHistoryEvent

Google Analytics 账号或其子媒体资源中因同一原因而发生的一组更改。常见原因包括在 Google Analytics 界面中进行的更新、客户支持团队所做的更改,或 Google Analytics 系统自动进行的更改。

字段
id

string

此更改历史记录事件的 ID。此 ID 在 Google Analytics 中是唯一的。

change_time

Timestamp

更改的时间。

actor_type

ActorType

进行此更改的操作者类型。

user_actor_email

string

做出更改的 Google 账号的电子邮件地址。如果“执行者”字段设置为“USER”,则此字段应为有效的电子邮件地址;否则,此字段应为空。已删除的 Google 账号会导致错误。

changes_filtered

bool

如果为 true,则表示返回的更改列表已过滤,并不代表在此事件中发生的所有更改。

changes[]

ChangeHistoryChange

在此更改历史记录事件中进行的符合 SearchChangeHistoryEventsRequest 中指定过滤条件的更改的列表。

ChangeHistoryResourceType

更改历史记录中可能会返回其更改的资源类型。

枚举
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED 资源类型未知或未指定。
ACCOUNT 账号资源
PROPERTY 媒体资源
GOOGLE_SIGNALS_SETTINGS GoogleSignalsSettings 资源
CONVERSION_EVENT ConversionEvent 资源
MEASUREMENT_PROTOCOL_SECRET MeasurementProtocolSecret 资源
CUSTOM_DIMENSION CustomDimension 资源
CUSTOM_METRIC CustomMetric 资源
DATA_RETENTION_SETTINGS DataRetentionSettings 资源
DATA_STREAM DataStream 资源
ATTRIBUTION_SETTINGS AttributionSettings 资源

ConversionEvent

Google Analytics 媒体资源中的转化事件。

字段
name

string

仅限输出。此转化事件的资源名称。格式:properties/{property}/conversionEvents/{conversion_event}

event_name

string

不可变。此转化事件的事件名称。示例:“点击”“购买”

create_time

Timestamp

仅限输出。在媒体资源中创建此转化事件的时间。

deletable

bool

仅限输出。如果已设置,此事件目前可使用 DeleteConversionEvent 删除。

custom

bool

仅限输出。如果设为 true,此转化事件将引用自定义事件。如果设置为 false,此转化事件将引用 GA 中的默认事件。默认事件通常在 GA 中具有特殊含义。默认事件通常由 GA 系统为您创建,但在某些情况下也可以由媒体资源管理员创建。自定义事件会计入每个媒体资源可创建的自定义转化事件的数量上限。

counting_method

ConversionCountingMethod

可选。用于跨会话内的多个事件统计转化的方法。如果未提供此值,则将其设为 ONCE_PER_EVENT

default_conversion_value

DefaultConversionValue

可选。为转化事件定义默认价值/币种。

ConversionCountingMethod

系统跨会话内的多个事件统计转化的方式。

枚举
CONVERSION_COUNTING_METHOD_UNSPECIFIED 未指定统计方法。
ONCE_PER_EVENT 每个事件实例都被视为一次转化。
ONCE_PER_SESSION 每位用户每次会话最多将一个事件实例视为一次转化。

DefaultConversionValue

为转化事件定义默认价值/币种。必须同时提供值和币种。

字段
value

double

此值将用于为指定 event_name 的所有转化填充值,前提是事件“value”参数未设置。

currency_code

string

如果此 event_name 的转化事件未设置货币,系统会将此货币应用为默认货币。必须采用 ISO 4217 货币代码格式。如需了解详情,请参阅 https://en.wikipedia.org/wiki/ISO_4217

CreateConversionEventRequest

CreateConversionEvent RPC 的请求消息

字段
conversion_event

ConversionEvent

必需。要创建的转化事件。

parent

string

必需。将在其中创建此转化事件的父媒体资源的资源名称。格式:properties/123

CreateCustomDimensionRequest

CreateCustomDimension RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

custom_dimension

CustomDimension

必需。要创建的自定义维度。

CreateCustomMetricRequest

CreateCustomMetric RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

custom_metric

CustomMetric

必需。要创建的 CustomMetric。

CreateDataStreamRequest

CreateDataStream RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

data_stream

DataStream

必需。要创建的 DataStream。

CreateFirebaseLinkRequest

CreateFirebaseLink RPC 的请求消息

字段
parent

string

必需。格式:properties/{property_id}

示例:properties/1234

CreateGoogleAdsLinkRequest

CreateGoogleAdsLink RPC 的请求消息

字段
parent

string

必需。示例格式:properties/1234

CreateKeyEventRequest

CreateKeyEvent RPC 的请求消息

字段
key_event

KeyEvent

必需。要创建的按键事件。

parent

string

必需。将要创建此关键事件的父级媒体资源的资源名称。格式:properties/123

CreateMeasurementProtocolSecretRequest

CreateMeasurementProtocolSecret RPC 的请求消息

字段
parent

string

必需。将在其中创建此密钥的父级资源。格式:properties/{property}/dataStreams/{dataStream}

measurement_protocol_secret

MeasurementProtocolSecret

必需。要创建的 Measurement Protocol 密钥。

CreatePropertyRequest

CreateProperty RPC 的请求消息。

字段
property

Property

必需。要创建的媒体资源。注意:所提供的媒体资源必须指定其父级。

CustomDimension

自定义维度的定义。

字段
name

string

仅限输出。此 CustomDimension 资源的资源名称。格式:properties/{property}/customDimensions/{customDimension}

parameter_name

string

必需。不可变。此自定义维度的代码植入参数名称。

如果这是用户级范围的维度,则此维度就是用户属性名称。如果这是事件级范围的维度,则为事件参数名称。

如果这是商品级范围的维度,则是电子商务 items 数组中找到的参数名称。

只能包含字母数字字符和下划线字符,且必须以字母开头。用户级范围维度的长度上限为 24 个字符,事件级范围维度的长度上限为 40 个字符。

display_name

string

必需。此自定义维度的显示名称(如 Google Analytics 界面中所示)。最多 82 个字符,可包含字母数字、空格和下划线,且必须以字母开头。旧版系统生成的显示名称可以包含方括号,但对此字段进行更新时绝不允许使用方括号。

description

string

可选。此自定义维度的说明。长度上限为 150 个字符。

scope

DimensionScope

必需。不可变。此维度的范围。

disallow_ads_personalization

bool

可选。如果设置为 true,则将此维度设置为 NPA,并将其从广告个性化中排除。

目前,只有用户级范围的自定义维度支持此功能。

DimensionScope

此维度范围的有效值。

枚举
DIMENSION_SCOPE_UNSPECIFIED 范围未知或未指定。
EVENT 限定于事件的维度。
USER 范围限定为用户的维度。
ITEM 商品级范围的维度

CustomMetric

自定义指标的定义。

字段
name

string

仅限输出。此 CustomMetric 资源的资源名称。格式:properties/{property}/customMetrics/{customMetric}

parameter_name

string

必需。不可变。此自定义指标的代码植入名称。

如果这是事件级范围的指标,则此维度是事件参数名称。

只能包含字母数字字符和下划线,且必须以字母开头。事件级范围指标的长度上限为 40 个字符。

display_name

string

必需。此自定义指标的显示名称(如 Google Analytics 界面中所示)。最多 82 个字符,可包含字母数字、空格和下划线,且必须以字母开头。旧版系统生成的显示名称可以包含方括号,但对此字段进行更新时绝不允许使用方括号。

description

string

可选。此自定义维度的说明。长度上限为 150 个字符。

measurement_unit

MeasurementUnit

必需。自定义指标值的类型。

scope

MetricScope

必需。不可变。此自定义指标的范围。

restricted_metric_type[]

RestrictedMetricType

可选。此指标可能包含的受限数据类型。对于使用“CURRENCY”衡量单位的指标,此字段为必填。对于衡量单位不是“CURRENCY”的指标,此值必须为空。

MeasurementUnit

表示自定义指标值的可能类型。

货币表示法未来可能会发生变化,这需要进行破坏性 API 更改。

枚举
MEASUREMENT_UNIT_UNSPECIFIED MeasurementUnit 未指定或缺失。
STANDARD 此指标使用默认单位。
CURRENCY 此指标用于衡量货币。
FEET 此指标用于衡量英尺。
METERS 此指标用于衡量米数。
KILOMETERS 此指标以公里为单位。
MILES 此指标以英里为单位。
MILLISECONDS 此指标以毫秒为单位。
SECONDS 此指标以秒为单位。
MINUTES 此指标以分钟为单位。
HOURS 此指标以小时为单位。

MetricScope

此指标的范围。

枚举
METRIC_SCOPE_UNSPECIFIED 范围未知或未指定。
EVENT 限定于事件的指标。

RestrictedMetricType

用于将此自定义指标中的数据标记为应仅限特定用户访问的数据的标签。

枚举
RESTRICTED_METRIC_TYPE_UNSPECIFIED 类型未知或未指定。
COST_DATA 指标会报告费用数据。
REVENUE_DATA 指标报告收入数据。

DataRetentionSettings

数据保留设置值。这是单例资源。

字段
name

string

仅限输出。此 DataRetentionSetting 资源的资源名称。格式:properties/{property}/dataRetentionSettings

event_data_retention

RetentionDuration

必需。事件级数据的保留期限。

user_data_retention

RetentionDuration

必需。用户级数据的保留期限。

reset_user_data_on_new_activity

bool

如果为 true,则每当用户有新的事件发生,系统就会重置该用户的标识符的保留期限。

RetentionDuration

数据保留期限的有效值。

枚举
RETENTION_DURATION_UNSPECIFIED 未指定数据保留时长。
TWO_MONTHS 数据保留时长为 2 个月。
FOURTEEN_MONTHS 数据保留时长为 14 个月。
TWENTY_SIX_MONTHS 数据保留期限为 26 个月。仅适用于 360 媒体资源。仅适用于事件数据。
THIRTY_EIGHT_MONTHS 数据保留期限为 38 个月。仅适用于 360 媒体资源。仅适用于事件数据。
FIFTY_MONTHS 数据保留时长为 50 个月。仅适用于 360 媒体资源。仅适用于事件数据。

DataSharingSettings

表示 Google Analytics 账号的数据共享设置的资源消息。

字段
name

string

仅限输出。资源名称。格式:accounts/{account}/dataSharingSettings 示例:“accounts/1000/dataSharingSettings”

sharing_with_google_support_enabled

bool

允许 Google 技术支持服务代表在必要时访问您的 Google Analytics 数据和账号,以提供服务和寻找技术问题的解决办法。

此字段会映射到 Google Analytics“管理”界面中的“技术支持”字段。

sharing_with_google_assigned_sales_enabled

bool

允许 Google 访问您的 Google Analytics 账号数据,包括账号使用情况和配置数据、产品支出以及与您的 Google Analytics 账号关联的用户,以便 Google 帮助您充分利用各种 Google 产品,并为您提供有关 Google Analytics 和其他 Google 商业产品的数据洞见、优惠、建议和优化提示。

此字段会映射到 Google Analytics“管理”界面中的“针对您的业务的建议”字段。

sharing_with_google_any_sales_enabled
(deprecated)

bool

已弃用。此字段已不再使用,并且始终返回 false。

sharing_with_google_products_enabled

bool

允许 Google 使用这些数据来改进其他 Google 产品或服务。

此字段会映射到 Google Analytics“管理”界面中的“Google 产品和服务”字段。

sharing_with_others_enabled

bool

如果选择贡献汇总的衡量数据,即可启用预测、模型估算和基准化分析等功能,获得更丰富的业务数据洞见。您共享的数据(包括数据共享来源媒体资源的有关信息)将会进行汇总和去标识化处理,然后才会用于生成业务数据洞见。

此字段会映射到 Google Analytics“管理”界面中的“根据模型估算贡献数据和业务数据洞见”字段。

DataStream

表示数据流的资源消息。

字段
name

string

仅限输出。此数据流的资源名称。格式:properties/{property_id}/dataStreams/{stream_id} 示例:“properties/1000/dataStreams/2000”

type

DataStreamType

必需。不可变。此 DataStream 资源的类型。

display_name

string

数据流的直观易懂的显示名称。

网站数据流必须提供此维度。

允许的显示名称长度上限为 255 个 UTF-16 代码单元。

create_time

Timestamp

仅限输出。此数据流的原始创建时间。

update_time

Timestamp

仅限输出。上次更新数据流载荷字段的时间。

联合字段 stream_data。特定数据流类型的数据。要设置的消息与此数据流的类型相对应。stream_data 只能是下列其中一项:
web_stream_data

WebStreamData

特定于网站数据流的数据。如果类型为 WEB_DATA_STREAM,则必须填充此字段。

android_app_stream_data

AndroidAppStreamData

特定于 Android 应用串流的数据。如果类型为 ANDROID_APP_DATA_STREAM,则必须填充此字段。

ios_app_stream_data

IosAppStreamData

特定于 iOS 应用数据流的数据。如果类型为 IOS_APP_DATA_STREAM,则必须填充此字段。

AndroidAppStreamData

特定于 Android 应用串流的数据。

字段
firebase_app_id

string

仅限输出。Firebase 中相应 Android 应用的 ID(如果有)。如果删除并重新创建 Android 应用,此 ID 可能会发生变化。

package_name

string

不可变。要衡量的应用的软件包名称。示例:“com.example.myandroidapp”

DataStreamType

数据流的类型。

枚举
DATA_STREAM_TYPE_UNSPECIFIED 类型未知或未指定。
WEB_DATA_STREAM 网站数据流。
ANDROID_APP_DATA_STREAM Android 应用数据流。
IOS_APP_DATA_STREAM iOS 应用数据流。

IosAppStreamData

特定于 iOS 应用数据流的数据。

字段
firebase_app_id

string

仅限输出。Firebase 中相应 iOS 应用的 ID(如果有)。如果删除并重新创建 iOS 应用,此 ID 可能会发生变化。

bundle_id

string

必需。不可变。应用的 Apple App Store 软件包 ID。示例:“com.example.myiosapp”

WebStreamData

特定于网站数据流的数据。

字段
measurement_id

string

仅限输出。Google Analytics 衡量 ID。

示例:“G-1A2BCD345E”

firebase_app_id

string

仅限输出。Firebase 中相应 Web 应用的 ID(如果有)。如果您删除并重新创建 Web 应用,此 ID 可能会发生变化。

default_uri

string

要衡量的网站应用的域名,或为空。示例:“http://www.google.com”“https://www.google.com”

DeleteAccountRequest

DeleteAccount RPC 的请求消息。

字段
name

string

必需。要软删除的账号的名称。格式:accounts/{account} 示例:“accounts/100”

DeleteConversionEventRequest

DeleteConversionEvent RPC 的请求消息

字段
name

string

必需。要删除的转化事件的资源名称。格式:properties/{property}/conversionEvents/{conversion_event} 示例:“properties/123/conversionEvents/456”

DeleteDataStreamRequest

DeleteDataStream RPC 的请求消息。

字段
name

string

必需。要删除的 DataStream 的名称。示例格式:properties/1234/dataStreams/5678

DeleteFirebaseLinkRequest

DeleteFirebaseLink RPC 的请求消息

字段
name

string

必需。格式:properties/{property_id}/firebaseLinks/{firebase_link_id}

示例:properties/1234/firebaseLinks/5678

DeleteGoogleAdsLinkRequest

DeleteGoogleAdsLink RPC 的请求消息。

字段
name

string

必需。示例格式:properties/1234/googleAdsLinks/5678

DeleteKeyEventRequest

DeleteKeyEvent RPC 的请求消息

字段
name

string

必需。要删除的按键事件的资源名称。格式:properties/{property}/keyEvents/{key_event} 示例:“properties/123/keyEvents/456”

DeleteMeasurementProtocolSecretRequest

DeleteMeasurementProtocolSecret RPC 的请求消息

字段
name

string

必需。要删除的 MeasurementProtocolSecret 的名称。格式:properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}

DeletePropertyRequest

DeleteProperty RPC 的请求消息。

字段
name

string

必需。要软删除的媒体资源的名称。格式:properties/{property_id} 示例:“properties/1000”

GetAccountRequest

GetAccount RPC 的请求消息。

字段
name

string

必需。要查找的账号的名称。格式:accounts/{account} 示例:“accounts/100”

GetConversionEventRequest

GetConversionEvent RPC 的请求消息

字段
name

string

必需。要检索的转化事件的资源名称。格式:properties/{property}/conversionEvents/{conversion_event} 示例:“properties/123/conversionEvents/456”

GetCustomDimensionRequest

GetCustomDimension RPC 的请求消息。

字段
name

string

必需。要获取的 CustomDimension 的名称。示例格式:properties/1234/customDimensions/5678

GetCustomMetricRequest

GetCustomMetric RPC 的请求消息。

字段
name

string

必需。要获取的自定义指标的名称。示例格式:properties/1234/customMetrics/5678

GetDataRetentionSettingsRequest

GetDataRetentionSettings RPC 的请求消息。

字段
name

string

必需。要查找的设置的名称。格式:properties/{property}/dataRetentionSettings 示例:“properties/1000/dataRetentionSettings”

GetDataSharingSettingsRequest

GetDataSharingSettings RPC 的请求消息。

字段
name

string

必需。要查找的设置的名称。格式:accounts/{account}/dataSharingSettings

示例:accounts/1000/dataSharingSettings

GetDataStreamRequest

GetDataStream RPC 的请求消息。

字段
name

string

必需。要获取的 DataStream 的名称。示例格式:properties/1234/dataStreams/5678

GetKeyEventRequest

GetKeyEvent RPC 的请求消息

字段
name

string

必需。要检索的按键事件的资源名称。格式:properties/{property}/keyEvents/{key_event} 示例:“properties/123/keyEvents/456”

GetMeasurementProtocolSecretRequest

GetMeasurementProtocolSecret RPC 的请求消息。

字段
name

string

必需。要查找的衡量协议 Secret 的名称。格式:properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}

GetPropertyRequest

GetProperty RPC 的请求消息。

字段
name

string

必需。要查找的媒体资源的名称。格式:properties/{property_id} 示例:“properties/1000”

IndustryCategory

为此媒体资源选择的类别,用于进行行业基准比较。

枚举
INDUSTRY_CATEGORY_UNSPECIFIED 未指定行业类别
AUTOMOTIVE 汽车
BUSINESS_AND_INDUSTRIAL_MARKETS 工商业市场
FINANCE 金融
HEALTHCARE 医疗保健
TECHNOLOGY 技术
TRAVEL 旅游
OTHER 其他
ARTS_AND_ENTERTAINMENT 艺术与娱乐
BEAUTY_AND_FITNESS 美容健身
BOOKS_AND_LITERATURE 图书与文学
FOOD_AND_DRINK 食品和饮料
GAMES 游戏
HOBBIES_AND_LEISURE 爱好与休闲
HOME_AND_GARDEN 家居园艺
INTERNET_AND_TELECOM 互联网与电信
LAW_AND_GOVERNMENT 法律和政府
NEWS 新闻
ONLINE_COMMUNITIES 在线社区
PEOPLE_AND_SOCIETY 人与社会
PETS_AND_ANIMALS 宠物与动物
REAL_ESTATE 房地产
REFERENCE 参考
SCIENCE 科学
SPORTS 体育
JOBS_AND_EDUCATION 招聘与培训
SHOPPING 购物

KeyEvent

Google Analytics 媒体资源中的关键事件。

字段
name

string

仅限输出。此关键事件的资源名称。格式:properties/{property}/keyEvents/{key_event}

event_name

string

不可变。此按键事件的事件名称。示例:“点击”“购买”

create_time

Timestamp

仅限输出。此关键事件在媒体资源中创建的时间。

deletable

bool

仅限输出。如果设置为 true,则可以删除此事件。

custom

bool

仅限输出。如果设为 true,此关键事件将引用自定义事件。如果设置为 false,此关键事件将引用 GA 中的默认事件。默认事件通常在 GA 中具有特殊含义。默认事件通常由 GA 系统为您创建,但在某些情况下,媒体资源管理员也可以创建默认事件。自定义事件会计入每项媒体资源可创建的自定义关键事件的数量上限。

counting_method

CountingMethod

必需。系统跨会话内的多个事件统计关键事件的方式。

default_value

DefaultValue

可选。为关键事件定义默认值/币种。

CountingMethod

系统跨会话内的多个事件统计关键事件的方式。

枚举
COUNTING_METHOD_UNSPECIFIED 未指定统计方法。
ONCE_PER_EVENT 每个事件实例都被视为关键事件。
ONCE_PER_SESSION 每个用户在每次会话中最多将一个事件实例视为关键事件。

DefaultValue

为关键事件定义默认值/币种。

字段
numeric_value

double

必需。系统会使用此值来填充此关键事件(由 event_name 指定)的所有出现情况的“value”参数(如果该参数未设置)。

currency_code

string

必需。如果此关键事件(由 event_name 指定)的某个出现情况未设置币种,系统会将此币种应用为默认币种。必须采用 ISO 4217 货币代码格式。

如需了解详情,请参阅 https://en.wikipedia.org/wiki/ISO_4217

ListAccountSummariesRequest

ListAccountSummaries RPC 的请求消息。

字段
page_size

int32

要返回的 AccountSummary 资源的数量上限。服务返回的数量可能小于此值,即使有其他网页也是如此。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListAccountSummaries 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListAccountSummaries 的所有其他参数必须与提供页面令牌的调用匹配。

ListAccountSummariesResponse

ListAccountSummaries RPC 的响应消息。

字段
account_summaries[]

AccountSummary

调用方有权访问的所有账号的账号摘要。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListAccountsRequest

ListAccounts RPC 的请求消息。

字段
page_size

int32

要返回的资源的数量上限。服务返回的数量可能小于此值,即使有其他网页也是如此。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListAccounts 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListAccounts 的所有其他参数必须与提供页面令牌的调用匹配。

show_deleted

bool

是否在结果中包含已软删除(即“移至回收站”)的账号。您可以检查账号,以确定其是否已被删除。

ListAccountsResponse

ListAccounts RPC 的请求消息。

字段
accounts[]

Account

可供调用方访问的结果。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListConversionEventsRequest

ListConversionEvents RPC 的请求消息

字段
parent

string

必需。父媒体资源的资源名称。示例:“properties/123”

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListConversionEvents 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListConversionEvents 的所有其他参数必须与提供页面令牌的调用匹配。

ListConversionEventsResponse

ListConversionEvents RPC 的响应消息。

字段
conversion_events[]

ConversionEvent

请求的转化事件

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListCustomDimensionsRequest

ListCustomDimensions RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200(更高的值将被强制转换为最大值)。

page_token

string

从之前的 ListCustomDimensions 调用接收的页面令牌。利用其进行后续页面检索。

进行分页时,提供给 ListCustomDimensions 的所有其他参数必须与提供页面令牌的调用匹配。

ListCustomDimensionsResponse

ListCustomDimensions RPC 的响应消息。

字段
custom_dimensions[]

CustomDimension

CustomDimensions 列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListCustomMetricsRequest

ListCustomMetrics RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200(更高的值将被强制转换为最大值)。

page_token

string

从之前的 ListCustomMetrics 调用接收的页面令牌。利用其进行后续页面检索。

进行分页时,提供给 ListCustomMetrics 的所有其他参数必须与提供页面令牌的调用匹配。

ListCustomMetricsResponse

ListCustomMetrics RPC 的响应消息。

字段
custom_metrics[]

CustomMetric

CustomMetrics 列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListDataStreamsRequest

ListDataStreams RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200(更高的值将被强制转换为最大值)。

page_token

string

从之前的 ListDataStreams 调用接收的页面令牌。利用其进行后续页面检索。

进行分页时,提供给 ListDataStreams 的所有其他参数必须与提供页面令牌的调用匹配。

ListDataStreamsResponse

ListDataStreams RPC 的响应消息。

字段
data_streams[]

DataStream

DataStream 列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListFirebaseLinksRequest

ListFirebaseLinks RPC 的请求消息

字段
parent

string

必需。格式:properties/{property_id}

示例:properties/1234

page_size

int32

要返回的资源的数量上限。服务返回的数量可能小于此值,即使有其他网页也是如此。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListFirebaseLinks 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListFirebaseLinks 的所有其他参数必须与提供页面令牌的调用匹配。

ListFirebaseLinksResponse

ListFirebaseLinks RPC 的响应消息

字段
next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。 目前,Google Analytics 仅支持每个媒体资源一个 FirebaseLink,因此此字段永远不会填充。

ListGoogleAdsLinksRequest

ListGoogleAdsLinks RPC 的请求消息。

字段
parent

string

必需。示例格式:properties/1234

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200(更高的值将被强制转换为最大值)。

page_token

string

从之前的 ListGoogleAdsLinks 调用接收的页面令牌。利用其进行后续页面检索。

进行分页时,提供给 ListGoogleAdsLinks 的所有其他参数必须与提供页面令牌的调用匹配。

ListGoogleAdsLinksResponse

ListGoogleAdsLinks RPC 的响应消息。

字段
next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListKeyEventsRequest

ListKeyEvents RPC 的请求消息

字段
parent

string

必需。父媒体资源的资源名称。示例:“properties/123”

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListKeyEvents 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListKeyEvents 的所有其他参数必须与提供页面令牌的调用匹配。

ListKeyEventsResponse

ListKeyEvents RPC 的响应消息。

字段
key_events[]

KeyEvent

请求的按键事件

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListMeasurementProtocolSecretsRequest

ListMeasurementProtocolSecret RPC 的请求消息

字段
parent

string

必需。父级数据流的资源名称。格式:properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets

page_size

int32

要返回的资源的数量上限。如果未指定,则最多返回 10 个资源。最大值为 10。更高的值将被强制转换为最大值。

page_token

string

从之前的 ListMeasurementProtocolSecrets 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListMeasurementProtocolSecrets 的所有其他参数必须与提供页面令牌的调用匹配。

ListMeasurementProtocolSecretsResponse

ListMeasurementProtocolSecret RPC 的响应消息

字段
measurement_protocol_secrets[]

MeasurementProtocolSecret

请求中指定的父级数据流的密钥列表。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ListPropertiesRequest

ListProperties RPC 的请求消息。

字段
filter

string

必需。用于过滤请求结果的表达式。可用于过滤的字段包括:parent:(父级账号/媒体资源的资源名称)或 ancestor:(父级账号的资源名称)或 firebase_project:(关联的 Firebase 项目的 ID 或编号)。以下是一些过滤条件示例:

| Filter                      | Description                               |
|-----------------------------|-------------------------------------------|
| parent:accounts/123         | The account with account id: 123.       |
| parent:properties/123       | The property with property id: 123.       |
| ancestor:accounts/123       | The account with account id: 123.         |
| firebase_project:project-id | The firebase project with id: project-id. |
| firebase_project:123        | The firebase project with number: 123.    |
page_size

int32

要返回的资源的数量上限。服务返回的数量可能小于此值,即使有其他网页也是如此。如果未指定,则最多返回 50 个资源。最大值为 200;(更高的值将被强制转换为最大值)

page_token

string

从之前的 ListProperties 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 ListProperties 的所有其他参数必须与提供页面令牌的调用匹配。

show_deleted

bool

是否在结果中包含已软删除(即“已移至回收站”)的媒体资源。您可以检查媒体资源,以确定它们是否已被删除。

ListPropertiesResponse

ListProperties RPC 的响应消息。

字段
properties[]

Property

与过滤条件匹配且可供调用方访问的结果。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

MeasurementProtocolSecret

用于向 Measurement Protocol 发送命中数据的密钥值。

字段
name

string

仅限输出。此 Secret 的资源名称。此 Secret 可以是任何类型的串流的子级。格式:properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}

display_name

string

必需。此 Secret 的直观易懂的显示名称。

secret_value

string

仅限输出。Measurement Protocol 密钥值。将命中数据发送到此密钥的父级媒体资源时,将此值传递给 Measurement Protocol API 的 api_secret 字段。

NumericValue

表示数字。

字段
联合字段 one_value。数值 one_value 只能是以下值之一:
int64_value

int64

整数值

double_value

double

DoubleValue

属性

表示 Google Analytics 媒体资源的资源消息。

字段
name

string

仅限输出。此媒体资源的资源名称。格式:properties/{property_id} 示例:“properties/1000”

property_type

PropertyType

不可变。此媒体资源的媒体资源类型。创建媒体资源时,如果类型为“PROPERTY_TYPE_UNSPECIFIED”,则系统会隐式使用“ORDINARY_PROPERTY”。

create_time

Timestamp

仅限输出。实体最初创建的时间。

update_time

Timestamp

仅限输出。实体载荷字段的上次更新时间。

parent

string

不可变。此媒体资源的逻辑父项的资源名称。

注意:您可以使用“移动媒体资源”界面更改父级。格式:accounts/{account}、properties/{property}。示例:“accounts/100”“properties/101”

display_name

string

必需。此媒体资源的直观易懂的显示名称。

允许的显示名称长度上限为 100 个 UTF-16 代码单元。

industry_category

IndustryCategory

与此媒体资源相关联的行业。示例:AUTOMOTIVE、FOOD_AND_DRINK

time_zone

string

必需。报告时区,用于确定报告的每日起止时间(无论数据来自何处)。如果时区使用夏时制,Google Analytics 会根据相应的变化自动做出调整。

注意:更改时区只会影响未来的数据,不会影响以前的数据。

格式:https://www.iana.org/time-zones 示例:“America/Los_Angeles”

currency_code

string

涉及货币值的报告中使用的币种类型。

格式:https://en.wikipedia.org/wiki/ISO_4217 示例:“USD”“EUR”“JPY”

service_level

ServiceLevel

仅限输出。适用于此媒体资源的 Google Analytics 服务等级。

delete_time

Timestamp

仅限输出。如果已设置,则表示此媒体资源被移至回收站的时间。如果未设置,则表示此媒体资源目前不在回收站中。

expire_time

Timestamp

仅限输出。如果设置,则表示系统永久删除此已回收的媒体资源的时间。如果未设置,则表示此媒体资源目前不在回收站中,并且未安排删除。

account

string

不可变。父级账号的资源名称。格式:accounts/{account_id}。示例:“accounts/123”

PropertySummary

表示 Google Analytics 媒体资源元数据的虚拟资源。

字段
property

string

此房源摘要中提及的房源的资源名称。格式:properties/{property_id}。示例:“properties/1000”

display_name

string

此媒体资源摘要中提及的媒体资源的显示名称。

property_type

PropertyType

媒体资源的媒体资源类型。

parent

string

此媒体资源的逻辑父项的资源名称。

注意:您可以使用“移动媒体资源”界面更改父级。格式:accounts/{account}、properties/{property}。示例:“accounts/100”“properties/200”

PropertyType

Property 资源的类型。

枚举
PROPERTY_TYPE_UNSPECIFIED 房源类型未知或未指定
PROPERTY_TYPE_ORDINARY 普通 Google Analytics 媒体资源
PROPERTY_TYPE_SUBPROPERTY Google Analytics 子媒体资源
PROPERTY_TYPE_ROLLUP Google Analytics 总览媒体资源

ProvisionAccountTicketRequest

ProvisionAccountTicket RPC 的请求消息。

字段
account

Account

要创建的账号。

redirect_uri

string

用户接受服务条款后会转到的重定向 URI。必须在 Cloud 控制台中配置为重定向 URI。

ProvisionAccountTicketResponse

ProvisionAccountTicket RPC 的响应消息。

字段
account_ticket_id

string

要在服务条款链接中传递的参数。

RunAccessReportRequest

数据访问记录报告的请求。

字段
entity

string

数据访问权限报告支持在媒体资源级别或账号级别进行请求。如果在账号一级请求,数据访问报告将包含对该账号下所有媒体资源的所有访问权限。

如需在媒体资源一级进行请求,实体应为“properties/123”,其中“123”是您的 Google Analytics 媒体资源 ID。如需在账号一级进行请求,实体应为“accounts/1234”,其中“1234”是您的 Google Analytics 账号 ID。

dimensions[]

AccessDimension

请求的维度以及在响应中显示的维度。请求最多可以包含 9 个维度。

metrics[]

AccessMetric

请求并在响应中显示的指标。请求最多可包含 10 个指标。

date_ranges[]

AccessDateRange

要读取的访问记录的日期范围。如果请求多个日期范围,则每个响应行都将包含从零开始的日期范围编号。如果两个日期范围有重叠,则重叠天数的访问记录会包含在两个日期范围的响应行中。请求最多可包含 2 个日期范围。

dimension_filter

AccessFilterExpression

借助维度过滤条件,您可以将报告响应限制为与过滤条件匹配的特定维度值。例如,按单个用户的访问记录进行过滤。如需了解详情,请参阅维度过滤条件基础知识,查看相关示例。此过滤条件不支持使用指标。

metric_filter

AccessFilterExpression

借助指标过滤条件,您可以将报告响应限制为与过滤条件匹配的特定指标值。指标过滤条件会在汇总报告行后应用,类似于 SQL 中的 having 子句。此过滤条件中无法使用维度。

offset

int64

起始行的行数。第一行计为第 0 行。如果未指定偏移量,则系统会将其视为 0。如果偏移量为零,则此方法将返回包含 limit 条目的第一页结果。

如需详细了解此分页参数,请参阅分页

limit

int64

要返回的行数。如果未指定,则返回 10,000 行。无论您请求多少行,该 API 每个请求最多只会返回 10 万行。limit 必须为正数。

如果剩余行数不等于 limit,则 API 返回的行数可能会少于请求的 limit。例如,维度 country 的可取值少于 300 个,因此,如果仅针对 country 生成报告,则即使您将 limit 设置为更大的值,也无法获得超过 300 行的报告。

如需详细了解此分页参数,请参阅分页

time_zone

string

此请求的时区(如果指定)。如果未指定,则使用媒体资源的时区。请求的时区用于解读报告的开始日期和结束日期。

格式为 IANA 时区数据库 (https://www.iana.org/time-zones) 中的字符串;例如“America/New_York”或“Asia/Tokyo”。

order_bys[]

AccessOrderBy

指定响应中各行的排序方式。

return_entity_quota

bool

切换是否返回此 Google Analytics 媒体资源配额的当前状态。配额会在 AccessQuota 中返回。对于账号级请求,此字段必须为 false。

include_all_users

bool

可选。确定是否在响应中包含从未进行过 API 调用的用户。如果为 true,则响应中会包含对指定媒体资源或账号拥有访问权限的所有用户,无论他们是否已发出 API 调用。如果为 false,则仅包含已发出 API 调用的用户。

expand_groups

bool

可选。决定是否返回用户群组中的用户。只有在 include_all_users 设置为 true 时,此字段才有效。如果为 true,则会返回对指定媒体资源或账号拥有访问权限的所有用户。如果为 false,则仅会返回具有直接访问权限的用户。

RunAccessReportResponse

自定义的数据访问记录报告响应。

字段
dimension_headers[]

AccessDimensionHeader

报告中与特定维度对应的列的标题。DimensionHeader 的数量和排序与行中的维度一致。

metric_headers[]

AccessMetricHeader

报告中与特定指标对应的列的标题。MetricHeader 的数量和顺序与行中显示的指标一致。

rows[]

AccessRow

报告中包含维度值组合和指标值的行。

row_count

int32

查询结果中的总行数。rowCount 与响应中返回的行数、limit 请求参数和 offset 请求参数无关。例如,如果某个查询返回 175 行,并且在 API 请求中包含 limit(50),则响应将包含 rowCount(175),但只有 50 行。

如需详细了解此分页参数,请参阅分页

quota

AccessQuota

此 Google Analytics 媒体资源(包括此请求)的配额状态。此字段不适用于账号级请求。

SearchChangeHistoryEventsRequest

SearchChangeHistoryEvents RPC 的请求消息。

字段
account

string

必需。要为其返回更改历史记录资源的账号资源。格式:accounts/{account}

示例:accounts/100

property

string

可选。子媒体资源的资源名称。如果设置,则仅返回对此媒体资源或其子资源所做的更改。格式:properties/{propertyId}

示例:properties/100

resource_type[]

ChangeHistoryResourceType

可选。如果设置,则仅返回与至少一种类型匹配的资源的更改。

action[]

ActionType

可选。如果设置了此参数,则仅返回与其中一个或多个操作类型匹配的更改。

actor_email[]

string

可选。如果设置了此属性,则仅在更改由此列表中的用户进行时返回更改。

earliest_change_time

Timestamp

可选。如果设置了此参数,则只会返回在此时间(包括此时间)之后所做的更改。

latest_change_time

Timestamp

可选。如果设置了此属性,则只会返回在此时间(包括此时间)之前所做的更改。

page_size

int32

可选。要返回的 ChangeHistoryEvent 项的数量上限。如果未指定,则最多返回 50 项。最大值为 200(更高的值将被强制转换为最大值)。

请注意,服务返回的页面中包含的项目数量可能少于此值(甚至可能为零),并且可能还有其他页面。如果您想要获取特定数量的项,则需要继续使用 page_token 请求其他页面,直到获取所需数量的项。

page_token

string

可选。从之前的 SearchChangeHistoryEvents 调用接收的页面令牌。提供此令牌以检索后续页面。进行分页时,提供给 SearchChangeHistoryEvents 的所有其他参数必须与提供页面令牌的调用匹配。

SearchChangeHistoryEventsResponse

SearchAccounts RPC 的响应消息。

字段
change_history_events[]

ChangeHistoryEvent

可供调用方访问的结果。

next_page_token

string

可作为 page_token 发送并用于检索下一页的令牌。如果省略此字段,则不存在后续页面。

ServiceLevel

Google Analytics 的不同服务等级。

枚举
SERVICE_LEVEL_UNSPECIFIED 服务等级未指定或无效。
GOOGLE_ANALYTICS_STANDARD Google Analytics 的标准版。
GOOGLE_ANALYTICS_360 Google Analytics 的付费高级版。

UpdateAccountRequest

UpdateAccount RPC 的请求消息。

字段
account

Account

必需。要更新的账号。账号的 name 字段用于标识账号。

update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateConversionEventRequest

UpdateConversionEvent RPC 的请求消息

字段
conversion_event

ConversionEvent

必需。要更新的转化事件。name 字段用于标识要更新的设置。

update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateCustomDimensionRequest

UpdateCustomDimension RPC 的请求消息。

字段
custom_dimension

CustomDimension

要更新的自定义维度

update_mask

FieldMask

必需。要更新的字段的列表。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateCustomMetricRequest

UpdateCustomMetric RPC 的请求消息。

字段
custom_metric

CustomMetric

要更新的 CustomMetric

update_mask

FieldMask

必需。要更新的字段的列表。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateDataRetentionSettingsRequest

UpdateDataRetentionSettings RPC 的请求消息。

字段
data_retention_settings

DataRetentionSettings

必需。要更新的设置。name 字段用于标识要更新的设置。

update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateDataStreamRequest

UpdateDataStream RPC 的请求消息。

字段
data_stream

DataStream

要更新的 DataStream

update_mask

FieldMask

必需。要更新的字段的列表。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateGoogleAdsLinkRequest

UpdateGoogleAdsLink RPC 的请求消息

字段
update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateKeyEventRequest

UpdateKeyEvent RPC 的请求消息

字段
key_event

KeyEvent

必需。要更新的关键事件。name 字段用于标识要更新的设置。

update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。

UpdateMeasurementProtocolSecretRequest

UpdateMeasurementProtocolSecret RPC 的请求消息

字段
measurement_protocol_secret

MeasurementProtocolSecret

必需。要更新的 Measurement Protocol 密钥。

update_mask

FieldMask

必需。要更新的字段的列表。系统不会更新省略的字段。

UpdatePropertyRequest

UpdateProperty RPC 的请求消息。

字段
property

Property

必需。要更新的媒体资源。媒体资源的 name 字段用于标识要更新的媒体资源。

update_mask

FieldMask

必需。要更新的字段的列表。字段名称必须采用蛇形命名法(例如“field_to_update”)。系统不会更新省略的字段。如需替换整个实体,请使用一个路径并将其设置为字符串“*”,以匹配所有字段。