Bu API, istemcilerin kapsayıcı ve etiket yapılandırmasına erişmesine ve bu yapılandırmayı değiştirmesine olanak tanır.
- REST Kaynağı: v2.accounts
- REST Kaynağı: v2.accounts.containers
- REST Kaynağı: v2.accounts.containers.destinations
- REST Kaynağı: v2.accounts.containers.environments
- REST Kaynağı: v2.accounts.containers.version_headers
- REST Kaynağı: v2.accounts.containers.versions
- REST Kaynağı: v2.accounts.containers.workspaces
- REST Kaynağı: v2.accounts.containers.workspaces.built_in_variables
- REST Kaynağı: v2.accounts.containers.workspaces.clients
- REST Kaynağı: v2.accounts.containers.workspaces.folders
- REST Kaynağı: v2.accounts.containers.workspaces.gtag_config
- REST Kaynağı: v2.accounts.containers.workspaces.tags
- REST Kaynağı: v2.accounts.containers.workspaces.templates
- REST Kaynağı: v2.accounts.containers.workspaces.transformations
- REST Kaynağı: v2.accounts.containers.workspaces.triggers
- REST Kaynağı: v2.accounts.containers.workspaces.variables
- REST Kaynağı: v2.accounts.containers.workspaces.zones
- REST Kaynağı: v2.accounts.user_permissions
- REST Kaynağı: v1.accounts
- REST Kaynağı: v1.accounts.containers
- REST Kaynağı: v1.accounts.containers.environments
- REST Kaynağı: v1.accounts.containers.folders
- REST Kaynağı: v1.accounts.containers.folders.entities
- REST Kaynağı: v1.accounts.containers.move_folders
- REST Kaynağı: v1.accounts.containers.reauthorize_environments
- REST Kaynağı: v1.accounts.containers.tags
- REST Kaynağı: v1.accounts.containers.triggers
- REST Kaynağı: v1.accounts.containers.variables
- REST Kaynağı: v1.accounts.containers.versions
- REST Kaynağı: v1.accounts.permissions
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.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.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. |