Google Analytics Admin API

在 Google Analytics (分析) 中管理資源。警告:建立多個「客戶應用程式」、「帳戶或專案」來模擬或充當單一「客戶應用程式」、「帳戶或專案」,或是規避「服務」專屬的用量限製或配額,直接違反《Google Cloud Platform 服務條款》和《Google API 服務條款》。這些行為可能會導致您的 GCP 專案立即終止,而且不會有任何警告。

服務:analyticsadmin.googleapis.com

如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果應用程式需要使用您自己的程式庫來呼叫這項服務,請在提出 API 要求時使用下列資訊。

探索文件

探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。此服務提供下列探索文件:

服務端點

服務端點是指定 API 服務網路位址的基準網址。一項服務可能有多個服務端點。這項服務有以下服務端點,且下方的 URI 皆以此服務端點為基準:

  • https://analyticsadmin.googleapis.com

REST 資源:v1beta.accountSummaries

方法
list GET /v1beta/accountSummaries
傳回呼叫端可存取的所有帳戶的摘要。

REST 資源:v1beta.accounts

方法
delete DELETE /v1beta/{name=accounts/*}
將目標帳戶標示為已虛刪除 (例如「已移至垃圾桶」),並傳回該帳戶。
get GET /v1beta/{name=accounts/*}
查詢單一帳戶。
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
取得帳戶的資料共用設定。
list GET /v1beta/accounts
傳回呼叫端可存取的所有帳戶。
patch PATCH /v1beta/{account.name=accounts/*}
更新帳戶。
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
申請建立帳戶的票證。
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
傳回資料存取記錄的自訂報表。
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
根據指定的篩選器組合,搜尋帳戶或其子項的所有變更。

REST 資源:v1beta.properties

方法
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
確認針對特定資源收集的使用者資料收集條款。
create POST /v1beta/properties
建立含有指定地點和屬性的「GA4」資源。
delete DELETE /v1beta/{name=properties/*}
將目標屬性標示為已虛刪除 (例如「已移至垃圾桶」),並傳回該資源。
get GET /v1beta/{name=properties/*}
查詢單一「GA4」資源。
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
傳回這項資源的單例模式資料保留設定。
list GET /v1beta/properties
傳回指定上層帳戶下的子項屬性。
patch PATCH /v1beta/{property.name=properties/*}
更新屬性。
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
傳回資料存取記錄的自訂報表。
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
更新這項資源的單例模式資料保留設定。

REST 資源:v1beta.properties.conversionEvents

方法
create POST /v1beta/{parent=properties/*}/conversionEvents
建立具有指定屬性的轉換事件。
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
刪除資源中的轉換事件。
get GET /v1beta/{name=properties/*/conversionEvents/*}
擷取單一轉換事件。
list GET /v1beta/{parent=properties/*}/conversionEvents
傳回指定父項資源中的轉換事件清單。
patch PATCH /v1beta/{conversionEvent.name=properties/*/conversionEvents/*}
更新具有指定屬性的轉換事件。

REST 資源:v1beta.properties.customDimensions

方法
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
封存資源的自訂維度。
create POST /v1beta/{parent=properties/*}/customDimensions
建立自訂維度。
get GET /v1beta/{name=properties/*/customDimensions/*}
查詢單一自訂維度。
list GET /v1beta/{parent=properties/*}/customDimensions
列出資源的自訂維度。
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
更新資源的自訂維度。

REST 資源:v1beta.properties.customMetrics

方法
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
封存資源的自訂指標。
create POST /v1beta/{parent=properties/*}/customMetrics
建立自訂指標。
get GET /v1beta/{name=properties/*/customMetrics/*}
查詢單一自訂指標。
list GET /v1beta/{parent=properties/*}/customMetrics
列出資源的自訂指標。
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
更新資源的自訂指標。

REST 資源:v1beta.properties.dataStreams

方法
create POST /v1beta/{parent=properties/*}/dataStreams
建立 DataStream。
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
刪除資源的 DataStream。
get GET /v1beta/{name=properties/*/dataStreams/*}
查詢單一 DataStream。
list GET /v1beta/{parent=properties/*}/dataStreams
列出屬性的 DataStreams。
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
更新資源的 DataStream。

REST 資源:v1beta.properties.dataStreams.measurementProtocolSecrets

方法
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
建立 Measurement Protocol 密鑰。
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
刪除 target MeasurementProtocolSecret。
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
查詢單一「GA4」MeasurementProtocol 密鑰。
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
傳回指定父項屬性下的子 MeasurementProtocolSecret。
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
更新 Measurement Protocol 密鑰。

REST 資源:v1alpha.accountSummaries

方法
list GET /v1alpha/accountSummaries
傳回呼叫端可存取的所有帳戶的摘要。

REST 資源:v1alpha.accounts

方法
delete DELETE /v1alpha/{name=accounts/*}
將目標帳戶標示為已虛刪除 (例如「已移至垃圾桶」),並傳回該帳戶。
get GET /v1alpha/{name=accounts/*}
查詢單一帳戶。
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
取得帳戶的資料共用設定。
list GET /v1alpha/accounts
傳回呼叫端可存取的所有帳戶。
patch PATCH /v1alpha/{account.name=accounts/*}
更新帳戶。
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
申請建立帳戶的票證。
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
傳回資料存取記錄的自訂報表。
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
根據指定的篩選器組合,搜尋帳戶或其子項的所有變更。

REST 資源:v1alpha.accounts.accessBindings

方法
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
建立帳戶或資源多個存取權繫結的相關資訊。
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
刪除多位使用者的帳戶或資源連結資訊。
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
取得帳戶或資源多個存取權繫結的相關資訊。
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
更新帳戶或資源多個存取權繫結的相關資訊。
create POST /v1alpha/{parent=accounts/*}/accessBindings
為帳戶或資源建立存取權繫結。
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
刪除帳戶或資源的存取權繫結。
get GET /v1alpha/{name=accounts/*/accessBindings/*}
取得存取權繫結相關資訊。
list GET /v1alpha/{parent=accounts/*}/accessBindings
列出帳戶或資源的所有存取權繫結。
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
更新帳戶或資源的存取權繫結。

REST 資源:v1alpha.properties

方法
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
確認針對特定資源收集的使用者資料收集條款。
create POST /v1alpha/properties
建立含有指定地點和屬性的「GA4」資源。
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
為通用 Analytics (分析) 資源建立已連結的網站代碼。
createRollupProperty POST /v1alpha/properties:createRollupProperty
建立綜覽資源和所有綜覽資源來源連結。
createSubproperty POST /v1alpha/properties:createSubproperty
建立子資源和子資源事件篩選器,並套用至已建立的子資源。
delete DELETE /v1alpha/{name=properties/*}
將目標屬性標示為已虛刪除 (例如「已移至垃圾桶」),並傳回該資源。
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
刪除通用 Analytics (分析) 資源的已連結的網站代碼。
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
擷取通用 Analytics (分析) 資源的自動 GA4 設定程序停用狀態。
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
針對指定的通用 Analytics (分析) 資源,查詢已連結的 GA4 資源。
get GET /v1alpha/{name=properties/*}
查詢單一「GA4」資源。
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
查詢 AttributionSettings 單例模式。
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
傳回這項資源的單例模式資料保留設定。
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
查詢資源的 Google 信號設定。
list GET /v1alpha/properties
傳回指定上層帳戶下的子項屬性。
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
列出通用 Analytics (分析) 資源的已連結的網站代碼。
patch PATCH /v1alpha/{property.name=properties/*}
更新屬性。
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
傳回資料存取記錄的自訂報表。
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
為通用 Analytics (分析) 資源設定自動 GA4 設定程序的停用狀態。
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
更新資源的歸因設定。
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
更新這項資源的單例模式資料保留設定。
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
更新資源的 Google 信號設定。

REST 資源:v1alpha.properties.accessBindings

方法
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
建立帳戶或資源多個存取權繫結的相關資訊。
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
刪除多位使用者的帳戶或資源連結資訊。
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
取得帳戶或資源多個存取權繫結的相關資訊。
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
更新帳戶或資源多個存取權繫結的相關資訊。
create POST /v1alpha/{parent=properties/*}/accessBindings
為帳戶或資源建立存取權繫結。
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
刪除帳戶或資源的存取權繫結。
get GET /v1alpha/{name=properties/*/accessBindings/*}
取得存取權繫結相關資訊。
list GET /v1alpha/{parent=properties/*}/accessBindings
列出帳戶或資源的所有存取權繫結。
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
更新帳戶或資源的存取權繫結。

REST 資源:v1alpha.properties.audiences

方法
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
封存資源的目標對象。
create POST /v1alpha/{parent=properties/*}/audiences
建立目標對象。
get GET /v1alpha/{name=properties/*/audiences/*}
查詢單一目標對象。
list GET /v1alpha/{parent=properties/*}/audiences
列出資源上的目標對象。
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
更新資源中的目標對象。

REST 資源:v1alpha.properties.calculatedMetrics

方法
create POST /v1alpha/{parent=properties/*}/calculatedMetrics
建立計算指標。
delete DELETE /v1alpha/{name=properties/*/calculatedMetrics/*}
刪除屬性的 CalculatedMetric。
get GET /v1alpha/{name=properties/*/calculatedMetrics/*}
查詢單一計算指標。
list GET /v1alpha/{parent=properties/*}/calculatedMetrics
列出屬性的 CalculatedMetrics。
patch PATCH /v1alpha/{calculatedMetric.name=properties/*/calculatedMetrics/*}
更新資源的 CalculatedMetric。

REST 資源:v1alpha.properties.channelGroups

方法
create POST /v1alpha/{parent=properties/*}/channelGroups
建立 ChannelGroup。
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
刪除資源的 ChannelGroup。
get GET /v1alpha/{name=properties/*/channelGroups/*}
查詢單一管道群組。
list GET /v1alpha/{parent=properties/*}/channelGroups
列出資源的 ChannelGroup。
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
更新 ChannelGroup。

REST 資源:v1alpha.properties.conversionEvents

方法
create POST /v1alpha/{parent=properties/*}/conversionEvents
建立具有指定屬性的轉換事件。
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
刪除資源中的轉換事件。
get GET /v1alpha/{name=properties/*/conversionEvents/*}
擷取單一轉換事件。
list GET /v1alpha/{parent=properties/*}/conversionEvents
傳回指定父項資源中的轉換事件清單。
patch PATCH /v1alpha/{conversionEvent.name=properties/*/conversionEvents/*}
更新具有指定屬性的轉換事件。

REST 資源:v1alpha.properties.customDimensions

方法
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
封存資源的自訂維度。
create POST /v1alpha/{parent=properties/*}/customDimensions
建立自訂維度。
get GET /v1alpha/{name=properties/*/customDimensions/*}
查詢單一自訂維度。
list GET /v1alpha/{parent=properties/*}/customDimensions
列出資源的自訂維度。
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
更新資源的自訂維度。

REST 資源:v1alpha.properties.customMetrics

方法
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
封存資源的自訂指標。
create POST /v1alpha/{parent=properties/*}/customMetrics
建立自訂指標。
get GET /v1alpha/{name=properties/*/customMetrics/*}
查詢單一自訂指標。
list GET /v1alpha/{parent=properties/*}/customMetrics
列出資源的自訂指標。
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
更新資源的自訂指標。

REST 資源:v1alpha.properties.dataStreams

方法
create POST /v1alpha/{parent=properties/*}/dataStreams
建立 DataStream。
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
刪除資源的 DataStream。
get GET /v1alpha/{name=properties/*/dataStreams/*}
查詢單一 DataStream。
getDataRedactionSettings GET /v1alpha/{name=properties/*/dataStreams/*/dataRedactionSettings}
查詢單一 DataRedactionSettings。
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
傳回這個資料串流的加強型評估設定。
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
傳回指定網站串流的網站代碼。
list GET /v1alpha/{parent=properties/*}/dataStreams
列出屬性的 DataStreams。
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
更新資源的 DataStream。
updateDataRedactionSettings PATCH /v1alpha/{dataRedactionSettings.name=properties/*/dataStreams/*/dataRedactionSettings}
更新資源的 DataRedactionSettings。
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
更新這個資料串流的加強型評估設定。

REST 資源:v1alpha.properties.dataStreams.eventCreateRules

方法
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
建立 EventCreateRule。
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
刪除 EventCreateRule。
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
查詢單一 EventCreateRule。
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
列出網站資料串流的 EventCreateRules。
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
更新 EventCreateRule。

REST 資源:v1alpha.properties.dataStreams.measurementProtocolSecrets

方法
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
建立 Measurement Protocol 密鑰。
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
刪除 target MeasurementProtocolSecret。
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
查詢單一「GA4」MeasurementProtocol 密鑰。
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
傳回指定父項屬性下的子 MeasurementProtocolSecret。
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
更新 Measurement Protocol 密鑰。

REST 資源:v1alpha.properties.dataStreams.sKAdNetworkConversionValueSchema

方法
create POST /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
建立 SKAdNetworkConversionValueSchema。
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
刪除目標 SKAdNetworkConversionValueSchema。
get GET /v1alpha/{name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
查詢單一 SKAdNetworkConversionValueSchema。
list GET /v1alpha/{parent=properties/*/dataStreams/*}/sKAdNetworkConversionValueSchema
列出串流的 SKAdNetworkConversionValueSchema。
patch PATCH /v1alpha/{skadnetworkConversionValueSchema.name=properties/*/dataStreams/*/sKAdNetworkConversionValueSchema/*}
更新 SKAdNetworkConversionValueSchema。

REST 資源:v1alpha.properties.displayVideo360AdvertiserLinkProposals

方法
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
核准 DisplayVideo360AdvertiserLink 提案。
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
取消 DisplayVideo360AdvertiserLinkProposal。
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
建立 DisplayVideo360AdvertiserLinkProposal。
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
刪除資源的 DisplayVideo360AdvertiserLinkProposal。
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
查詢單一 DisplayVideo360AdvertiserLinkProposal。
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
列出資源的 DisplayVideo360AdvertiserLinkProposals。

REST 資源:v1alpha.properties.expandedDataSets

方法
create POST /v1alpha/{parent=properties/*}/expandedDataSets
建立 ExpandedDataSet。
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
刪除屬性的 ExpandedDataSet。
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
查詢單一 ExpandedDataSet。
list GET /v1alpha/{parent=properties/*}/expandedDataSets
列出屬性的 ExpandedDataSet。
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
更新屬性的 ExpandedDataSet。

REST 資源:v1alpha.properties.subpropertyEventFilters

方法
create POST /v1alpha/{parent=properties/*}/subpropertyEventFilters
建立子資源事件篩選器。
delete DELETE /v1alpha/{name=properties/*/subpropertyEventFilters/*}
刪除子資源事件篩選器。
get GET /v1alpha/{name=properties/*/subpropertyEventFilters/*}
查詢單一子資源「事件篩選器」。
list GET /v1alpha/{parent=properties/*}/subpropertyEventFilters
列出資源的所有子資源事件篩選器。
patch PATCH /v1alpha/{subpropertyEventFilter.name=properties/*/subpropertyEventFilters/*}
更新子資源「事件篩選器」。