Method: accounts.searchChangeHistoryEvents

Es werden alle Änderungen an einem Konto oder seinen untergeordneten Konten anhand der angegebenen Filter durchsucht.

Es werden nur die von der API unterstützten Änderungen zurückgegeben. In der Benutzeroberfläche werden möglicherweise weitere Änderungen angezeigt.

HTTP-Anfrage

POST https://analyticsadmin.googleapis.com/v1alpha/{account=accounts/*}:searchChangeHistoryEvents

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
account

string

Erforderlich. Die Kontoressource, für die Änderungsverlaufsressourcen zurückgegeben werden sollen. Format: accounts/{account}

Beispiel: accounts/100

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "property": string,
  "resourceType": [
    enum (ChangeHistoryResourceType)
  ],
  "action": [
    enum (ActionType)
  ],
  "actorEmail": [
    string
  ],
  "earliestChangeTime": string,
  "latestChangeTime": string,
  "pageSize": integer,
  "pageToken": string
}
Felder
property

string

Optional. Ressourcenname für eine untergeordnete Property. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die an dieser Property oder ihren untergeordneten Ressourcen vorgenommen wurden. Format: properties/{propertyId}

Beispiel: properties/100

resourceType[]

enum (ChangeHistoryResourceType)

Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die sich auf eine Ressource beziehen, die mindestens einem dieser Typen entspricht.

action[]

enum (ActionType)

Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die mit einer oder mehreren dieser Aktionstypen übereinstimmen.

actorEmail[]

string

Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die von einem Nutzer in dieser Liste vorgenommen wurden.

earliestChangeTime

string (Timestamp format)

Optional. Wenn festgelegt, werden nur Änderungen zurückgegeben, die nach diesem Zeitpunkt (einschließlich) vorgenommen wurden.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

latestChangeTime

string (Timestamp format)

Optional. Wenn festgelegt, werden nur Änderungen zurückgegeben, die vor diesem Datum (einschließlich) vorgenommen wurden.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

pageSize

integer

Optional. Die maximale Anzahl der „ChangeHistoryEvent“-Elemente, die zurückgegeben werden sollen. Wenn nicht angegeben, werden maximal 50 Artikel zurückgegeben. Der Höchstwert ist 200. Höhere Werte werden auf den Höchstwert festgelegt.

Der Dienst gibt möglicherweise eine Seite mit weniger Elementen als dieser Wert zurück (möglicherweise sogar null), und es können noch weitere Seiten vorhanden sein. Wenn Sie eine bestimmte Anzahl von Elementen benötigen, müssen Sie mit pageToken so lange weitere Seiten anfordern, bis Sie die gewünschte Anzahl erreicht haben.

pageToken

string

Optional. Ein Seitentoken, das von einem vorherigen accounts.searchChangeHistoryEvents-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen. Beim Paginieren müssen alle anderen für accounts.searchChangeHistoryEvents bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

Antworttext

Antwortnachricht für SearchAccounts-RPC

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "changeHistoryEvents": [
    {
      object (ChangeHistoryEvent)
    }
  ],
  "nextPageToken": string
}
Felder
changeHistoryEvents[]

object (ChangeHistoryEvent)

Ergebnisse, auf die der Anrufer zugreifen konnte.

nextPageToken

string

Ein Token, das als pageToken gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

ChangeHistoryResourceType

Arten von Ressourcen, deren Änderungen aus dem Änderungsverlauf zurückgegeben werden können.

Enums
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED Ressourcentyp unbekannt oder nicht angegeben.
ACCOUNT Kontoressource
PROPERTY Property-Ressource
GOOGLE_SIGNALS_SETTINGS Ressource „GoogleSignalsSettings“
CONVERSION_EVENT ConversionEvent-Ressource
MEASUREMENT_PROTOCOL_SECRET MeasurementProtocolSecret-Ressource
CUSTOM_DIMENSION Ressource „CustomDimension“
CUSTOM_METRIC CustomMetric-Ressource
DATA_RETENTION_SETTINGS Ressource „DataRetentionSettings“
DATA_STREAM DataStream-Ressource
ATTRIBUTION_SETTINGS AttributionSettings-Ressource
EXPANDED_DATA_SET ExpandedDataSet-Ressource
CHANNEL_GROUP ChannelGroup-Ressource
ENHANCED_MEASUREMENT_SETTINGS Ressource „EnhancedMeasurementSettings“
DATA_REDACTION_SETTINGS Ressource „DataRedactionSettings“
SKADNETWORK_CONVERSION_VALUE_SCHEMA SKAdNetworkConversionValueSchema-Ressource
AUDIENCE Zielgruppenressource
EVENT_CREATE_RULE Ressource „EventCreateRule“
CALCULATED_METRIC Ressource „Berechneter Messwert“

ActionType

Arten von Aktionen, die eine Ressource ändern können.

Enums
ACTION_TYPE_UNSPECIFIED Aktionstyp unbekannt oder nicht angegeben.
CREATED Die Ressource wurde bei dieser Änderung erstellt.
UPDATED Die Ressource wurde bei dieser Änderung aktualisiert.
DELETED Die Ressource wurde bei dieser Änderung gelöscht.

ChangeHistoryEvent

Mehrere Änderungen in einem Google Analytics-Konto oder seinen untergeordneten Properties, die auf dieselbe Ursache zurückzuführen sind. Häufige Ursachen sind Aktualisierungen auf der Google Analytics-Benutzeroberfläche, Änderungen durch den Kundensupport oder automatische Google Analytics-Systemänderungen.

JSON-Darstellung
{
  "id": string,
  "changeTime": string,
  "actorType": enum (ActorType),
  "userActorEmail": string,
  "changesFiltered": boolean,
  "changes": [
    {
      object (ChangeHistoryChange)
    }
  ]
}
Felder
id

string

ID dieses Änderungsverlaufsereignisses. Diese ID ist in Google Analytics eindeutig.

changeTime

string (Timestamp format)

Zeitpunkt der Änderung.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig.Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

actorType

enum (ActorType)

Die Art des Nutzers, der diese Änderung vorgenommen hat.

userActorEmail

string

E-Mail-Adresse des Google-Kontos, mit dem die Änderung vorgenommen wurde. Dies ist eine gültige E-Mail-Adresse, wenn das Feld „Akteur“ auf „USER“ festgelegt ist, andernfalls leer. Gelöschte Google-Konten führen zu einem Fehler.

changesFiltered

boolean

Wenn „wahr“ ist, wurde die Liste der zurückgegebenen Änderungen gefiltert und enthält nicht alle Änderungen, die bei diesem Ereignis aufgetreten sind.

changes[]

object (ChangeHistoryChange)

Eine Liste der Änderungen, die in diesem Änderungsverlaufsereignis vorgenommen wurden und den in SearchChangeHistoryEventsRequest angegebenen Filtern entsprechen.

ActorType

Verschiedene Arten von Akteuren, die Änderungen an Google Analytics-Ressourcen vornehmen können.

Enums
ACTOR_TYPE_UNSPECIFIED Unbekannter oder nicht angegebener Akteurtyp.
USER Änderungen, die vom Nutzer mit der in „actorEmail“ angegebenen E-Mail-Adresse vorgenommen wurden.
SYSTEM Änderungen, die vom Google Analytics-System vorgenommen wurden.
SUPPORT Änderungen, die vom Google Analytics-Supportteam vorgenommen wurden.

ChangeHistoryChange

Beschreibung einer Änderung an einer einzelnen Google Analytics-Ressource.

JSON-Darstellung
{
  "resource": string,
  "action": enum (ActionType),
  "resourceBeforeChange": {
    object (ChangeHistoryResource)
  },
  "resourceAfterChange": {
    object (ChangeHistoryResource)
  }
}
Felder
resource

string

Ressourcenname der Ressource, deren Änderungen in diesem Eintrag beschrieben werden.

action

enum (ActionType)

Die Art der Aktion, durch die diese Ressource geändert wurde.

resourceBeforeChange

object (ChangeHistoryResource)

Ressourceninhalte vor der Änderung Wenn diese Ressource bei dieser Änderung erstellt wurde, fehlt dieses Feld.

resourceAfterChange

object (ChangeHistoryResource)

Ressourceninhalte nach der Änderung Wenn diese Ressource bei dieser Änderung gelöscht wurde, fehlt dieses Feld.

ChangeHistoryResource

Ein Snapshot einer Ressource vor oder nach dem Ergebnis einer Änderung im Änderungsverlauf.

JSON-Darstellung
{

  // Union field resource can be only one of the following:
  "account": {
    object (Account)
  },
  "property": {
    object (Property)
  },
  "firebaseLink": {
    object (FirebaseLink)
  },
  "googleAdsLink": {
    object (GoogleAdsLink)
  },
  "googleSignalsSettings": {
    object (GoogleSignalsSettings)
  },
  "displayVideo360AdvertiserLink": {
    object (DisplayVideo360AdvertiserLink)
  },
  "displayVideo360AdvertiserLinkProposal": {
    object (DisplayVideo360AdvertiserLinkProposal)
  },
  "conversionEvent": {
    object (ConversionEvent)
  },
  "measurementProtocolSecret": {
    object (MeasurementProtocolSecret)
  },
  "customDimension": {
    object (CustomDimension)
  },
  "customMetric": {
    object (CustomMetric)
  },
  "dataRetentionSettings": {
    object (DataRetentionSettings)
  },
  "searchAds360Link": {
    object (SearchAds360Link)
  },
  "dataStream": {
    object (DataStream)
  },
  "attributionSettings": {
    object (AttributionSettings)
  },
  "expandedDataSet": {
    object (ExpandedDataSet)
  },
  "channelGroup": {
    object (ChannelGroup)
  },
  "bigqueryLink": {
    object (BigQueryLink)
  },
  "enhancedMeasurementSettings": {
    object (EnhancedMeasurementSettings)
  },
  "dataRedactionSettings": {
    object (DataRedactionSettings)
  },
  "skadnetworkConversionValueSchema": {
    object (SKAdNetworkConversionValueSchema)
  },
  "adsenseLink": {
    object (AdSenseLink)
  },
  "audience": {
    object (Audience)
  },
  "eventCreateRule": {
    object (EventCreateRule)
  },
  "calculatedMetric": {
    object (CalculatedMetric)
  }
  // End of list of possible types for union field resource.
}
Felder

Union-Feld resource.

Für resource ist nur einer der folgenden Werte zulässig:

account

object (Account)

Ein Snapshot einer Kontoressource im Änderungsverlauf.

property

object (Property)

Ein Snapshot einer Property-Ressource im Änderungsverlauf.

googleSignalsSettings

object (GoogleSignalsSettings)

Ein Snapshot einer GoogleSignalsSettings-Ressource im Änderungsverlauf.

conversionEvent

object (ConversionEvent)

Ein Snapshot einer ConversionEvent-Ressource im Änderungsverlauf.

measurementProtocolSecret

object (MeasurementProtocolSecret)

Ein Snapshot einer MeasurementProtocolSecret-Ressource im Änderungsverlauf.

customDimension

object (CustomDimension)

Ein Snapshot einer „CustomDimension“-Ressource im Änderungsverlauf.

customMetric

object (CustomMetric)

Ein Snapshot einer benutzerdefinierten Messwertressource im Änderungsverlauf.

dataRetentionSettings

object (DataRetentionSettings)

Ein Snapshot einer Ressource mit Einstellungen für die Datenaufbewahrung im Änderungsverlauf.

dataStream

object (DataStream)

Ein Snapshot einer DataStream-Ressource im Änderungsverlauf.

attributionSettings

object (AttributionSettings)

Ein Snapshot der AttributionSettings-Ressource im Änderungsverlauf.

expandedDataSet

object (ExpandedDataSet)

Ein Snapshot einer ExpandedDataSet-Ressource im Änderungsverlauf.

channelGroup

object (ChannelGroup)

Ein Snapshot einer ChannelGroup-Ressource im Änderungsverlauf.

enhancedMeasurementSettings

object (EnhancedMeasurementSettings)

Ein Snapshot der Ressource „EnhancedMeasurementSettings“ im Änderungsverlauf.

dataRedactionSettings

object (DataRedactionSettings)

Ein Snapshot der DataRedactionSettings-Ressource im Änderungsverlauf.

skadnetworkConversionValueSchema

object (SKAdNetworkConversionValueSchema)

Ein Snapshot der SKAdNetworkConversionValueSchema-Ressource im Änderungsverlauf

audience

object (Audience)

Ein Snapshot einer Zielgruppenressource im Änderungsverlauf.

eventCreateRule

object (EventCreateRule)

Ein Snapshot einer EventCreateRule-Ressource im Änderungsverlauf.

calculatedMetric

object (CalculatedMetric)

Ein Snapshot einer CalculatedMetric-Ressource im Änderungsverlauf.