- HTTP 请求
- 路径参数
- 请求正文
- 响应正文
- 授权范围
- ChangeHistoryResourceType
- ActionType
- ChangeHistoryEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ActorType
- ChangeHistoryChange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ChangeHistoryResource
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 试试看!
根据指定的一组过滤条件,搜索对某个账号或其子账号的所有更改。
HTTP 请求
POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
account |
必需。要返回其更改历史记录资源的账号资源。格式:accounts/{account} 示例:“accounts/100” |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "property": string, "resourceType": [ enum ( |
字段 | |
---|---|
property |
可选。子属性的资源名称。如果设置,则仅返回对此属性或其子资源所做的更改。格式:property/{propertyId} 示例:“properties/100” |
resourceType[] |
可选。如果设置,则仅当更改是针对至少与其中一种类型匹配的资源时,才返回更改。 |
action[] |
可选。如果设置,则仅返回与其中一项或多项操作匹配的更改。 |
actorEmail[] |
可选。如果设置,则仅返回此列表中的用户做出的更改。 |
earliestChangeTime |
可选。如果设置,则仅返回此时间(含此时间之后)之后做出的更改。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
latestChangeTime |
可选。如果设置,则仅返回在此时间之前(含此时间)所做的更改。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
pageSize |
可选。要返回的 ChangeHistoryEvent 项的数量上限。即使存在更多页面,服务返回的值也可能会少于此值。如果未指定,则最多返回 50 项。最大值为 200(较大的值将被强制转换为最大值)。 |
pageToken |
可选。从之前的 |
响应正文
SearchAccounts RPC 的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{
"changeHistoryEvents": [
{
object ( |
字段 | |
---|---|
changeHistoryEvents[] |
调用方可访问的结果。 |
nextPageToken |
可作为 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/analytics.edit
ChangeHistoryResourceType
可以从更改历史记录中返回哪些资源的类型。
枚举 | |
---|---|
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED |
资源类型未知或未指定。 |
ACCOUNT |
账号资源 |
PROPERTY |
属性资源 |
FIREBASE_LINK |
FirebaseLink 资源 |
GOOGLE_ADS_LINK |
GoogleAdsLink 资源 |
GOOGLE_SIGNALS_SETTINGS |
GoogleSignalsSettings 资源 |
CONVERSION_EVENT |
ConversionEvent 资源 |
MEASUREMENT_PROTOCOL_SECRET |
MeasurementProtocolSecret 资源 |
DATA_RETENTION_SETTINGS |
DataRetentionSettings 资源 |
DISPLAY_VIDEO_360_ADVERTISER_LINK |
DisplayVideo360AdvertiserLink 资源 |
DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL |
DisplayVideo360AdvertiserLinkProposal 资源 |
DATA_STREAM |
DataStream 资源 |
ATTRIBUTION_SETTINGS |
AttributionSettings 资源 |
ActionType
可能会更改资源的操作类型。
枚举 | |
---|---|
ACTION_TYPE_UNSPECIFIED |
操作类型未知或未指定。 |
CREATED |
此项更改中创建了资源。 |
UPDATED |
资源在这项更改中已更新。 |
DELETED |
此更改中已删除资源。 |
ChangeHistoryEvent
Google Analytics 账号或其子媒体资源中由同一原因引起的一组更改。常见原因包括:在 Google Analytics 界面中进行了更新、客户支持团队进行了更改或 Google Analytics 系统进行了自动更改。
JSON 表示法 |
---|
{ "id": string, "changeTime": string, "actorType": enum ( |
字段 | |
---|---|
id |
此更改历史记录事件的 ID。此 ID 在整个 Google Analytics 中是唯一的。 |
changeTime |
进行更改的时间。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
actorType |
执行此更改的执行者类型。 |
userActorEmail |
执行更改的 Google 账号的电子邮件地址。如果“执行者”字段设置为“USER”,这将是有效的电子邮件地址,否则为空。已删除的 Google 账号会导致错误。 |
changesFiltered |
如果为 true,则返回的更改列表会被滤除,并不代表此事件中发生的所有更改。 |
changes[] |
在此更改历史记录事件中做出的更改的列表,这些更改符合 SearchChangeHistoryEventsRequest 中指定的过滤条件。 |
ActorType
可以更改 Google Analytics 资源的不同操作者。
枚举 | |
---|---|
ACTOR_TYPE_UNSPECIFIED |
未知或未指定的演员类型。 |
USER |
actorEmail 中指定的用户所做的更改。 |
SYSTEM |
由 Google Analytics 系统所做的更改。 |
SUPPORT |
Google Analytics 支持团队员工所做的更改。 |
ChangeHistoryChange
对单个 Google Analytics 资源所做更改的说明。
JSON 表示法 |
---|
{ "resource": string, "action": enum ( |
字段 | |
---|---|
resource |
此条目描述其更改的资源的资源名称。 |
action |
更改此资源的操作类型。 |
resourceBeforeChange |
进行更改前的资源内容。如果此资源是在此更改中创建的,将缺失此字段。 |
resourceAfterChange |
更改之后的资源内容。如果此资源在此更改中被删除,则此字段将缺失。 |
ChangeHistoryResource
更改更改历史记录的结果之前或之后的资源快照。
JSON 表示法 |
---|
{ // Union field |
字段 | |
---|---|
联合字段
|
|
account |
“更改历史记录”中某个账号资源的概况。 |
property |
更改历史记录中媒体资源资源的快照。 |
firebaseLink |
更改历史记录中某个 FirebaseLink 资源的快照。 |
googleAdsLink |
更改历史记录中某个 GoogleAdsLink 资源的概况。 |
conversionEvent |
更改历史记录中 ConversionEvent 资源的快照。 |
measurementProtocolSecret |
更改历史记录中 MeasurementProtocolSecret 资源的快照。 |
dataRetentionSettings |
“更改历史记录”中数据保留设置资源的快照。 |
dataStream |
更改历史记录中 DataStream 资源的快照。 |