Google Analytics Admin API

Google Analytics'te mülkleri yönetin. Uyarı: Tek bir Müşteri Uygulaması, Hesap veya Proje simüle etmek veya bu şekilde hareket etmek ya da Hizmete özgü kullanım sınırlarını veya kotaları atlatmak amacıyla birden fazla Müşteri Uygulaması, Hesap ya da Proje oluşturmak, Google Cloud Platform Hizmet Şartları'nın yanı sıra Google API Hizmet Şartları'nın doğrudan ihlalidir. Bu işlemler, GCP projelerinizin herhangi bir uyarıda bulunulmaksızın derhal feshedilmesine neden olabilir.

Hizmet: analyticsadmin.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Discovery Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leri ile etkileşim kuran diğer araçları derlemek için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet aşağıdaki keşif belgelerini sunar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet aşağıdaki hizmet uç noktasına sahip ve aşağıdaki tüm URI'lar bu hizmet uç noktasına göre:

  • https://analyticsadmin.googleapis.com

REST Kaynağı: v1beta.accountSummaries

Yöntemler
list GET /v1beta/accountSummaries
Arayanın erişebildiği tüm hesapların özetlerini döndürür.

REST Kaynağı: v1beta.accounts

Yöntemler
delete DELETE /v1beta/{name=accounts/*}
Hedef Hesabı "silindi" olarak işaretler (yani "çöp kutusu") ve iade eder.
get GET /v1beta/{name=accounts/*}
Tek bir hesap için arama yapın.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Bir hesapta veri paylaşım ayarlarını görebilirsiniz.
list GET /v1beta/accounts
Arayanın erişebileceği tüm hesapları döndürür.
patch PATCH /v1beta/{account.name=accounts/*}
Bir hesabı günceller.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Hesap oluşturmak için destek isteği gönderir.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Veri erişim kayıtlarının özelleştirilmiş bir raporunu döndürür.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Bir hesapta veya alt öğelerinde belirtilen filtre grubuna göre tüm değişiklikleri arar.

REST Kaynağı: v1beta.propertys

Yöntemler
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Belirtilen mülk için kullanıcı verilerinin toplanmasıyla ilgili şartları kabul eder.
create POST /v1beta/properties
Belirtilen konum ve özellikleri içeren bir "GA4" mülkü oluşturur.
delete DELETE /v1beta/{name=properties/*}
Hedef Mülkü "silindi" olarak işaretler (çöp kutusu) ve döndürür.
get GET /v1beta/{name=properties/*}
Tek bir "GA4" mülkü arayın.
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Bu mülk için tekli veri saklama ayarlarını döndürür.
list GET /v1beta/properties
Belirtilen üst hesap altındaki alt mülkleri döndürür.
patch PATCH /v1beta/{property.name=properties/*}
Bir tesisi günceller.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Veri erişim kayıtlarının özelleştirilmiş bir raporunu döndürür.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Bu mülk için Singleton veri saklama ayarlarını günceller.

REST Kaynağı: v1beta.property.conversionEvents

Yöntemler
create POST /v1beta/{parent=properties/*}/conversionEvents
Belirtilen özelliklerle bir dönüşüm etkinliği oluşturur.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Bir mülkteki dönüşüm etkinliğini siler.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Tek bir dönüşüm etkinliği alma.
list GET /v1beta/{parent=properties/*}/conversionEvents
Belirtilen üst mülkteki dönüşüm etkinliklerinin listesini döndürür.
patch PATCH /v1beta/{conversionEvent.name=properties/*/conversionEvents/*}
Belirtilen dönüşümlerle bir dönüşüm etkinliğini günceller.

REST Kaynağı: v1beta.property.customBoyutlar

Yöntemler
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Bir mülkteki bir Özel Boyut'u arşivler.
create POST /v1beta/{parent=properties/*}/customDimensions
Özel Boyut oluşturur.
get GET /v1beta/{name=properties/*/customDimensions/*}
Tek bir Özel Boyut arayın.
list GET /v1beta/{parent=properties/*}/customDimensions
Bir mülkteki Özel Boyutları listeler.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Bir mülkteki bir Özel Boyut'u günceller.

REST Kaynağı: v1beta.property.customMetrics

Yöntemler
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Bir mülkte CustomMetrics arşivler.
create POST /v1beta/{parent=properties/*}/customMetrics
CustomMetrics oluşturur.
get GET /v1beta/{name=properties/*/customMetrics/*}
Tek bir CustomMetric arayın.
list GET /v1beta/{parent=properties/*}/customMetrics
Bir mülkteki CustomMetrics'ü listeler.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Bir mülkteki CustomMetric'i günceller.

REST Kaynağı: v1beta.property.dataStreams

Yöntemler
create POST /v1beta/{parent=properties/*}/dataStreams
DataStream oluşturur.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Bir mülkteki DataStream dosyasını siler.
get GET /v1beta/{name=properties/*/dataStreams/*}
Tek bir DataStream araması yapın.
list GET /v1beta/{parent=properties/*}/dataStreams
Bir mülkteki DataStreams listesini listeler.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Bir mülkteki DataStream'i günceller.

REST Kaynağı: v1beta.property.dataStreams.measurementProtocolSecrets

Yöntemler
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Measurement Protocol gizli anahtarı oluşturur.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
MeasurementProtocolSecret hedefini siler.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Tek bir "GA4" MeasurementProtocolSecret araması yapın.
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Belirtilen üst mülkün altındaki MeasurementProtocolSecrets alt öğesini döndürür.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Measurement Protocol gizli anahtarını günceller.

REST Kaynağı: v1alpha.accountSummaries

Yöntemler
list GET /v1alpha/accountSummaries
Arayanın erişebildiği tüm hesapların özetlerini döndürür.

REST Kaynağı: v1alpha.accounts

Yöntemler
delete DELETE /v1alpha/{name=accounts/*}
Hedef Hesabı "silindi" olarak işaretler (yani "çöp kutusu") ve iade eder.
get GET /v1alpha/{name=accounts/*}
Tek bir hesap için arama yapın.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Bir hesapta veri paylaşım ayarlarını görebilirsiniz.
list GET /v1alpha/accounts
Arayanın erişebileceği tüm hesapları döndürür.
patch PATCH /v1alpha/{account.name=accounts/*}
Bir hesabı günceller.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Hesap oluşturmak için destek isteği gönderir.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Veri erişim kayıtlarının özelleştirilmiş bir raporunu döndürür.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Bir hesapta veya alt öğelerinde belirtilen filtre grubuna göre tüm değişiklikleri arar.

REST Kaynağı: v1alpha.accounts.accessLinkings

Yöntemler
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Bir hesap veya mülke birden çok erişim bağlaması hakkında bilgi oluşturur.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Birden fazla kullanıcının bir hesaba veya mülke bağlantılarıyla ilgili bilgileri siler.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Bir hesap veya mülke birden çok erişim bağlaması hakkında bilgi alır.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Bir hesap veya mülke yapılan birden çok erişim bağlamasıyla ilgili bilgileri günceller.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Bir hesap veya mülk için erişim bağlama oluşturur.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Bir hesap veya mülkteki erişim bağlamasını siler.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Erişim bağlama hakkında bilgi alır.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Bir hesap veya mülkteki tüm erişim bağlamalarını listeler.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Bir hesap veya mülkteki erişim bağlamasını günceller.

REST Kaynağı: v1alpha.Properties

Yöntemler
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Belirtilen mülk için kullanıcı verilerinin toplanmasıyla ilgili şartları kabul eder.
create POST /v1alpha/properties
Belirtilen konum ve özellikleri içeren bir "GA4" mülkü oluşturur.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Bir Universal Analytics mülkü için bağlı site etiketi oluşturur.
delete DELETE /v1alpha/{name=properties/*}
Hedef Mülkü "silindi" olarak işaretler (çöp kutusu) ve döndürür.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Universal Analytics mülkü için bağlı bir site etiketini siler.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Bir UA mülkünün otomatik GA4 kurulum işlemini devre dışı bırakma durumunu getirir.
fetchConnectedGa4Property GET /v1alpha/properties:fetchConnectedGa4Property
Belirli bir UA mülkü göz önüne alındığında bu UA mülküne bağlı GA4 mülkünü arar.
get GET /v1alpha/{name=properties/*}
Tek bir "GA4" mülkü arayın.
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
AttributionSettings tek hesabı için arama yapın.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Bu mülk için tekli veri saklama ayarlarını döndürür.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Bir mülk için Google Sinyalleri ayarlarını arayın.
list GET /v1alpha/properties
Belirtilen üst hesap altındaki alt mülkleri döndürür.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Bir Universal Analytics mülkü için bağlı site etiketlerini listeler.
patch PATCH /v1alpha/{property.name=properties/*}
Bir tesisi günceller.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Veri erişim kayıtlarının özelleştirilmiş bir raporunu döndürür.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Bir UA mülkünün otomatik GA4 kurulum işlemini devre dışı bırakma durumunu belirler.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Bir mülkteki ilişkilendirme ayarlarını günceller.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Bu mülk için Singleton veri saklama ayarlarını günceller.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Bir mülk için Google Sinyalleri ayarlarını günceller.

REST Kaynağı: v1alpha.property.accessLinkings

Yöntemler
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Bir hesap veya mülke birden çok erişim bağlaması hakkında bilgi oluşturur.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Birden fazla kullanıcının bir hesaba veya mülke bağlantılarıyla ilgili bilgileri siler.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Bir hesap veya mülke birden çok erişim bağlaması hakkında bilgi alır.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Bir hesap veya mülke yapılan birden çok erişim bağlamasıyla ilgili bilgileri günceller.
create POST /v1alpha/{parent=properties/*}/accessBindings
Bir hesap veya mülk için erişim bağlama oluşturur.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Bir hesap veya mülkteki erişim bağlamasını siler.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Erişim bağlama hakkında bilgi alır.
list GET /v1alpha/{parent=properties/*}/accessBindings
Bir hesap veya mülkteki tüm erişim bağlamalarını listeler.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Bir hesap veya mülkteki erişim bağlamasını günceller.

REST Kaynağı: v1alpha.property.audiences

Yöntemler
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Bir mülkteki bir kitleyi arşivler.
create POST /v1alpha/{parent=properties/*}/audiences
Kitle oluşturur.
get GET /v1alpha/{name=properties/*/audiences/*}
Tek bir Kitle arayın.
list GET /v1alpha/{parent=properties/*}/audiences
Bir mülkteki kitleleri listeler.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Bir mülkteki Kitleyi günceller.

REST Kaynağı: v1alpha.property.channelGroups

Yöntemler
create POST /v1alpha/{parent=properties/*}/channelGroups
Bir Kanal Grubu oluşturur.
delete DELETE /v1alpha/{name=properties/*/channelGroups/*}
Bir mülkteki bir kanal grubunu siler.
get GET /v1alpha/{name=properties/*/channelGroups/*}
Tek bir Kanal Grubu arayın.
list GET /v1alpha/{parent=properties/*}/channelGroups
Bir mülkteki ChannelGroup'ları listeler.
patch PATCH /v1alpha/{channelGroup.name=properties/*/channelGroups/*}
Bir Kanal Grubunu günceller.

REST Kaynağı: v1alpha.property.conversionEvents

Yöntemler
create POST /v1alpha/{parent=properties/*}/conversionEvents
Belirtilen özelliklerle bir dönüşüm etkinliği oluşturur.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Bir mülkteki dönüşüm etkinliğini siler.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Tek bir dönüşüm etkinliği alma.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Belirtilen üst mülkteki dönüşüm etkinliklerinin listesini döndürür.
patch PATCH /v1alpha/{conversionEvent.name=properties/*/conversionEvents/*}
Belirtilen dönüşümlerle bir dönüşüm etkinliğini günceller.

REST Kaynağı: v1alpha.property.customBoyutlar

Yöntemler
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Bir mülkteki bir Özel Boyut'u arşivler.
create POST /v1alpha/{parent=properties/*}/customDimensions
Özel Boyut oluşturur.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Tek bir Özel Boyut arayın.
list GET /v1alpha/{parent=properties/*}/customDimensions
Bir mülkteki Özel Boyutları listeler.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Bir mülkteki bir Özel Boyut'u günceller.

REST Kaynağı: v1alpha.property.customMetrics

Yöntemler
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Bir mülkte CustomMetrics arşivler.
create POST /v1alpha/{parent=properties/*}/customMetrics
CustomMetrics oluşturur.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Tek bir CustomMetric arayın.
list GET /v1alpha/{parent=properties/*}/customMetrics
Bir mülkteki CustomMetrics'ü listeler.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Bir mülkteki CustomMetric'i günceller.

REST Kaynağı: v1alpha.property.dataStreams

Yöntemler
create POST /v1alpha/{parent=properties/*}/dataStreams
DataStream oluşturur.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Bir mülkteki DataStream dosyasını siler.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Tek bir DataStream araması yapın.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Bu veri akışının gelişmiş ölçüm ayarlarını döndürür.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Belirtilen web akışı için Site Etiketi'ni döndürür.
list GET /v1alpha/{parent=properties/*}/dataStreams
Bir mülkteki DataStreams listesini listeler.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Bir mülkteki DataStream'i günceller.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Bu veri akışının gelişmiş ölçüm ayarlarını günceller.

REST Kaynağı: v1alpha.property.dataStreams.eventCreateRules

Yöntemler
create POST /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Bir EventCreateRule oluşturur.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Bir EventCreateRule siler.
get GET /v1alpha/{name=properties/*/dataStreams/*/eventCreateRules/*}
Tek bir EventCreateRule arayın.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/eventCreateRules
Bir web veri akışında EventCreateRules listelenir.
patch PATCH /v1alpha/{eventCreateRule.name=properties/*/dataStreams/*/eventCreateRules/*}
Bir EventCreateRule günceller.

REST Kaynağı: v1alpha.property.dataStreams.measurementProtocolSecrets

Yöntemler
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Measurement Protocol gizli anahtarı oluşturur.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
MeasurementProtocolSecret hedefini siler.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Tek bir "GA4" MeasurementProtocolSecret araması yapın.
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Belirtilen üst mülkün altındaki MeasurementProtocolSecrets alt öğesini döndürür.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Measurement Protocol gizli anahtarını günceller.

REST Kaynağı: v1alpha.property.displayVideo360ReklamverenBağlantıTeklifleri

Yöntemler
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
DisplayVideo360Reklamveren Bağlantı Teklifi'ni onaylar.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
DisplayVideo360 AdvertiserLinkBid'i iptal eder.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Display & Video 360 Reklamveren Bağlantı Teklifi oluşturur.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Bir mülkteki DisplayVideo360ReklamverenBağlantıTeklifini siler.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Tek bir DisplayVideo360ReklamverenBağlantı Teklifi için arama yapın.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Bir mülkteki DisplayVideo360ReklamverenBağlantı Tekliflerini listeler.

REST Kaynağı: v1alpha.property.expandedDataSets

Yöntemler
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Genişletilmiş veri kümesi oluşturur.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Bir mülkteki Genişletilmiş Veri Kümesini siler.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Tek bir Genişletilmiş Veri Kümesi arayın.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Bir mülkteki Genişletilmiş Veri Kümelerini listeler.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Bir mülkteki Genişletilmiş Veri Kümesini günceller.