Google Analytics Admin API

Layanan: analyticsadmin.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen penemuan berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://analyticsadmin.googleapis.com

Resource REST: v1beta.accountSummaries

Metode
list GET /v1beta/accountSummaries
Menampilkan ringkasan semua akun yang dapat diakses oleh pemanggil.

Resource REST: v1beta.accounts

Metode
delete DELETE /v1beta/{name=accounts/*}
Menandai Akun target sebagai dihapus untuk sementara (yaitu: "dibuang") dan menampilkannya.
get GET /v1beta/{name=accounts/*}
Cari satu Akun.
getDataSharingSettings GET /v1beta/{name=accounts/*/dataSharingSettings}
Dapatkan setelan berbagi data di akun.
list GET /v1beta/accounts
Menampilkan semua akun yang dapat diakses oleh pemanggil.
patch PATCH /v1beta/{account.name=accounts/*}
Memperbarui akun.
provisionAccountTicket POST /v1beta/accounts:provisionAccountTicket
Meminta tiket untuk membuat akun.
runAccessReport POST /v1beta/{entity=accounts/*}:runAccessReport
Menampilkan laporan data akses data yang disesuaikan.
searchChangeHistoryEvents POST /v1beta/{account=accounts/*}:searchChangeHistoryEvents
Menelusuri semua perubahan pada akun atau turunannya berdasarkan kumpulan filter yang ditentukan.

Resource REST: v1beta.properties

Metode
acknowledgeUserDataCollection POST /v1beta/{property=properties/*}:acknowledgeUserDataCollection
Menyetujui persyaratan pengumpulan data pengguna untuk properti yang ditentukan.
create POST /v1beta/properties
Membuat properti "GA4" dengan lokasi dan atribut yang ditentukan.
delete DELETE /v1beta/{name=properties/*}
Menandai Properti target sebagai dihapus untuk sementara (yaitu: "dibuang") dan menampilkannya.
get GET /v1beta/{name=properties/*}
Cari satu Properti "GA4".
getDataRetentionSettings GET /v1beta/{name=properties/*/dataRetentionSettings}
Menampilkan setelan retensi data singleton untuk properti ini.
list GET /v1beta/properties
Menampilkan Properti turunan pada Akun induk yang ditentukan.
patch PATCH /v1beta/{property.name=properties/*}
Memperbarui properti.
runAccessReport POST /v1beta/{entity=properties/*}:runAccessReport
Menampilkan laporan data akses data yang disesuaikan.
updateDataRetentionSettings PATCH /v1beta/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Memperbarui setelan retensi data singleton untuk properti ini.

Resource REST: v1beta.properties.conversionEvents

Metode
create POST /v1beta/{parent=properties/*}/conversionEvents
Membuat peristiwa konversi dengan atribut yang ditentukan.
delete DELETE /v1beta/{name=properties/*/conversionEvents/*}
Menghapus peristiwa konversi di properti.
get GET /v1beta/{name=properties/*/conversionEvents/*}
Ambil satu peristiwa konversi.
list GET /v1beta/{parent=properties/*}/conversionEvents
Menampilkan daftar peristiwa konversi di properti induk yang ditentukan.

Resource REST: v1beta.properties.customDimension

Metode
archive POST /v1beta/{name=properties/*/customDimensions/*}:archive
Mengarsipkan CustomDimension di properti.
create POST /v1beta/{parent=properties/*}/customDimensions
Membuat CustomDimensi.
get GET /v1beta/{name=properties/*/customDimensions/*}
Cari satu CustomDimension.
list GET /v1beta/{parent=properties/*}/customDimensions
Mencantumkan CustomDimension di properti.
patch PATCH /v1beta/{customDimension.name=properties/*/customDimensions/*}
Memperbarui CustomDimension di properti.

Resource REST: v1beta.properties.customMetrics

Metode
archive POST /v1beta/{name=properties/*/customMetrics/*}:archive
Mengarsipkan CustomMetric pada properti.
create POST /v1beta/{parent=properties/*}/customMetrics
Membuat CustomMetric.
get GET /v1beta/{name=properties/*/customMetrics/*}
Cari satu CustomMetric.
list GET /v1beta/{parent=properties/*}/customMetrics
Mencantumkan CustomMetrics di properti.
patch PATCH /v1beta/{customMetric.name=properties/*/customMetrics/*}
Memperbarui CustomMetric pada properti.

Resource REST: v1beta.properties.dataStreams

Metode
create POST /v1beta/{parent=properties/*}/dataStreams
Membuat DataStream.
delete DELETE /v1beta/{name=properties/*/dataStreams/*}
Menghapus DataStream pada properti.
get GET /v1beta/{name=properties/*/dataStreams/*}
Cari satu DataStream.
list GET /v1beta/{parent=properties/*}/dataStreams
Mencantumkan Aliran Data di properti.
patch PATCH /v1beta/{dataStream.name=properties/*/dataStreams/*}
Memperbarui DataStream pada properti.

Resource REST: v1beta.properties.dataStreams.measurementProtocolSecrets

Metode
create POST /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Membuat rahasia measurement protocol.
delete DELETE /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Menghapus MeasurementMeasurementSecret target.
get GET /v1beta/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Cari satu MeasurementProtocolSecret "GA4".
list GET /v1beta/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Menampilkan Measurement ProtocolSecrets berdasarkan Properti induk yang ditentukan.
patch PATCH /v1beta/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Memperbarui rahasia measurement protocol.

Resource REST: v1alpha.accountSummaries

Metode
list GET /v1alpha/accountSummaries
Menampilkan ringkasan semua akun yang dapat diakses oleh pemanggil.

Resource REST: v1alpha.accounts

Metode
delete DELETE /v1alpha/{name=accounts/*}
Menandai Akun target sebagai dihapus untuk sementara (yaitu: "dibuang") dan menampilkannya.
get GET /v1alpha/{name=accounts/*}
Cari satu Akun.
getDataSharingSettings GET /v1alpha/{name=accounts/*/dataSharingSettings}
Dapatkan setelan berbagi data di akun.
list GET /v1alpha/accounts
Menampilkan semua akun yang dapat diakses oleh pemanggil.
patch PATCH /v1alpha/{account.name=accounts/*}
Memperbarui akun.
provisionAccountTicket POST /v1alpha/accounts:provisionAccountTicket
Meminta tiket untuk membuat akun.
runAccessReport POST /v1alpha/{entity=accounts/*}:runAccessReport
Menampilkan laporan data akses data yang disesuaikan.
searchChangeHistoryEvents POST /v1alpha/{account=accounts/*}:searchChangeHistoryEvents
Menelusuri semua perubahan pada akun atau turunannya berdasarkan kumpulan filter yang ditentukan.

Resource REST: v1alpha.accounts.accessBindings

Metode
batchCreate POST /v1alpha/{parent=accounts/*}/accessBindings:batchCreate
Membuat informasi tentang beberapa binding akses ke akun atau properti.
batchDelete POST /v1alpha/{parent=accounts/*}/accessBindings:batchDelete
Menghapus informasi tentang penautan beberapa pengguna ke akun atau properti.
batchGet GET /v1alpha/{parent=accounts/*}/accessBindings:batchGet
Mendapatkan informasi tentang beberapa binding akses ke akun atau properti.
batchUpdate POST /v1alpha/{parent=accounts/*}/accessBindings:batchUpdate
Memperbarui informasi tentang beberapa binding akses ke akun atau properti.
create POST /v1alpha/{parent=accounts/*}/accessBindings
Membuat binding akses pada akun atau properti.
delete DELETE /v1alpha/{name=accounts/*/accessBindings/*}
Menghapus binding akses pada akun atau properti.
get GET /v1alpha/{name=accounts/*/accessBindings/*}
Mendapatkan informasi tentang binding akses.
list GET /v1alpha/{parent=accounts/*}/accessBindings
Mencantumkan semua binding akses di akun atau properti.
patch PATCH /v1alpha/{accessBinding.name=accounts/*/accessBindings/*}
Mengupdate binding akses pada akun atau properti.

Resource REST: v1alpha.properties

Metode
acknowledgeUserDataCollection POST /v1alpha/{property=properties/*}:acknowledgeUserDataCollection
Menyetujui persyaratan pengumpulan data pengguna untuk properti yang ditentukan.
create POST /v1alpha/properties
Membuat properti "GA4" dengan lokasi dan atribut yang ditentukan.
createConnectedSiteTag POST /v1alpha/properties:createConnectedSiteTag
Membuat tag situs yang terhubung untuk properti Universal Analytics.
delete DELETE /v1alpha/{name=properties/*}
Menandai Properti target sebagai dihapus untuk sementara (yaitu: "dibuang") dan menampilkannya.
deleteConnectedSiteTag POST /v1alpha/properties:deleteConnectedSiteTag
Menghapus tag situs yang terhubung untuk properti Universal Analytics.
fetchAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:fetchAutomatedGa4ConfigurationOptOut
Mengambil status tidak ikut untuk proses penyiapan GA4 otomatis untuk properti UA.
get GET /v1alpha/{name=properties/*}
Cari satu Properti "GA4".
getAttributionSettings GET /v1alpha/{name=properties/*/attributionSettings}
Cari singleton AttributionSettings.
getDataRetentionSettings GET /v1alpha/{name=properties/*/dataRetentionSettings}
Menampilkan setelan retensi data singleton untuk properti ini.
getGoogleSignalsSettings GET /v1alpha/{name=properties/*/googleSignalsSettings}
Setelan pencarian Sinyal Google untuk properti.
list GET /v1alpha/properties
Menampilkan Properti turunan pada Akun induk yang ditentukan.
listConnectedSiteTags POST /v1alpha/properties:listConnectedSiteTags
Mencantumkan tag situs yang terhubung untuk properti Universal Analytics.
patch PATCH /v1alpha/{property.name=properties/*}
Memperbarui properti.
runAccessReport POST /v1alpha/{entity=properties/*}:runAccessReport
Menampilkan laporan data akses data yang disesuaikan.
setAutomatedGa4ConfigurationOptOut POST /v1alpha/properties:setAutomatedGa4ConfigurationOptOut
Menetapkan status tidak ikut untuk proses penyiapan GA4 otomatis untuk properti UA.
updateAttributionSettings PATCH /v1alpha/{attributionSettings.name=properties/*/attributionSettings}
Memperbarui setelan atribusi pada properti.
updateDataRetentionSettings PATCH /v1alpha/{dataRetentionSettings.name=properties/*/dataRetentionSettings}
Memperbarui setelan retensi data singleton untuk properti ini.
updateGoogleSignalsSettings PATCH /v1alpha/{googleSignalsSettings.name=properties/*/googleSignalsSettings}
Memperbarui setelan Sinyal Google untuk properti.

Resource REST: v1alpha.properties.accessBindings

Metode
batchCreate POST /v1alpha/{parent=properties/*}/accessBindings:batchCreate
Membuat informasi tentang beberapa binding akses ke akun atau properti.
batchDelete POST /v1alpha/{parent=properties/*}/accessBindings:batchDelete
Menghapus informasi tentang penautan beberapa pengguna ke akun atau properti.
batchGet GET /v1alpha/{parent=properties/*}/accessBindings:batchGet
Mendapatkan informasi tentang beberapa binding akses ke akun atau properti.
batchUpdate POST /v1alpha/{parent=properties/*}/accessBindings:batchUpdate
Memperbarui informasi tentang beberapa binding akses ke akun atau properti.
create POST /v1alpha/{parent=properties/*}/accessBindings
Membuat binding akses pada akun atau properti.
delete DELETE /v1alpha/{name=properties/*/accessBindings/*}
Menghapus binding akses pada akun atau properti.
get GET /v1alpha/{name=properties/*/accessBindings/*}
Mendapatkan informasi tentang binding akses.
list GET /v1alpha/{parent=properties/*}/accessBindings
Mencantumkan semua binding akses di akun atau properti.
patch PATCH /v1alpha/{accessBinding.name=properties/*/accessBindings/*}
Mengupdate binding akses pada akun atau properti.

Resource REST: v1alpha.properties.audiences

Metode
archive POST /v1alpha/{name=properties/*/audiences/*}:archive
Mengarsipkan Audiens di properti.
create POST /v1alpha/{parent=properties/*}/audiences
Membuat Audiens.
get GET /v1alpha/{name=properties/*/audiences/*}
Cari satu Audiens.
list GET /v1alpha/{parent=properties/*}/audiences
Mencantumkan Audiens pada properti.
patch PATCH /v1alpha/{audience.name=properties/*/audiences/*}
Memperbarui Audiens pada properti.

Resource REST: v1alpha.properties.conversionEvents

Metode
create POST /v1alpha/{parent=properties/*}/conversionEvents
Membuat peristiwa konversi dengan atribut yang ditentukan.
delete DELETE /v1alpha/{name=properties/*/conversionEvents/*}
Menghapus peristiwa konversi di properti.
get GET /v1alpha/{name=properties/*/conversionEvents/*}
Ambil satu peristiwa konversi.
list GET /v1alpha/{parent=properties/*}/conversionEvents
Menampilkan daftar peristiwa konversi di properti induk yang ditentukan.

Resource REST: v1alpha.properties.customDimension

Metode
archive POST /v1alpha/{name=properties/*/customDimensions/*}:archive
Mengarsipkan CustomDimension di properti.
create POST /v1alpha/{parent=properties/*}/customDimensions
Membuat CustomDimensi.
get GET /v1alpha/{name=properties/*/customDimensions/*}
Cari satu CustomDimension.
list GET /v1alpha/{parent=properties/*}/customDimensions
Mencantumkan CustomDimension di properti.
patch PATCH /v1alpha/{customDimension.name=properties/*/customDimensions/*}
Memperbarui CustomDimension di properti.

Resource REST: v1alpha.properties.customMetrics

Metode
archive POST /v1alpha/{name=properties/*/customMetrics/*}:archive
Mengarsipkan CustomMetric pada properti.
create POST /v1alpha/{parent=properties/*}/customMetrics
Membuat CustomMetric.
get GET /v1alpha/{name=properties/*/customMetrics/*}
Cari satu CustomMetric.
list GET /v1alpha/{parent=properties/*}/customMetrics
Mencantumkan CustomMetrics di properti.
patch PATCH /v1alpha/{customMetric.name=properties/*/customMetrics/*}
Memperbarui CustomMetric pada properti.

Resource REST: v1alpha.properties.dataStreams

Metode
create POST /v1alpha/{parent=properties/*}/dataStreams
Membuat DataStream.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*}
Menghapus DataStream pada properti.
get GET /v1alpha/{name=properties/*/dataStreams/*}
Cari satu DataStream.
getEnhancedMeasurementSettings GET /v1alpha/{name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Menampilkan setelan pengukuran yang ditingkatkan untuk aliran data ini.
getGlobalSiteTag GET /v1alpha/{name=properties/*/dataStreams/*/globalSiteTag}
Menampilkan Tag Situs untuk aliran data web yang ditentukan.
list GET /v1alpha/{parent=properties/*}/dataStreams
Mencantumkan Aliran Data di properti.
patch PATCH /v1alpha/{dataStream.name=properties/*/dataStreams/*}
Memperbarui DataStream pada properti.
updateEnhancedMeasurementSettings PATCH /v1alpha/{enhancedMeasurementSettings.name=properties/*/dataStreams/*/enhancedMeasurementSettings}
Memperbarui setelan pengukuran yang ditingkatkan untuk aliran data ini.

Resource REST: v1alpha.properties.dataStreams.measurementProtocolSecrets

Metode
create POST /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Membuat rahasia measurement protocol.
delete DELETE /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Menghapus MeasurementMeasurementSecret target.
get GET /v1alpha/{name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Cari satu MeasurementProtocolSecret "GA4".
list GET /v1alpha/{parent=properties/*/dataStreams/*}/measurementProtocolSecrets
Menampilkan Measurement ProtocolSecrets berdasarkan Properti induk yang ditentukan.
patch PATCH /v1alpha/{measurementProtocolSecret.name=properties/*/dataStreams/*/measurementProtocolSecrets/*}
Memperbarui rahasia measurement protocol.

Resource REST: v1alpha.properties.displayVideo360AdvertiserLinkProposals

Metode
approve POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:approve
Menyetujui DisplayVideo360AdvertiserLinkProposal.
cancel POST /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}:cancel
Membatalkan DisplayVideo360AdvertiserLinkProposal.
create POST /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Membuat Proposal DisplayVideo360AdvertiserLink.
delete DELETE /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Menghapus DisplayVideo360AdvertiserLinkProposal di properti.
get GET /v1alpha/{name=properties/*/displayVideo360AdvertiserLinkProposals/*}
Cari satu DisplayVideo360AdvertiserLinkProposal.
list GET /v1alpha/{parent=properties/*}/displayVideo360AdvertiserLinkProposals
Mencantumkan DisplayVideo360AdvertiserLinkProposals di properti.

Resource REST: v1alpha.properties.expandedDataSets

Metode
create POST /v1alpha/{parent=properties/*}/expandedDataSets
Membuat DiperluasedDataSet.
delete DELETE /v1alpha/{name=properties/*/expandedDataSets/*}
Menghapus ExpandedDataSet pada properti.
get GET /v1alpha/{name=properties/*/expandedDataSets/*}
Cari satu ExpandedDataSet.
list GET /v1alpha/{parent=properties/*}/expandedDataSets
Mencantumkan ExpandedDataSets di properti.
patch PATCH /v1alpha/{expandedDataSet.name=properties/*/expandedDataSets/*}
Memperbarui ExpandedDataSet pada properti.