- HTTP 要求
- 路徑參數
- 要求主體
- 回應主體
- 授權範圍
- ChangeHistoryResourceType
- ActionType
- ChangeHistoryEvent
- ActorType
- ChangeHistoryChange
- ChangeHistoryResource
- 試試看!
根據指定的篩選器組合,搜尋帳戶或其子項的所有變更。
HTTP 要求
POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
account |
必要欄位。要傳回變更記錄資源的帳戶資源。格式:accounts/{account},範例:「accounts/100」 |
要求主體
要求主體的資料會採用以下結構:
JSON 表示法 |
---|
{ "property": string, "resourceType": [ enum ( |
欄位 | |
---|---|
property |
選用設定。子資源的資源名稱。如果已設定,系統只會傳回對這項資源或其子項資源所做的變更。格式:properties/{propertyId} 範例:「properties/100」 |
resourceType[] |
選用設定。設定後,只有在所屬資源符合至少一種類型的資源時,系統才會傳回變更。 |
action[] |
選用設定。如果已設定,則只會傳回符合一或多種這類型動作的變更。 |
actorEmail[] |
選用設定。如果已設定,則只會傳回由清單中的使用者所做的變更。 |
earliestChangeTime |
選用設定。如果已設定,則只會傳回在這個時間 (含此時間) 後所做的變更。 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 |
latestChangeTime |
選用設定。如果已設定,則只會傳回在指定時間 (含括) 之前所做的變更。 RFC3339 世界標準時間「Zulu」格式的時間戳記,解析度以奈秒為單位,小數點後最多 9 位。例如 |
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 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如 |
actorType |
進行此變更的執行者類型。 |
userActorEmail |
做出變更的 Google 帳戶電子郵件地址。如果「執行者」欄位設為「使用者」,則此欄位會是有效的電子郵件地址,否則會是空白。已刪除的 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 |
變更記錄中 Google AdsLink 資源的數據匯報。 |
conversionEvent |
變更記錄中 ConversionEvent 資源的快照。 |
measurementProtocolSecret |
變更記錄中的 MeasurementProtocolSecret 資源數據匯報。 |
dataRetentionSettings |
變更記錄的資料保留設定資源數據匯報。 |
dataStream |
變更記錄中 DataStream 資源的數據匯報。 |