Google Analytics Admin API

Dienst: analyticsadmin.googleapis.com

Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken benötigt, 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 Aufrufer zugreifen kann.

REST-Ressource: v1beta.accounts

Methoden
delete DELETE /v1beta/{name=accounts/*}
Kennzeichnet das Zielkonto als vorläufig gelöscht (d. h. „Papierkorb“) und gibt es zurück.
get GET /v1beta/{name=accounts/*}
Suchen Sie nach einem einzelnen Konto.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Datenfreigabeeinstellungen für ein 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
Fordern Sie 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
Die Bedingungen für die Erhebung von Nutzerdaten für die angegebene Property werden bestätigt.
create POST /v1beta/properties
Erstellt eine „GA4“-Property mit dem angegebenen Standort und den angegebenen Attributen.
delete DELETE /v1beta/{name=properties/*}
Kennzeichnet die Ziel-Property als vorläufig gelöscht (d. h. „Papierkorb“) und gibt sie zurück.
get GET /v1beta/{name=properties/*}
Suchen Sie nach einer einzelnen GA4-Property.
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Gibt die Aufbewahrungseinstellungen für die 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 Einstellungen für die Aufbewahrung von Singleton-Daten 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/*}
Suchen Sie 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 CustomMetric-Wert in einer Eigenschaft.
create POST /v1beta/{parent=properties/*}/customMetrics
Erstellt einen CustomMetric.
get GET /v1beta/{name=properties/*/customMetrics/*}
Suchen Sie nach einem einzelnen CustomMetric-Element.
list GET /v1beta/{parent=properties/*}/customMetrics
Listet CustomMetrics für eine Property auf.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetric-Wert 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 in einer Property.
get GET /v1beta/{name=properties/*/dataStreams/*}
Suchen Sie 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.measurementProtocolSecrets

Methoden
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Erstellt ein Measurement Protocol-Secret.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Löscht das Ziel-Measurement ProtocolSecret.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suchen Sie nach einem einzelnen „Measurement ProtocolSecret“ (GA4).
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 Aufrufer zugreifen kann.

REST-Ressource: v1alpha.accounts

Methoden
delete DELETE /v1alpha/{name=accounts/*}
Kennzeichnet das Zielkonto als vorläufig gelöscht (d. h. „Papierkorb“) und gibt es zurück.
get GET /v1alpha/{name=accounts/*}
Suchen Sie nach einem einzelnen Konto.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Datenfreigabeeinstellungen für ein 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
Fordern Sie 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.accounts.accessBindungs

Methoden
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Erstellt Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Löscht Informationen zu Verknüpfungen mehrerer Nutzer mit einem Konto oder einer Property.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Ruft Informationen zu mehreren Zugriffsbindungen auf ein Konto oder eine Property ab.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Aktualisiert Informationen zu mehreren Zugriffsbindungen auf ein Konto oder eine Property.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Erstellt eine Zugriffsbindung für ein Konto oder eine Property.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Löscht eine Zugriffsbindung für ein Konto oder eine Property.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Ruft Informationen zu einer Zugriffsbindung ab.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Listet alle Zugriffsbindungen für ein Konto oder eine Property auf.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Aktualisiert eine Zugriffsbindung für ein Konto oder eine Property.

REST-Ressource: v1alpha.properties

Methoden
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Die Bedingungen für die Erhebung von Nutzerdaten für die angegebene Property werden bestätigt.
create POST /v1alpha/properties
Erstellt eine „GA4“-Property mit dem angegebenen Standort und den angegebenen Attributen.
delete DELETE /v1alpha/{name=properties/*}
Kennzeichnet die Ziel-Property als vorläufig gelöscht (d. h. „Papierkorb“) und gibt sie zurück.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Ruft den Opt-out-Status für den automatisierten GA4-Einrichtungsprozess für eine UA-Property ab.
get GET /v1alpha/{name=properties/*}
Suchen Sie nach einer einzelnen GA4-Property.
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Suchen Sie nach einem AttributionSettings-Singleton.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Gibt die Aufbewahrungseinstellungen für die Singleton-Daten für diese Property zurück.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Suchen Sie nach den Google-Signale-Einstellungen für eine Property.
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 Datenzugriffseinträgen zurück.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Legt den Opt-out-Status für den automatisierten GA4-Einrichtungsprozess für eine UA-Property fest.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Aktualisiert die Attributionseinstellungen für eine Property.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Aktualisiert die Einstellungen für die Aufbewahrung von Singleton-Daten für diese Property.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Aktualisiert die Einstellungen für Google-Signale für eine Property.

REST-Ressource: v1alpha.properties.accessBindungs

Methoden
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Erstellt Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Löscht Informationen zu Verknüpfungen mehrerer Nutzer mit einem Konto oder einer Property.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Ruft Informationen zu mehreren Zugriffsbindungen auf ein Konto oder eine Property ab.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Aktualisiert Informationen zu mehreren Zugriffsbindungen auf ein Konto oder eine Property.
create POST /v1alpha/{parent=properties/*}/accessBindings
Erstellt eine Zugriffsbindung für ein Konto oder eine Property.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Löscht eine Zugriffsbindung für ein Konto oder eine Property.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Ruft Informationen zu einer Zugriffsbindung ab.
list GET /v1alpha/{parent=properties/*}/accessBindings
Listet alle Zugriffsbindungen für ein Konto oder eine Property auf.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Aktualisiert eine Zugriffsbindung für ein Konto oder 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/*}
Suchen Sie nach einer einzelnen Zielgruppe.
list GET /v1alpha/{parent=properties/*}/audiences
Listet Zielgruppen für eine Property auf.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Aktualisiert eine Zielgruppe für eine 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/*}
Suchen Sie 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 CustomMetric-Wert in einer Eigenschaft.
create POST /v1alpha/{parent=properties/*}/customMetrics
Erstellt einen CustomMetric.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Suchen Sie nach einem einzelnen CustomMetric-Element.
list GET /v1alpha/{parent=properties/*}/customMetrics
Listet CustomMetrics für eine Property auf.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetric-Wert 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 in einer Property.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Suchen Sie 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.measurementProtocolSecrets

Methoden
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Erstellt ein Measurement Protocol-Secret.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Löscht das Ziel-Measurement ProtocolSecret.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suchen Sie nach einem einzelnen „Measurement ProtocolSecret“ (GA4).
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 ein DisplayVideo360AdvertiserLinkOffer.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Sucht ein DisplayVideo360AdvertiserLinkAngebot ab.
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/*}
Suchen Sie nach einem einzelnen DisplayVideo360AdvertiserLinkOffer.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Listet DisplayVideo360AdvertiserLinkOffers für eine Property auf.

REST-Ressource: v1alpha.properties.expandedDataSets

Methoden
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Erstellt ein ExpandableDataSet.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Löscht ein ExpandableDataSet für eine Property.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Suche nach einem einzelnen ExpandedDataSet.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Listet ExpandableDataSets für eine Property auf.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Aktualisiert ein ExpandedDataSet für eine Property.