- 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[] |
省略可。設定されている場合、これらのタイプのいずれかに一致するリソースの変更のみを返します。 |
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 リソースのスナップショット。 |