- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- ChangeHistoryResourceType
- ActionType
- ChangeHistoryEvent
- ActorType
- ChangeHistoryChange
- ChangeHistoryResource
- 試してみる
指定された一連のフィルタに基づいて、アカウントまたはその子に対するすべての変更を検索します。
API でサポートされている変更のサブセットのみを返します。UI には、追加の変更が返される場合があります。
HTTP リクエスト
POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
| account | 
 必須。変更履歴リソースを返すアカウント リソース。形式: accounts/{account} 例:  | 
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| { "property": string, "resourceType": [ enum ( | 
| フィールド | |
|---|---|
| property | 
 省略可。子プロパティのリソース名。設定すると、このプロパティまたはその子リソースに加えられた変更のみが返されます。形式: properties/{propertyId} 例:  | 
| resourceType[] | 
 省略可。設定すると、これらのタイプの少なくとも 1 つに一致するリソースの変更のみが返されます。 | 
| action[] | 
 省略可。設定されている場合、これらのアクションのいずれか 1 つ以上と一致する変更のみを返します。 | 
| actorEmail[] | 
 省略可。設定すると、このリスト内のユーザーによって行われた変更のみが返されます。 | 
| earliestChangeTime | 
 省略可。設定されている場合、この時間以降に行われた変更のみを返します(その時刻を含む)。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| latestChangeTime | 
 省略可。設定されている場合、この時刻より前(その時刻を含む)に行われた変更のみを返します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| 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 リソース | 
| CUSTOM_DIMENSION | CustomDimension リソース | 
| CUSTOM_METRIC | CustomMetric リソース | 
| 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 アナリティクス アカウントまたはその子プロパティ内で、同じ原因によって行われた一連の変更。一般的な原因としては、Google アナリティクスの管理画面で行われた更新、カスタマー サポートによる変更、Google アナリティクスのシステムによる自動変更などが挙げられます。
| JSON 表現 | 
|---|
| { "id": string, "changeTime": string, "actorType": enum ( | 
| フィールド | |
|---|---|
| id | 
 この変更履歴イベントの ID。この ID は Google アナリティクス全体で一意です。 | 
| changeTime | 
 変更が行われた日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| actorType | 
 この変更を行ったアクターのタイプ。 | 
| userActorEmail | 
 変更を行った Google アカウントのメールアドレス。アクター フィールドが USER に設定されている場合は有効なメールアドレスになります。それ以外の場合は空になります。削除された Google アカウントはエラーになります。 | 
| changesFiltered | 
 true の場合、返された変更リストはフィルタされており、このイベントで発生したすべての変更を表すものではありません。 | 
| changes[] | 
 SearchChangeHistoryEventsRequest で指定されたフィルタに一致する、この変更履歴イベントで行われた変更のリスト。 | 
ActorType
Google アナリティクスのリソースを変更できるさまざまな種類のアクタ。
| 列挙型 | |
|---|---|
| ACTOR_TYPE_UNSPECIFIED | 不明または未指定のアクターのタイプ。 | 
| USER | actorEmail で指定されたユーザーが行った変更。 | 
| SYSTEM | Google アナリティクス システムによる変更。 | 
| SUPPORT | Google アナリティクス サポートチームのスタッフが行った変更。 | 
ChangeHistoryChange
単一の Google アナリティクス リソースに対する変更の説明。
| 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 リソースのスナップショット。 |