- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- ChangeHistoryResourceType
- ActionType
- ChangeHistoryEvent
- ActorType
- ChangeHistoryChange
- ChangeHistoryResource
- Testen!
Es werden alle Änderungen an einem Konto oder seinen untergeordneten Konten anhand der angegebenen Filter durchsucht.
HTTP-Anfrage
POST https://analyticsadmin.googleapis.com/v1beta/{account=accounts/*}:searchChangeHistoryEvents
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
account |
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 ( |
Felder | |
---|---|
property |
Optional. Ressourcenname für eine untergeordnete Property. Wenn festgelegt, werden nur Änderungen zurückgegeben, die an diesem Attribut oder an den untergeordneten Ressourcen vorgenommen wurden. Format: properties/{propertyId} Beispiel: „properties/100“ |
resourceType[] |
Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die sich auf eine Ressource beziehen, die mindestens einem dieser Typen entspricht. |
action[] |
Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die mit einer oder mehreren dieser Aktionstypen übereinstimmen. |
actorEmail[] |
Optional. Wenn diese Option festgelegt ist, werden nur Änderungen zurückgegeben, die von einem Nutzer in dieser Liste vorgenommen wurden. |
earliestChangeTime |
Optional. Wenn festgelegt, werden nur Änderungen zurückgegeben, die nach diesem Zeitpunkt (einschließlich) vorgenommen wurden. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
latestChangeTime |
Optional. Wenn festgelegt, werden nur Änderungen zurückgegeben, die vor diesem Zeitpunkt (einschließlich) vorgenommen wurden. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
pageSize |
Optional. Die maximale Anzahl der ChangeVerlaufEvent-Elemente, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück, auch wenn es weitere Seiten gibt. Wenn nicht angegeben, werden maximal 50 Elemente zurückgegeben. Der Höchstwert ist 200. Höhere Werte werden auf den Höchstwert festgelegt. |
pageToken |
Optional. Ein Seitentoken, das von einem vorherigen |
Antworttext
Antwortnachricht für SearchKonten-RPC.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"changeHistoryEvents": [
{
object ( |
Felder | |
---|---|
changeHistoryEvents[] |
Ergebnisse, auf die der Anrufer zugreifen konnte. |
nextPageToken |
Ein Token, das als |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/analytics.edit
ChangeHistoryResourceType
Ressourcentypen, 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 |
FIREBASE_LINK |
FirebaseLink-Ressource |
GOOGLE_ADS_LINK |
GoogleAdsLink-Ressource |
GOOGLE_SIGNALS_SETTINGS |
GoogleSignalsSettings-Ressource |
CONVERSION_EVENT |
Ressource vom Typ „ConversionEvent“ |
MEASUREMENT_PROTOCOL_SECRET |
MeasurementProtocolSecret-Ressource |
DATA_RETENTION_SETTINGS |
Ressource „DataRetentionSettings“ |
DISPLAY_VIDEO_360_ADVERTISER_LINK |
DisplayVideo360AdvertiserLink-Ressource |
DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL |
DisplayVideo360AdvertiserLinkProposal-Ressource |
DATA_STREAM |
DataStream-Ressource |
ATTRIBUTION_SETTINGS |
AttributionSettings-Ressource |
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 ( |
Felder | |
---|---|
id |
ID dieses Änderungsverlaufsereignisses. Diese ID ist in Google Analytics eindeutig. |
changeTime |
Zeitpunkt der Änderung. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
actorType |
Die Art des Akteurs, der diese Änderung vorgenommen hat. |
userActorEmail |
E-Mail-Adresse des Google-Kontos, mit dem die Änderung vorgenommen wurde. Dies ist eine gültige E-Mail-Adresse, wenn das Feld „actor“ auf „USER“ festgelegt ist, andernfalls ist es leer. Gelöschte Google-Konten führen zu einem Fehler. |
changesFiltered |
Falls wahr, wurde die Liste der zurückgegebenen Änderungen gefiltert und enthält nicht alle Änderungen, die bei diesem Ereignis vorgenommen wurden. |
changes[] |
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
Eine Beschreibung einer Änderung an einer einzelnen Google Analytics-Ressource.
JSON-Darstellung |
---|
{ "resource": string, "action": enum ( |
Felder | |
---|---|
resource |
Ressourcenname der Ressource, deren Änderungen durch diesen Eintrag beschrieben werden. |
action |
Der Aktionstyp, durch den diese Ressource geändert wurde. |
resourceBeforeChange |
Ressourceninhalte aus der Zeit vor der Änderung. Wenn diese Ressource bei dieser Änderung erstellt wurde, fehlt dieses Feld. |
resourceAfterChange |
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 |
Felder | |
---|---|
Union-Feld Für |
|
account |
Ein Snapshot einer Kontoressource im Änderungsverlauf. |
property |
Ein Snapshot einer Property-Ressource im Änderungsverlauf. |
firebaseLink |
Ein Snapshot einer FirebaseLink-Ressource im Änderungsverlauf. |
googleAdsLink |
Ein Snapshot einer GoogleAdsLink-Ressource im Änderungsverlauf. |
conversionEvent |
Ein Snapshot einer ConversionEvent-Ressource im Änderungsverlauf. |
measurementProtocolSecret |
Ein Snapshot einer MeasurementProtocolSecret-Ressource im Änderungsverlauf. |
dataRetentionSettings |
Ein Snapshot einer Ressource für Einstellungen zur Datenaufbewahrung im Änderungsverlauf. |
dataStream |
Ein Snapshot einer DataStream-Ressource im Änderungsverlauf. |