Google Analytics Admin API

服務: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/*}
將目標帳戶標示為虛刪除 (即「&shted"」),並傳回。
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
要求建立帳戶的支援單。
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/*}
將目標屬性標示為轉址式刪除 (例如:&trated")。
get GET /v1beta/{name=properties/*}
查詢單一「GA4」資源。
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
傳回這項資源的單例模式資料保留設定。
list GET /v1beta/properties
傳回指定的上層帳戶下的子資源。
patch PATCH /v1beta/{property.name=properties/*}
更新屬性。
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
傳回指定父項資源中的轉換事件清單。

REST 資源:v1beta.properties.customDimension

方法
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/*}
查詢單一 CustomMetric。
list GET /v1beta/{parent=properties/*}/customMetrics
列出資源的 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/*}
刪除目標 Measurement ProtocolSecret。
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
查詢單一「GA4」的 Measurement ProtocolSecret。
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
傳回指定父項屬性下的子項 Measurement ProtocolSecrets。
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/*}
將目標帳戶標示為虛刪除 (即「&shted"」),並傳回。
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
要求建立帳戶的支援單。
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
根據一組指定的篩選器,搜尋某個帳戶及其子帳戶的所有變更。

REST 資源:v1alpha.properties

方法
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
確認指定資源的使用者資料收集條款。
create POST /v1alpha/properties
建立具有指定位置和屬性的「GA4」屬性。
delete DELETE /v1alpha/{name=properties/*}
將目標屬性標示為轉址式刪除 (例如:&trated")。
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
傳回指定的上層帳戶下的子資源。
patch PATCH /v1alpha/{property.name=properties/*}
更新屬性。
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
傳回資料存取記錄的自訂報告。
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.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.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
傳回指定父項資源中的轉換事件清單。

REST 資源:v1alpha.properties.customDimension

方法
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/*}
查詢單一 CustomMetric。
list GET /v1alpha/{parent=properties/*}/customMetrics
列出資源的 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。
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
傳回指定網站串流的網站代碼。
list GET /v1alpha/{parent=properties/*}/dataStreams
列出資源的 DataStreams。
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
更新資源的 DataStream。

REST 資源:v1alpha.properties.dataStreams.measurementProtocolSecrets

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

REST 資源:v1alpha.properties.displayVideo360AdvertiserLinkProposals

方法
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
核准 DisplayVideo360AdvertiserLinkProposal。
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
列出資源的 DisplayVideo360AdvertiserLinkProposal。