Google Analytics Admin API

Dienst: analyticsadmin.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet die folgenden Discovery-Dokumente:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://analyticsadmin.googleapis.com

REST-Ressource: v1beta.accountSummaries

Methoden
list GET /v1beta/accountSummaries
Gibt Zusammenfassungen aller Konten zurück, auf die der Anrufer zugreifen kann.

REST-Ressource: v1beta.accounts

Methoden
delete DELETE /v1beta/{name=accounts/*}
Markiert das Zielkonto als vorläufig gelöscht (d. h. "trashed") und gibt es zurück.
get GET /v1beta/{name=accounts/*}
Suche nach einem einzelnen Konto.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Einstellungen für die Datenfreigabe in einem Konto abrufen.
list GET /v1beta/accounts
Gibt alle Konten zurück, auf die der Aufrufer zugreifen kann.
patch PATCH /v1beta/{account.name=accounts/*}
Aktualisiert ein Konto.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
fordert ein Ticket zum Erstellen eines Kontos an.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Sucht nach allen Änderungen an einem Konto oder dessen untergeordneten Elementen mit den angegebenen Filtern.

REST-Ressource: v1beta.properties

Methoden
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Erkennt die Bedingungen für die Erhebung von Nutzerdaten für die angegebene Property.
create POST /v1beta/properties
Erstellt eine GA4-Property mit dem angegebenen Standort und den angegebenen Attributen.
delete DELETE /v1beta/{name=properties/*}
Markiert die Ziel-Property als vorläufig gelöscht (d. h. "trashed") und gibt sie zurück.
get GET /v1beta/{name=properties/*}
Suche nach einer einzelnen GA4-Property.
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Gibt die Einstellungen für die Aufbewahrung von Singleton-Daten für diese Property zurück.
list GET /v1beta/properties
Gibt untergeordnete Properties unter dem angegebenen übergeordneten Konto zurück.
patch PATCH /v1beta/{property.name=properties/*}
Aktualisiert eine Property.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Aktualisiert die Singleton-Datenaufbewahrungseinstellungen für diese Property.

REST-Ressource: v1beta.properties.conversionEvents

Methoden
create POST /v1beta/{parent=properties/*}/conversionEvents
Erstellt ein Conversion-Ereignis mit den angegebenen Attributen.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Löscht ein Conversion-Ereignis in einer Property.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Rufen Sie ein einzelnes Conversion-Ereignis ab.
list GET /v1beta/{parent=properties/*}/conversionEvents
Gibt eine Liste von Conversion-Ereignissen in der angegebenen übergeordneten Property zurück.

REST-Ressource: v1beta.properties.customDimensions

Methoden
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Archiviert eine CustomDimension für eine Property.
create POST /v1beta/{parent=properties/*}/customDimensions
Erstellt eine CustomDimension.
get GET /v1beta/{name=properties/*/customDimensions/*}
Suche nach einer einzelnen CustomDimension.
list GET /v1beta/{parent=properties/*}/customDimensions
Listet benutzerdefinierte Dimensionen für eine Property auf.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Aktualisiert eine CustomDimension für eine Property.

REST-Ressource: v1beta.properties.customMetrics

Methoden
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Archiviert einen benutzerdefinierten Messwert für eine Property.
create POST /v1beta/{parent=properties/*}/customMetrics
Erstellt einen CustomMetrics.
get GET /v1beta/{name=properties/*/customMetrics/*}
Suche nach einem einzelnen benutzerdefinierten Messwert.
list GET /v1beta/{parent=properties/*}/customMetrics
Listet CustomMetrics für eine Property auf.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetrics für eine Eigenschaft.

REST-Ressource: v1beta.properties.dataStreams

Methoden
create POST /v1beta/{parent=properties/*}/dataStreams
Erstellt einen DataStream.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Löscht einen DataStream für eine Property.
get GET /v1beta/{name=properties/*/dataStreams/*}
Suche nach einem einzelnen DataStream.
list GET /v1beta/{parent=properties/*}/dataStreams
Listet DataStreams für eine Property auf.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Aktualisiert einen DataStream für eine Property.

REST-Ressource: v1beta.properties.dataStreams.measurementProtokollSecrets

Methoden
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Erstellt ein Measurement Protocol-Secret.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Löscht das Measurement ProtocolSecret-Ziel.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suche nach einem einzelnen Measurement ProtocolSecret.
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Gibt untergeordnete MeasurementProtocolSecrets unter der angegebenen übergeordneten Property zurück.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Aktualisiert ein Measurement Protocol-Secret.

REST-Ressource: v1alpha.accountSummaries

Methoden
list GET /v1alpha/accountSummaries
Gibt Zusammenfassungen aller Konten zurück, auf die der Anrufer zugreifen kann.

REST-Ressource: v1alpha.accounts

Methoden
delete DELETE /v1alpha/{name=accounts/*}
Markiert das Zielkonto als vorläufig gelöscht (d. h. "trashed") und gibt es zurück.
get GET /v1alpha/{name=accounts/*}
Suche nach einem einzelnen Konto.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Einstellungen für die Datenfreigabe in einem Konto abrufen.
list GET /v1alpha/accounts
Gibt alle Konten zurück, auf die der Aufrufer zugreifen kann.
patch PATCH /v1alpha/{account.name=accounts/*}
Aktualisiert ein Konto.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
fordert ein Ticket zum Erstellen eines Kontos an.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Sucht nach allen Änderungen an einem Konto oder dessen untergeordneten Elementen mit den angegebenen Filtern.

REST-Ressource: v1alpha.properties

Methoden
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Erkennt die Bedingungen für die Erhebung von Nutzerdaten für die angegebene Property.
create POST /v1alpha/properties
Erstellt eine GA4-Property mit dem angegebenen Standort und den angegebenen Attributen.
delete DELETE /v1alpha/{name=properties/*}
Markiert die Ziel-Property als vorläufig gelöscht (d. h. "trashed") und gibt sie zurück.
get GET /v1alpha/{name=properties/*}
Suche nach einer einzelnen GA4-Property.
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Suche nach einem AttributionSettings-Singleton.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Gibt die Einstellungen für die Aufbewahrung von Singleton-Daten für diese Property zurück.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Nach Google-Signale-Einstellungen für eine Property suchen.
list GET /v1alpha/properties
Gibt untergeordnete Properties unter dem angegebenen übergeordneten Konto zurück.
patch PATCH /v1alpha/{property.name=properties/*}
Aktualisiert eine Property.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Gibt einen benutzerdefinierten Bericht zu Datenzugriffsdatensätzen zurück.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Aktualisiert die Attributionseinstellungen für eine Property.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Aktualisiert die Singleton-Datenaufbewahrungseinstellungen für diese Property.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Aktualisiert die Google-Signale-Einstellungen für eine Property

REST-Ressource: v1alpha.properties.audiences

Methoden
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Archiviert eine Zielgruppe in einer Property.
create POST /v1alpha/{parent=properties/*}/audiences
Erstellt eine Zielgruppe.
get GET /v1alpha/{name=properties/*/audiences/*}
Suche nach einer einzelnen Zielgruppe.
list GET /v1alpha/{parent=properties/*}/audiences
Führt Zielgruppen für eine Property auf.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Aktualisiert eine Zielgruppe in einer Property.

REST-Ressource: v1alpha.properties.conversionEvents

Methoden
create POST /v1alpha/{parent=properties/*}/conversionEvents
Erstellt ein Conversion-Ereignis mit den angegebenen Attributen.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Löscht ein Conversion-Ereignis in einer Property.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Rufen Sie ein einzelnes Conversion-Ereignis ab.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Gibt eine Liste von Conversion-Ereignissen in der angegebenen übergeordneten Property zurück.

REST-Ressource: v1alpha.properties.customDimensions

Methoden
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Archiviert eine CustomDimension für eine Property.
create POST /v1alpha/{parent=properties/*}/customDimensions
Erstellt eine CustomDimension.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Suche nach einer einzelnen CustomDimension.
list GET /v1alpha/{parent=properties/*}/customDimensions
Listet benutzerdefinierte Dimensionen für eine Property auf.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Aktualisiert eine CustomDimension für eine Property.

REST-Ressource: v1alpha.properties.customMetrics

Methoden
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Archiviert einen benutzerdefinierten Messwert für eine Property.
create POST /v1alpha/{parent=properties/*}/customMetrics
Erstellt einen CustomMetrics.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Suche nach einem einzelnen benutzerdefinierten Messwert.
list GET /v1alpha/{parent=properties/*}/customMetrics
Listet CustomMetrics für eine Property auf.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetrics für eine Eigenschaft.

REST-Ressource: v1alpha.properties.dataStreams

Methoden
create POST /v1alpha/{parent=properties/*}/dataStreams
Erstellt einen DataStream.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Löscht einen DataStream für eine Property.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Suche nach einem einzelnen DataStream.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Gibt das Website-Tag für den angegebenen Webstream zurück.
list GET /v1alpha/{parent=properties/*}/dataStreams
Listet DataStreams für eine Property auf.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Aktualisiert einen DataStream für eine Property.

REST-Ressource: v1alpha.properties.dataStreams.measurementProtokollSecrets

Methoden
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Erstellt ein Measurement Protocol-Secret.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Löscht das Measurement ProtocolSecret-Ziel.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suche nach einem einzelnen Measurement ProtocolSecret.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Gibt untergeordnete MeasurementProtocolSecrets unter der angegebenen übergeordneten Property zurück.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Aktualisiert ein Measurement Protocol-Secret.

REST-Ressource: v1alpha.properties.displayVideo360AdvertiserLinkOffers

Methoden
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Genehmigt einen DisplayVideo360AdvertiserLinkOffer.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Storniert ein DisplayVideo360AdvertiserLinkOffer.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Erstellt ein DisplayVideo360AdvertiserLinkOffer.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Löscht ein DisplayVideo360AdvertiserLinkOffer für eine Property.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Suche nach einem einzelnen DisplayVideo360AdvertiserLinkOffer.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Listet DisplayVideo360AdvertiserLinkOffers für eine Property auf.