Google Analytics Admin API

Properties in Google Analytics verwalten Achtung: Das Erstellen mehrerer Kundenanwendungen, Konten oder Projekte, um eine einzelne Kundenanwendung, ein Konto oder ein Projekt zu simulieren oder zu agieren oder dienstspezifische Nutzungslimits oder Kontingente zu umgehen, stellt einen direkten Verstoß gegen die Nutzungsbedingungen von Google Cloud und der Google APIs-Nutzungsbedingungen dar. Diese Aktionen können zur sofortigen Beendigung Ihrer GCP-Projekte ohne Warnung führen.

Dienst: analyticsadmin.googleapis.com

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

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 eine Zusammenfassung 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. „verschoben“) und gibt es zurück.
get GET /v1beta/{name=accounts/*}
Suchen Sie 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 Anrufer zugreifen kann.
patch PATCH /v1beta/{account.name=accounts/*}
Aktualisiert ein Konto.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Ruft ein Ticket für die Erstellung eines Kontos an.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Gibt einen benutzerdefinierten Bericht über Datenzugriffsdatensätze zurück.
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 Nutzungsbedingungen der Nutzerdaten werden für die angegebene Property akzeptiert.
create POST /v1beta/properties
Erstellt eine „GA4“-Property mit dem angegebenen Speicherort und den angegebenen Attributen.
delete DELETE /v1beta/{name=properties/*}
Markiert die Ziel-Property als vorläufig gelöscht (d. h. „verschoben“) 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 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.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Gibt einen benutzerdefinierten Bericht über Datenzugriffsdatensätze zurück.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Aktualisiert die Einstellungen für die Aufbewahrung der 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.
patch PATCH /v1beta/{conversionEvent.name=properties/*/conversionEvents/*}
Aktualisiert ein Conversion-Ereignis mit den angegebenen Attributen.

REST-Ressource: v1beta.properties.customDimensionen

Methoden
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Archiviert eine benutzerdefinierte Dimension für eine Eigenschaft.
create POST /v1beta/{parent=properties/*}/customDimensions
Erstellt eine CustomDimension.
get GET /v1beta/{name=properties/*/customDimensions/*}
Suchen Sie nach einer einzelnen benutzerdefinierten Dimension.
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 in einer Property.
create POST /v1beta/{parent=properties/*}/customMetrics
Erstellt einen benutzerdefinierten Messwert.
get GET /v1beta/{name=properties/*/customMetrics/*}
Suche nach einem einzelnen benutzerdefinierten Messwert.
list GET /v1beta/{parent=properties/*}/customMetrics
Listet CustomCustom für eine Property auf.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetric für eine Property.

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 Ziel-MeasurementProtokollSecret.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suchen Sie nach einem einzelnen „GA4“-MeasurementProtokollSecret.
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Gibt untergeordnete MeasurementProtokollSecrets 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 eine Zusammenfassung 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. „verschoben“) und gibt es zurück.
get GET /v1alpha/{name=accounts/*}
Suchen Sie 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 Anrufer zugreifen kann.
patch PATCH /v1alpha/{account.name=accounts/*}
Aktualisiert ein Konto.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Ruft ein Ticket für die Erstellung eines Kontos an.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Gibt einen benutzerdefinierten Bericht über Datenzugriffsdatensätze zurück.
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
Informationen zu Verknüpfungen mehrerer Nutzer zu einem Konto oder einer Property werden gelöscht.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Ruft Informationen zu mehreren Zugriffsbindungen für 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 Nutzungsbedingungen der Nutzerdaten werden für die angegebene Property akzeptiert.
create POST /v1alpha/properties
Erstellt eine „GA4“-Property mit dem angegebenen Speicherort und den angegebenen Attributen.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Erstellt ein verbundenes Website-Tag für eine Universal Analytics-Property.
delete DELETE /v1alpha/{name=properties/*}
Markiert die Ziel-Property als vorläufig gelöscht (d. h. „verschoben“) und gibt sie zurück.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Löscht ein verbundenes Website-Tag für eine Universal Analytics-Property.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Ruft den Deaktivierungsstatus für die automatisierte GA4-Einrichtung für eine UA-Property ab
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
Bei der angegebenen UA-Property wird die mit ihr verknüpfte GA4-Property gesucht.
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 Einstellungen für die Aufbewahrung von Singleton-Daten für diese Property zurück.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Sie können nach Google-Signale-Einstellungen für eine Property suchen.
list GET /v1alpha/properties
Gibt untergeordnete Properties unter dem angegebenen übergeordneten Konto zurück.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Listet die verbundenen Website-Tags für eine Universal Analytics-Property auf.
patch PATCH /v1alpha/{property.name=properties/*}
Aktualisiert eine Property.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Gibt einen benutzerdefinierten Bericht über Datenzugriffsdatensätze zurück.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Legt den Opt-out-Status für die automatisierte GA4-Einrichtung 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 der Singleton-Daten für diese Property
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Aktualisiert die Google-Signale-Einstellungen 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
Informationen zu Verknüpfungen mehrerer Nutzer zu einem Konto oder einer Property werden gelöscht.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Ruft Informationen zu mehreren Zugriffsbindungen für 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 aus 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 für eine Property.

REST-Ressource: v1alpha.properties.channelGroups

Methoden
create POST /v1alpha/{parent=properties/*}/channelGroups
Erstellt eine Channelgruppe.
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
Löscht eine ChannelGroup in einer Property.
get GET /v1alpha/{name=properties/*/channelGroups/*}
Suche nach einer einzelnen Channelgruppe.
list GET /v1alpha/{parent=properties/*}/channelGroups
Listet ChannelGroup für eine Property auf.
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
Aktualisiert eine Channelgruppe.

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.
patch PATCH /v1alpha/{conversionEvent.name=properties/*/conversionEvents/*}
Aktualisiert ein Conversion-Ereignis mit den angegebenen Attributen.

REST-Ressource: v1alpha.properties.customDimensionen

Methoden
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Archiviert eine benutzerdefinierte Dimension für eine Eigenschaft.
create POST /v1alpha/{parent=properties/*}/customDimensions
Erstellt eine CustomDimension.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Suchen Sie nach einer einzelnen benutzerdefinierten Dimension.
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 in einer Property.
create POST /v1alpha/{parent=properties/*}/customMetrics
Erstellt einen benutzerdefinierten Messwert.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Suche nach einem einzelnen benutzerdefinierten Messwert.
list GET /v1alpha/{parent=properties/*}/customMetrics
Listet CustomCustom für eine Property auf.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Aktualisiert einen CustomMetric für eine Property.

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.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Gibt die Einstellungen für optimierte Analysen für diesen Datenstream zurück.
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.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Aktualisiert die Einstellungen für optimierte Analysen für diesen Datenstream.

REST-Ressource: v1alpha.properties.dataStreams.eventCreateRule

Methoden
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Erstellt eine EventCreateRule.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Löscht eine EventCreateRule.
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Suchen Sie nach einer einzelnen EventCreateRule.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Listet EventCreateRule in einem Web-Datenstream auf.
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
Aktualisiert eine EventCreateRule.

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 Ziel-MeasurementProtokollSecret.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Suchen Sie nach einem einzelnen „GA4“-MeasurementProtokollSecret.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Gibt untergeordnete MeasurementProtokollSecrets unter der angegebenen übergeordneten Property zurück.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Aktualisiert ein Measurement Protocol-Secret.

REST-Ressource: v1alpha.properties.displayVideo360WerbetreibenderLinkSuggesteds

Methoden
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Genehmigt ein DisplayVideo360WerbetreibendenLinkSuggest.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Storniert ein DisplayVideo360WerbetreibendenLinkSuggest.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Erstellt ein DisplayVideo360WerbetreibendenLinkSuggest.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Löscht ein DisplayVideo360WerbetreibendenLinkSuggest in einer Property
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Suche nach einem einzelnen DisplayVideo360WerbetreibendenLinkSuggest.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Listet DisplayVideo360WerbetreibendenLinkOffers 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 ExpandedDataSet 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.