Method: accounts.searchChangeHistoryEvents

Ricerca in tutte le modifiche apportate a un account o ai relativi account secondari a cui è stato applicato l'insieme di filtri specificato.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
account

string

Obbligatorio. La risorsa dell'account per la quale restituire le risorse della cronologia delle modifiche. Formato: accounts/{account} Esempio: "accounts/100"

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

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

string

Campo facoltativo. Nome della risorsa per una proprietà secondaria. Se impostato, restituisce solo le modifiche apportate a questa proprietà o alle relative risorse figlio. Formato: Properties/{propertyId} Esempio: "properties/100"

resourceType[]

enum (ChangeHistoryResourceType)

Campo facoltativo. Se impostato, restituisce le modifiche solo se riguardano una risorsa che corrisponde ad almeno uno di questi tipi.

action[]

enum (ActionType)

Campo facoltativo. Se impostato, restituisci solo le modifiche che corrispondono a uno o più di questi tipi di azioni.

actorEmail[]

string

Campo facoltativo. Se impostato, restituisci le modifiche solo se sono state apportate da un utente incluso in questo elenco.

earliestChangeTime

string (Timestamp format)

Campo facoltativo. Se impostato, restituisci solo le modifiche apportate dopo questo periodo di tempo (incluso).

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

latestChangeTime

string (Timestamp format)

Campo facoltativo. Se impostato, restituisci solo le modifiche apportate prima di questo momento (incluso).

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

pageSize

integer

Campo facoltativo. Il numero massimo di elementi ChangeHistoryEvent da restituire. Il servizio potrebbe restituire un valore inferiore a questo valore, anche se sono presenti pagine aggiuntive. Se il valore non è specificato, verranno restituiti al massimo 50 articoli. Il valore massimo è 200 (i valori più elevati verranno costruiti al massimo).

pageToken

string

Campo facoltativo. Un token di pagina, ricevuto da una precedente chiamata a accounts.searchChangeHistoryEvents. Specifica questo valore per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti a accounts.searchChangeHistoryEvents devono corrispondere alla chiamata che ha fornito il token della pagina.

Corpo della risposta

Messaggio di risposta per SearchAccounts RPC.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "changeHistoryEvents": [
    {
      object (ChangeHistoryEvent)
    }
  ],
  "nextPageToken": string
}
Campi
changeHistoryEvents[]

object (ChangeHistoryEvent)

Risultati accessibili al chiamante.

nextPageToken

string

Un token, che può essere inviato come pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

ChangeHistoryResourceType

Tipi di risorse le cui modifiche possono essere restituite dalla cronologia delle modifiche.

Enum
CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED Tipo di risorsa sconosciuto o non specificato.
ACCOUNT Risorsa account
PROPERTY Risorsa della proprietà
GOOGLE_SIGNALS_SETTINGS Risorsa GoogleSignalsSettings
CONVERSION_EVENT Risorsa ConversionEvent
MEASUREMENT_PROTOCOL_SECRET Risorsa MeasurementProtocolSecret
CUSTOM_DIMENSION Risorsa CustomDimensione
CUSTOM_METRIC Risorsa CustomMetric
DATA_RETENTION_SETTINGS Risorsa DataConservazioneSettings
DATA_STREAM Risorsa DataStream
ATTRIBUTION_SETTINGS Risorsa AttributionSettings
EXPANDED_DATA_SET Risorsa ExpandedDataSet
CHANNEL_GROUP Risorsa ChannelGroup
ENHANCED_MEASUREMENT_SETTINGS Risorsa AdvancedMeasurementSettings
DATA_REDACTION_SETTINGS Risorsa DataRedactionSettings
SKADNETWORK_CONVERSION_VALUE_SCHEMA Risorsa SKAdNetworkConversionValueSchema
AUDIENCE Risorsa del pubblico
EVENT_CREATE_RULE Risorsa EventCreateRule
CALCULATED_METRIC Risorsa CalcoladMetric

ActionType

Tipi di azioni che possono modificare una risorsa.

Enum
ACTION_TYPE_UNSPECIFIED Tipo di azione sconosciuto o non specificato.
CREATED La risorsa è stata creata in questa modifica.
UPDATED La risorsa è stata aggiornata in questa modifica.
DELETED La risorsa è stata eliminata in questa modifica.

ChangeHistoryEvent

Un insieme di modifiche all'interno di un account Google Analytics o delle relative proprietà secondarie risultanti dalla stessa causa. Le cause più comuni sono gli aggiornamenti apportati nell'interfaccia utente di Google Analytics, le modifiche apportate dall'assistenza clienti o le modifiche automatiche al sistema di Google Analytics.

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

string

ID di questo evento di cronologia delle modifiche. Questo ID è univoco in Google Analytics.

changeTime

string (Timestamp format)

L'ora in cui è stata apportata la modifica.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

actorType

enum (ActorType)

Il tipo di attore che ha apportato la modifica.

userActorEmail

string

L'indirizzo email dell'Account Google che ha apportato la modifica. Questo sarà un indirizzo email valido se il campo dell'attore è impostato su USER, altrimenti vuoto. Gli Account Google che sono stati eliminati causeranno un errore.

changesFiltered

boolean

Se il valore è true, l'elenco delle modifiche restituite è stato filtrato e non rappresenta tutte le modifiche apportate in questo evento.

changes[]

object (ChangeHistoryChange)

Un elenco delle modifiche apportate a questo evento di cronologia delle modifiche che corrispondono ai filtri specificati in SearchChangeHistoryEventsRequest.

ActorType

I diversi tipi di attori che possono apportare modifiche alle risorse di Google Analytics.

Enum
ACTOR_TYPE_UNSPECIFIED Tipo di attore sconosciuto o non specificato.
USER Modifiche apportate dall'utente specificato in actorEmail.
SYSTEM Modifiche apportate dal sistema Google Analytics.
SUPPORT Modifiche apportate dal personale del team di assistenza di Google Analytics.

ChangeHistoryChange

Descrizione di una modifica a una singola risorsa di Google Analytics.

Rappresentazione JSON
{
  "resource": string,
  "action": enum (ActionType),
  "resourceBeforeChange": {
    object (ChangeHistoryResource)
  },
  "resourceAfterChange": {
    object (ChangeHistoryResource)
  }
}
Campi
resource

string

Nome della risorsa le cui modifiche sono descritte da questa voce.

action

enum (ActionType)

Il tipo di azione che ha modificato questa risorsa.

resourceBeforeChange

object (ChangeHistoryResource)

Contenuti della risorsa precedenti alla modifica. Se la risorsa è stata creata con questa modifica, questo campo non sarà presente.

resourceAfterChange

object (ChangeHistoryResource)

Contenuti della risorsa successivi alla modifica. Se la risorsa è stata eliminata durante la modifica, questo campo non sarà presente.

ChangeHistoryResource

Uno snapshot di una risorsa come prima o dopo il risultato di una modifica nella cronologia delle modifiche.

Rappresentazione JSON
{

  // 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.
}
Campi

Campo di unione resource.

resource può essere solo uno dei seguenti:

account

object (Account)

Uno snapshot di una risorsa account nella cronologia delle modifiche.

property

object (Property)

Uno snapshot di una risorsa Proprietà nella cronologia delle modifiche.

googleSignalsSettings

object (GoogleSignalsSettings)

Uno snapshot di una risorsa GoogleSignalsSettings nella cronologia delle modifiche.

conversionEvent

object (ConversionEvent)

Uno snapshot di una risorsa ConversionEvent nella cronologia delle modifiche.

measurementProtocolSecret

object (MeasurementProtocolSecret)

Uno snapshot di una risorsa MeasurementProtocolSecret nella cronologia delle modifiche.

customDimension

object (CustomDimension)

Un'istantanea di una risorsa CustomDimension nella cronologia delle modifiche.

customMetric

object (CustomMetric)

Uno snapshot di una risorsa CustomMetric nella cronologia delle modifiche.

dataRetentionSettings

object (DataRetentionSettings)

Uno snapshot di una risorsa delle impostazioni di conservazione dei dati nella cronologia delle modifiche.

dataStream

object (DataStream)

Uno snapshot di una risorsa DataStream nella cronologia delle modifiche.

attributionSettings

object (AttributionSettings)

Uno snapshot della risorsa AttributionSettings nella cronologia delle modifiche.

expandedDataSet

object (ExpandedDataSet)

Uno snapshot di una risorsa ExpandedDataSet nella cronologia delle modifiche.

channelGroup

object (ChannelGroup)

Un'istantanea di una risorsa ChannelGroup nella cronologia delle modifiche.

enhancedMeasurementSettings

object (EnhancedMeasurementSettings)

Uno snapshot della risorsa AdvancedMeasurementSettings nella cronologia delle modifiche.

dataRedactionSettings

object (DataRedactionSettings)

Uno snapshot della risorsa DataRedactionSettings nella cronologia delle modifiche.

skadnetworkConversionValueSchema

object (SKAdNetworkConversionValueSchema)

Uno snapshot della risorsa SKAdNetworkConversionValueSchema nella cronologia delle modifiche.

audience

object (Audience)

Istantanea di una risorsa di pubblico nella cronologia delle modifiche.

eventCreateRule

object (EventCreateRule)

Uno snapshot di una risorsa EventCreateRule nella cronologia delle modifiche.

calculatedMetric

object (CalculatedMetric)

Uno snapshot di una risorsa CalcoladMetric nella cronologia delle modifiche.