Tag Manager API

Bu API, istemcilerin kapsayıcı ve etiket yapılandırmasına erişmesine ve bu yapılandırmayı değiştirmesine olanak tanır.

Hizmet: tagmanager.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 isteklerini gönderirken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşime geçen diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet aşağıdaki keşif dokümanlarını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://tagmanager.googleapis.com

REST Kaynağı: v2.accounts

Yöntemler
get GET /tagmanager/v2/{path}
GTM hesabı alır.
list GET /tagmanager/v2/accounts
Kullanıcının erişebildiği tüm GTM hesaplarını listeler.
update PUT /tagmanager/v2/{path}
GTM hesabını günceller.

REST Kaynağı: v2.accounts.containers

Yöntemler
combine POST /tagmanager/v2/{path}:combine
Container'ları birleştirir.
create POST /tagmanager/v2/{parent}/containers
Bir kapsayıcı oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir kapsayıcıyı siler.
get GET /tagmanager/v2/{path}
Bir kapsayıcı alır.
list GET /tagmanager/v2/{parent}/containers
Bir GTM hesabına ait tüm kapsayıcıları listeler.
lookup GET /tagmanager/v2/accounts/containers:lookup
Hedef kimliğine veya etiket kimliğine göre bir kapsayıcı arar.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
Etiket kimliğini kapsayıcıdan taşıma.
snippet GET /tagmanager/v2/{path}:snippet
Bir kapsayıcının etiketleme snippet'ini alır.
update PUT /tagmanager/v2/{path}
Bir kapsayıcıyı günceller.

REST Kaynağı: v2.accounts.containers.destinations

Yöntemler
get GET /tagmanager/v2/{path}
Bir hedef alır.
link POST /tagmanager/v2/{parent}/destinations:link
Bu kapsayıcıya bir hedef ekler ve hedefi şu anda bağlı olduğu kapsayıcıdan kaldırır.
list GET /tagmanager/v2/{parent}/destinations
Bir GTM kapsayıcısına bağlı tüm hedefleri listeler.

REST Kaynağı: v2.accounts.containers.environments

Yöntemler
create POST /tagmanager/v2/{parent}/environments
GTM ortamı oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM ortamını siler.
get GET /tagmanager/v2/{path}
Bir GTM ortamı alır.
list GET /tagmanager/v2/{parent}/environments
Bir GTM kapsayıcısının tüm GTM ortamlarını listeler.
reauthorize POST /tagmanager/v2/{path}:reauthorize
Bir GTM ortamının yetkilendirme kodunu yeniden oluşturur.
update PUT /tagmanager/v2/{path}
GTM ortamını günceller.

REST Kaynağı: v2.accounts.containers.version_headers

Yöntemler
latest GET /tagmanager/v2/{parent}/version_headers:latest
En son kapsayıcı sürümü başlığını alır
list GET /tagmanager/v2/{parent}/version_headers
Bir GTM kapsayıcısının tüm kapsayıcı sürümlerini listeler.

REST Kaynağı: v2.accounts.containers.versions

Yöntemler
delete DELETE /tagmanager/v2/{path}
Bir kapsayıcı sürümünü siler.
get GET /tagmanager/v2/{path}
Bir kapsayıcı sürümü alır.
live GET /tagmanager/v2/{parent}/versions:live
Canlı (ör.
publish POST /tagmanager/v2/{path}:publish
Kapsayıcı sürümü yayınlar.
set_latest POST /tagmanager/v2/{path}:set_latest
Çakışma ve hata tespit edilirken çalışma alanlarının senkronizasyonu için kullanılan en son sürümü belirler.
undelete POST /tagmanager/v2/{path}:undelete
Bir kapsayıcı sürümünün silinmesini geri alır.
update PUT /tagmanager/v2/{path}
Bir kapsayıcı sürümünü günceller.

REST Kaynağı: v2.accounts.containers.workspaces

Yöntemler
create POST /tagmanager/v2/{parent}/workspaces
Çalışma alanı oluşturur.
create_version POST /tagmanager/v2/{path}:create_version
Çalışma alanındaki öğelerden bir kapsayıcı sürümü oluşturur, çalışma alanını siler ve temel kapsayıcı sürümünü yeni oluşturulan sürüme ayarlar.
delete DELETE /tagmanager/v2/{path}
Bir çalışma alanını siler.
get GET /tagmanager/v2/{path}
Bir Workspace alır.
getStatus GET /tagmanager/v2/{path}/status
Çalışma alanında çakışan ve değiştirilmiş öğeleri bulur.
list GET /tagmanager/v2/{parent}/workspaces
Bir GTM kapsayıcısına ait tüm çalışma alanlarını listeler.
quick_preview POST /tagmanager/v2/{path}:quick_preview
Sağlanan çalışma alanındaki tüm öğelerden sahte bir kapsayıcı sürümü oluşturarak çalışma alanını hızlıca önizler.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
Bir çalışma alanı öğesi için birleştirme çakışmasını, öğeyi istegede iletilen çözümlenmiş öğeyle güncelleyerek çözer.
sync POST /tagmanager/v2/{path}:sync
Değiştirilmemiş tüm çalışma alanı öğelerini güncelleyerek ve değiştirilmiş öğelerle ilgili çakışmaları görüntüleyerek bir çalışma alanını en son kapsayıcı sürümüyle senkronize eder.
update PUT /tagmanager/v2/{path}
Bir Workspace'i günceller.

REST Kaynağı: v2.accounts.containers.workspaces.built_in_variables

Yöntemler
create POST /tagmanager/v2/{parent}/built_in_variables
Bir veya daha fazla GTM yerleşik değişkeni oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir veya daha fazla GTM yerleşik değişkenini siler.
list GET /tagmanager/v2/{parent}/built_in_variables
Bir GTM kapsayıcısının etkin tüm yerleşik değişkenlerini listeler.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
GTM Workspace'teki GTM Yerleşik Değişkenleri'nde yapılan değişiklikleri geri alır.

REST Kaynağı: v2.accounts.containers.workspaces.clients

Yöntemler
create POST /tagmanager/v2/{parent}/clients
GTM istemcisi oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM istemcisini siler.
get GET /tagmanager/v2/{path}
Bir GTM istemcisi alır.
list GET /tagmanager/v2/{parent}/clients
Bir GTM kapsayıcı çalışma alanının tüm GTM istemcilerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM istemcisinde yapılan değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM istemcisini günceller.

REST Kaynağı: v2.accounts.containers.workspaces.folders

Yöntemler
create POST /tagmanager/v2/{parent}/folders
GTM klasörü oluşturur.
delete DELETE /tagmanager/v2/{path}
GTM klasörünü siler.
entities POST /tagmanager/v2/{path}:entities
Bir GTM klasöründeki tüm öğeleri listeleyin.
get GET /tagmanager/v2/{path}
Bir GTM klasörü alır.
list GET /tagmanager/v2/{parent}/folders
Bir kapsayıcının tüm GTM klasörlerini listeler.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
Varlıkları bir GTM klasörüne taşır.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM klasöründeki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM klasörünü günceller.

REST Kaynağı: v2.accounts.containers.workspaces.gtag_config

Yöntemler
create POST /tagmanager/v2/{parent}/gtag_config
Bir Google etiketi yapılandırması oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir Google etiketi yapılandırmasını siler.
get GET /tagmanager/v2/{path}
Bir Google etiketi yapılandırması alır.
list GET /tagmanager/v2/{parent}/gtag_config
Bir kapsayıcıdaki tüm Google etiketi yapılandırmalarını listeler.
update PUT /tagmanager/v2/{path}
Bir Google etiketi yapılandırmasını günceller.

REST Kaynağı: v2.accounts.containers.workspaces.tags

Yöntemler
create POST /tagmanager/v2/{parent}/tags
GTM etiketi oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM etiketini siler.
get GET /tagmanager/v2/{path}
GTM etiketi alır.
list GET /tagmanager/v2/{parent}/tags
Bir kapsayıcının tüm GTM etiketlerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM etiketindeki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM etiketini günceller.

REST Kaynağı: v2.accounts.containers.workspaces.templates

Yöntemler
create POST /tagmanager/v2/{parent}/templates
GTM özel şablonu oluşturur.
delete DELETE /tagmanager/v2/{path}
GTM şablonunu siler.
get GET /tagmanager/v2/{path}
Bir GTM şablonu alır.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
Galeri'den GTM özel şablonu içe aktarır.
list GET /tagmanager/v2/{parent}/templates
Bir GTM kapsayıcı çalışma alanının tüm GTM şablonlarını listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM şablonundaki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM şablonunu günceller.

REST Kaynağı: v2.accounts.containers.workspaces.transformations

Yöntemler
create POST /tagmanager/v2/{parent}/transformations
GTM dönüşümü oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM dönüşümünü siler.
get GET /tagmanager/v2/{path}
GTM dönüşümü alır.
list GET /tagmanager/v2/{parent}/transformations
Bir GTM kapsayıcı çalışma alanının tüm GTM Dönüşümlerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM Dönüşüm'ünde yapılan değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM dönüşümünü günceller.

REST Kaynağı: v2.accounts.containers.workspaces.triggers

Yöntemler
create POST /tagmanager/v2/{parent}/triggers
GTM tetikleyicisi oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM tetikleyicisini siler.
get GET /tagmanager/v2/{path}
Bir GTM tetikleyicisi alır.
list GET /tagmanager/v2/{parent}/triggers
Bir kapsayıcının tüm GTM tetikleyicilerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM tetikleyicisindeki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
GTM tetikleyicisini günceller.

REST Kaynağı: v2.accounts.containers.workspaces.variables

Yöntemler
create POST /tagmanager/v2/{parent}/variables
GTM değişkeni oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM değişkenini siler.
get GET /tagmanager/v2/{path}
Bir GTM değişkeni alır.
list GET /tagmanager/v2/{parent}/variables
Bir kapsayıcının tüm GTM değişkenlerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM değişkenindeki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
Bir GTM değişkenini günceller.

REST Kaynağı: v2.accounts.containers.workspaces.zones

Yöntemler
create POST /tagmanager/v2/{parent}/zones
GTM bölgesi oluşturur.
delete DELETE /tagmanager/v2/{path}
Bir GTM alanını siler.
get GET /tagmanager/v2/{path}
GTM bölgesi alır.
list GET /tagmanager/v2/{parent}/zones
Bir GTM kapsayıcı çalışma alanının tüm GTM bölgelerini listeler.
revert POST /tagmanager/v2/{path}:revert
GTM Workspace'teki bir GTM bölgesindeki değişiklikleri geri alır.
update PUT /tagmanager/v2/{path}
Bir GTM bölgesini günceller.

REST Kaynağı: v2.accounts.user_permissions

Yöntemler
create POST /tagmanager/v2/{parent}/user_permissions
Kullanıcının Hesap ve Kapsayıcı erişimini oluşturur.
delete DELETE /tagmanager/v2/{path}
Kullanıcıyı hesaptan kaldırır ve kullanıcının hesaba ve tüm kapsayıcılarına erişimini iptal eder.
get GET /tagmanager/v2/{path}
Kullanıcının Hesap ve Kapsayıcı erişimini alır.
list GET /tagmanager/v2/{parent}/user_permissions
Hesaba erişimi olan tüm kullanıcıları, her birine verilen hesap ve kapsayıcı kullanıcı erişimi ile birlikte listeleyin.
update PUT /tagmanager/v2/{path}
Kullanıcının hesap ve kapsayıcı erişimini günceller.

REST Kaynağı: v1.accounts

Yöntemler
get GET /tagmanager/v1/accounts/{accountId}
GTM hesabı alır.
list GET /tagmanager/v1/accounts
Kullanıcının erişebildiği tüm GTM hesaplarını listeler.
update PUT /tagmanager/v1/accounts/{accountId}
GTM hesabını günceller.

REST Kaynağı: v1.accounts.containers

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers
Bir kapsayıcı oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Bir kapsayıcıyı siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Bir kapsayıcı alır.
list GET /tagmanager/v1/accounts/{accountId}/containers
Bir GTM hesabına ait tüm kapsayıcıları listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Bir kapsayıcıyı günceller.

REST Kaynağı: v1.accounts.containers.environments

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
GTM ortamı oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Bir GTM ortamını siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Bir GTM ortamı alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Bir GTM kapsayıcısının tüm GTM ortamlarını listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
GTM ortamını günceller.

REST Kaynağı: v1.accounts.containers.folders

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
GTM klasörü oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
GTM klasörünü siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Bir GTM klasörü alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Bir kapsayıcının tüm GTM klasörlerini listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
GTM klasörünü günceller.

REST Kaynağı: v1.accounts.containers.folders.entities

Yöntemler
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
Bir GTM klasöründeki tüm öğeleri listeleyin.

REST Kaynağı: v1.accounts.containers.move_folders

Yöntemler
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
Varlıkları bir GTM klasörüne taşır.

REST Kaynağı: v1.accounts.containers.reauthorize_environments

Yöntemler
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
Bir GTM ortamının yetkilendirme kodunu yeniden oluşturur.

REST Kaynağı: v1.accounts.containers.tags

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
GTM etiketi oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Bir GTM etiketini siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
GTM etiketi alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Bir kapsayıcının tüm GTM etiketlerini listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
GTM etiketini günceller.

REST Kaynağı: v1.accounts.containers.triggers

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
GTM tetikleyicisi oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Bir GTM tetikleyicisini siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Bir GTM tetikleyicisi alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Bir kapsayıcının tüm GTM tetikleyicilerini listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
GTM tetikleyicisini günceller.

REST Kaynağı: v1.accounts.containers.variables

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
GTM değişkeni oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Bir GTM değişkenini siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Bir GTM değişkeni alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Bir kapsayıcının tüm GTM değişkenlerini listeler.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Bir GTM değişkenini günceller.

REST Kaynağı: v1.accounts.containers.versions

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Kapsayıcı sürümü oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Bir kapsayıcı sürümünü siler.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Bir kapsayıcı sürümü alır.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Bir GTM kapsayıcısının tüm kapsayıcı sürümlerini listeler.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
Kapsayıcı sürümü yayınlar.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
Bir kapsayıcı sürümünü geri yükler.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
Bir kapsayıcı sürümünün silinmesini geri alır.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Bir kapsayıcı sürümünü günceller.

REST Kaynağı: v1.accounts.permissions

Yöntemler
create POST /tagmanager/v1/accounts/{accountId}/permissions
Kullanıcının hesap ve kapsayıcı izinlerini oluşturur.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Kullanıcıyı hesaptan kaldırır ve kullanıcının hesaba ve tüm kapsayıcılarına erişimini iptal eder.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Kullanıcının hesap ve kapsayıcı izinlerini alır.
list GET /tagmanager/v1/accounts/{accountId}/permissions
Hesaba erişimi olan tüm kullanıcıları, her birine verilen hesap ve kapsayıcı izinleriyle birlikte listeleyin.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Kullanıcının hesap ve kapsayıcı izinlerini günceller.