Tag Manager API

API ini memungkinkan klien mengakses dan mengubah konfigurasi penampung dan tag.

Layanan: tagmanager.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 Anda 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 dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://tagmanager.googleapis.com

REST Resource: v2.accounts

Metode
get GET /tagmanager/v2/{path}
Mendapatkan Akun GTM.
list GET /tagmanager/v2/accounts
Mencantumkan semua Akun GTM yang dapat diakses pengguna.
update PUT /tagmanager/v2/{path}
Memperbarui Akun GTM.

REST Resource: v2.accounts.containers

Metode
combine POST /tagmanager/v2/{path}:combine
Menggabungkan Penampung.
create POST /tagmanager/v2/{parent}/containers
Membuat Penampung.
delete DELETE /tagmanager/v2/{path}
Menghapus Penampung.
get GET /tagmanager/v2/{path}
Mendapatkan Penampung.
list GET /tagmanager/v2/{parent}/containers
Mencantumkan semua Penampung yang termasuk dalam Akun GTM.
lookup GET /tagmanager/v2/accounts/containers:lookup
Menelusuri Penampung berdasarkan ID tujuan atau ID tag.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
Memindahkan ID Tag dari Penampung.
snippet GET /tagmanager/v2/{path}:snippet
Mendapatkan cuplikan pemberian tag untuk Penampung.
update PUT /tagmanager/v2/{path}
Memperbarui Penampung.

REST Resource: v2.accounts.containers.destinations

Metode
get GET /tagmanager/v2/{path}
Mendapatkan Tujuan.
link POST /tagmanager/v2/{parent}/destinations:link
Menambahkan Tujuan ke Penampung ini dan menghapusnya dari Penampung yang saat ini ditautkan.
list GET /tagmanager/v2/{parent}/destinations
Mencantumkan semua Tujuan yang ditautkan ke Penampung GTM.

REST Resource: v2.accounts.containers.environments

Metode
create POST /tagmanager/v2/{parent}/environments
Membuat Lingkungan GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Lingkungan GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Lingkungan GTM.
list GET /tagmanager/v2/{parent}/environments
Mencantumkan semua Lingkungan GTM dari Penampung GTM.
reauthorize POST /tagmanager/v2/{path}:reauthorize
Membuat ulang kode otorisasi untuk Lingkungan GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Lingkungan GTM.

REST Resource: v2.accounts.containers.version_headers

Metode
latest GET /tagmanager/v2/{parent}/version_headers:latest
Mendapatkan header versi penampung terbaru
list GET /tagmanager/v2/{parent}/version_headers
Mencantumkan semua Versi Penampung dari Penampung GTM.

REST Resource: v2.accounts.containers.versions

Metode
delete DELETE /tagmanager/v2/{path}
Menghapus Versi Penampung.
get GET /tagmanager/v2/{path}
Mendapatkan Versi Penampung.
live GET /tagmanager/v2/{parent}/versions:live
Mendapatkan live (yaitu
publish POST /tagmanager/v2/{path}:publish
Memublikasikan Versi Penampung.
set_latest POST /tagmanager/v2/{path}:set_latest
Menetapkan versi terbaru yang digunakan untuk sinkronisasi ruang kerja saat mendeteksi konflik dan error.
undelete POST /tagmanager/v2/{path}:undelete
Membatalkan penghapusan Versi Penampung.
update PUT /tagmanager/v2/{path}
Memperbarui Versi Penampung.

REST Resource: v2.accounts.containers.workspaces

Metode
create POST /tagmanager/v2/{parent}/workspaces
Membuat Ruang Kerja.
create_version POST /tagmanager/v2/{path}:create_version
Membuat Versi Penampung dari entitas yang ada di ruang kerja, menghapus ruang kerja, dan menetapkan versi penampung dasar ke versi yang baru dibuat.
delete DELETE /tagmanager/v2/{path}
Menghapus Ruang Kerja.
get GET /tagmanager/v2/{path}
Mendapatkan Workspace.
getStatus GET /tagmanager/v2/{path}/status
Menemukan entitas yang bentrok dan diubah di ruang kerja.
list GET /tagmanager/v2/{parent}/workspaces
Mencantumkan semua Ruang Kerja yang termasuk dalam Penampung GTM.
quick_preview POST /tagmanager/v2/{path}:quick_preview
Melihat pratinjau ruang kerja dengan cepat dengan membuat versi penampung palsu dari semua entitas di ruang kerja yang disediakan.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
Menyelesaikan konflik penggabungan untuk entitas ruang kerja dengan memperbaruinya ke entitas yang di-resolve yang diteruskan dalam permintaan.
sync POST /tagmanager/v2/{path}:sync
Menyinkronkan ruang kerja ke versi penampung terbaru dengan memperbarui semua entitas ruang kerja yang tidak diubah dan menampilkan konflik untuk entitas yang diubah.
update PUT /tagmanager/v2/{path}
Memperbarui Workspace.

REST Resource: v2.accounts.containers.workspaces.built_in_variables

Metode
create POST /tagmanager/v2/{parent}/built_in_variables
Membuat satu atau beberapa Variabel Bawaan GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus satu atau beberapa Variabel Bawaan GTM.
list GET /tagmanager/v2/{parent}/built_in_variables
Mencantumkan semua Variabel Bawaan yang diaktifkan dari Penampung GTM.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
Mengembalikan perubahan pada Variabel Bawaan GTM di Ruang Kerja GTM.

REST Resource: v2.accounts.containers.workspaces.clients

Metode
create POST /tagmanager/v2/{parent}/clients
Membuat Klien GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Klien GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Klien GTM.
list GET /tagmanager/v2/{parent}/clients
Mencantumkan semua Klien GTM dari ruang kerja penampung GTM.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Klien GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Klien GTM.

REST Resource: v2.accounts.containers.workspaces.folders

Metode
create POST /tagmanager/v2/{parent}/folders
Membuat Folder GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Folder GTM.
entities POST /tagmanager/v2/{path}:entities
Mencantumkan semua entitas dalam Folder GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Folder GTM.
list GET /tagmanager/v2/{parent}/folders
Mencantumkan semua Folder GTM dari Penampung.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
Memindahkan entitas ke Folder GTM.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Folder GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Folder GTM.

REST Resource: v2.accounts.containers.workspaces.gtag_config

Metode
create POST /tagmanager/v2/{parent}/gtag_config
Membuat konfigurasi tag Google.
delete DELETE /tagmanager/v2/{path}
Menghapus konfigurasi tag Google.
get GET /tagmanager/v2/{path}
Mendapatkan konfigurasi tag Google.
list GET /tagmanager/v2/{parent}/gtag_config
Mencantumkan semua konfigurasi tag Google di Penampung.
update PUT /tagmanager/v2/{path}
Memperbarui konfigurasi tag Google.

REST Resource: v2.accounts.containers.workspaces.tags

Metode
create POST /tagmanager/v2/{parent}/tags
Membuat Tag GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Tag GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Tag GTM.
list GET /tagmanager/v2/{parent}/tags
Mencantumkan semua Tag GTM dari Penampung.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Tag GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Tag GTM.

REST Resource: v2.accounts.containers.workspaces.templates

Metode
create POST /tagmanager/v2/{parent}/templates
Membuat Template Kustom GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Template GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Template GTM.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
Mengimpor Template Kustom GTM dari Galeri.
list GET /tagmanager/v2/{parent}/templates
Mencantumkan semua Template GTM dari ruang kerja penampung GTM.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Template GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Template GTM.

REST Resource: v2.accounts.containers.workspaces.transformations

Metode
create POST /tagmanager/v2/{parent}/transformations
Membuat Transformasi GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Transformasi GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Transformasi GTM.
list GET /tagmanager/v2/{parent}/transformations
Mencantumkan semua Transformasi GTM dari ruang kerja penampung GTM.
revert POST /tagmanager/v2/{path}:revert
Rollback perubahan pada Transformasi GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Transformasi GTM.

REST Resource: v2.accounts.containers.workspaces.triggers

Metode
create POST /tagmanager/v2/{parent}/triggers
Membuat Pemicu GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Pemicu GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Pemicu GTM.
list GET /tagmanager/v2/{parent}/triggers
Mencantumkan semua Pemicu GTM dari Penampung.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Pemicu GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Pemicu GTM.

REST Resource: v2.accounts.containers.workspaces.variables

Metode
create POST /tagmanager/v2/{parent}/variables
Membuat Variabel GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Variabel GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Variabel GTM.
list GET /tagmanager/v2/{parent}/variables
Mencantumkan semua Variabel GTM dari Penampung.
revert POST /tagmanager/v2/{path}:revert
Mengembalikan perubahan pada Variabel GTM di Ruang Kerja GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Variabel GTM.

REST Resource: v2.accounts.containers.workspaces.zones

Metode
create POST /tagmanager/v2/{parent}/zones
Membuat Zona GTM.
delete DELETE /tagmanager/v2/{path}
Menghapus Zona GTM.
get GET /tagmanager/v2/{path}
Mendapatkan Zona GTM.
list GET /tagmanager/v2/{parent}/zones
Mencantumkan semua Zona GTM dari ruang kerja penampung GTM.
revert POST /tagmanager/v2/{path}:revert
Rollback perubahan pada Zona GTM di Workspace GTM.
update PUT /tagmanager/v2/{path}
Memperbarui Zona GTM.

REST Resource: v2.accounts.user_permissions

Metode
create POST /tagmanager/v2/{parent}/user_permissions
Membuat akses Akun & Penampung pengguna.
delete DELETE /tagmanager/v2/{path}
Menghapus pengguna dari akun, mencabut akses ke akun tersebut dan semua penampungnya.
get GET /tagmanager/v2/{path}
Mendapatkan akses Akun & Penampung pengguna.
list GET /tagmanager/v2/{parent}/user_permissions
Mencantumkan semua pengguna yang memiliki akses ke akun beserta akses pengguna Akun dan Penampung yang diberikan kepada setiap pengguna.
update PUT /tagmanager/v2/{path}
Memperbarui akses Akun & Penampung pengguna.

Resource REST: v1.accounts

Metode
get GET /tagmanager/v1/accounts/{accountId}
Mendapatkan Akun GTM.
list GET /tagmanager/v1/accounts
Mencantumkan semua Akun GTM yang dapat diakses pengguna.
update PUT /tagmanager/v1/accounts/{accountId}
Memperbarui Akun GTM.

Resource REST: v1.accounts.containers

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers
Membuat Penampung.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Menghapus Penampung.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Mendapatkan Penampung.
list GET /tagmanager/v1/accounts/{accountId}/containers
Mencantumkan semua Penampung yang termasuk dalam Akun GTM.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Memperbarui Penampung.

Resource REST: v1.accounts.containers.environments

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Membuat Lingkungan GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Menghapus Lingkungan GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Mendapatkan Lingkungan GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Mencantumkan semua Lingkungan GTM dari Penampung GTM.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Memperbarui Lingkungan GTM.

Resource REST: v1.accounts.containers.folders

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Membuat Folder GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Menghapus Folder GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Mendapatkan Folder GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Mencantumkan semua Folder GTM dari Penampung.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Memperbarui Folder GTM.

Resource REST: v1.accounts.containers.folders.entities

Metode
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
Mencantumkan semua entitas dalam Folder GTM.

Resource REST: v1.accounts.containers.move_folders

Metode
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
Memindahkan entitas ke Folder GTM.

Resource REST: v1.accounts.containers.reauthorize_environments

Metode
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
Membuat ulang kode otorisasi untuk Lingkungan GTM.

Resource REST: v1.accounts.containers.tags

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Membuat Tag GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Menghapus Tag GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Mendapatkan Tag GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Mencantumkan semua Tag GTM dari Penampung.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Memperbarui Tag GTM.

Resource REST: v1.accounts.containers.triggers

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Membuat Pemicu GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Menghapus Pemicu GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Mendapatkan Pemicu GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Mencantumkan semua Pemicu GTM dari Penampung.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Memperbarui Pemicu GTM.

Resource REST: v1.accounts.containers.variables

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Membuat Variabel GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Menghapus Variabel GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Mendapatkan Variabel GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Mencantumkan semua Variabel GTM dari Penampung.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Memperbarui Variabel GTM.

Resource REST: v1.accounts.containers.versions

Metode
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Membuat Versi Penampung.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Menghapus Versi Penampung.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Mendapatkan Versi Penampung.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Mencantumkan semua Versi Penampung dari Penampung GTM.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
Memublikasikan Versi Penampung.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
Memulihkan Versi Penampung.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
Membatalkan penghapusan Versi Penampung.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Memperbarui Versi Penampung.

Resource REST: v1.accounts.permissions

Metode
create POST /tagmanager/v1/accounts/{accountId}/permissions
Membuat Izin Akun & Penampung pengguna.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Menghapus pengguna dari akun, mencabut akses ke akun tersebut dan semua penampungnya.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Mendapatkan Izin Akun & Penampung pengguna.
list GET /tagmanager/v1/accounts/{accountId}/permissions
Mencantumkan semua pengguna yang memiliki akses ke akun beserta Izin Akun dan Penampung yang diberikan kepada masing-masing pengguna.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Memperbarui Izin Akun & Penampung pengguna.