API Reference

Bu API referansı, kaynak türüne göre düzenlenmiş. Her kaynak türünün bir veya daha fazla veri gösterimi ve bir ya da daha fazla yöntemi vardır.

Kaynak türleri

  1. Hesaplar
  2. Yerleşik Değişkenler
  3. Müşteriler
  4. Container'lar
  5. Hedefler
  6. Ortamlar
  7. Klasörler
  8. Google Etiketi Yapılandırması
  9. Etiketler
  10. Şablonlar
  11. Dönüşümler
  12. Tetikleyiciler
  13. Kullanıcı İzinleri
  14. Değişkenler
  15. Sürüm Başlıkları
  16. Sürümler
  17. Çalışma alanları
  18. Alt bölgeler

Hesaplar

Hesap Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
al GET  /path Bir GTM Hesabı alır.
list GET  /accounts Kullanıcının erişebildiği tüm GTM Hesaplarını listeler.
güncelle PUT  /path Bir GTM Hesabını günceller.

Yerleşik Değişkenler

Yerleşik Değişkenler Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/built_in_variables Bir veya daha fazla GTM Yerleşik Değişkeni oluşturur.
sil DELETE  /path Bir veya daha fazla GTM Yerleşik Değişkenini siler.
list GET  /+parent/built_in_variables Bir GTM kapsayıcısının etkin durumdaki tüm Yerleşik Değişkenlerini listeler.
geri döndür POST  /+path/built_in_variables:revert Bir GTM çalışma alanındaki GTM Yerleşik Değişkenleri'ndeki değişiklikleri geri alır.

Müşteriler

İstemci Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/clients Bir GTM İstemcisi oluşturur.
sil DELETE  /path Bir GTM istemcisini siler.
al GET  /path Bir GTM istemcisi alır.
list GET  /+parent/clients Bir GTM kapsayıcı çalışma alanının tüm GTM Müşterilerini listeler.
geri döndür POST  /+path:revert GTM Çalışma Alanındaki GTM İstemcisi'nde yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM istemcisini günceller.

Container'lar

Container'ların kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
birleştirme POST  /+path:combine Kapsayıcıları birleştirir.
oluştur POST  /+parent/containers Kapsayıcı oluşturur.
sil DELETE  /path Kapsayıcıyı siler.
al GET  /path Kapsayıcı alır.
list GET  /+parent/containers Bir GTM Hesabına ait tüm kapsayıcıları listeler.
arama GET  /accounts/containers:lookup Hedef kimliğine veya etiket kimliğine göre bir kapsayıcı arar.
move_tag_id POST  /+path:move_tag_id Etiket kimliğini kapsayıcının dışına taşıyın.
snippet GET  /+path:snippet Bir kapsayıcı için etiketleme snippet'ini alır.
güncelle PUT  /path Bir kapsayıcıyı günceller.

Hedefler

Hedefler Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
al GET  /path Bir Hedef Alır.
link POST  /+parent/destinations:link Bu kapsayıcıya bir hedef ekler ve onu bağlı olduğu kapsayıcıdan kaldırır.
list GET  /+parent/destinations Bir GTM kapsayıcısına bağlı tüm hedefleri listeler.

Ortam

Ortam Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/environments Bir GTM Ortamı oluşturur.
sil DELETE  /path Bir GTM Ortamını siler.
al GET  /path Bir GTM Ortamı alır.
list GET  /+parent/environments Bir GTM kapsayıcısının tüm GTM ortamlarını listeler.
yeniden yetkilendir POST  /+path:reauthorize GTM ortamı için yetkilendirme kodunu yeniden oluşturur.
güncelle PUT  /path Bir GTM Ortamını günceller.

Klasörler

Klasörlerin Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/folders GTM klasörü oluşturur.
sil DELETE  /path Bir GTM Klasörünü siler.
varlıklar POST  /+path:entities GTM klasöründeki tüm öğeleri listeleyin.
al GET  /path Bir GTM Klasörü alır.
list GET  /+parent/folders Bir kapsayıcının tüm GTM klasörlerini listeler.
move_entities_to_folder POST  /+path:move_entities_to_folder Varlıkları bir GTM klasörüne taşır. İstek yolundaki {folder_id} değeri 0 ise öğeler, ait oldukları klasörün dışına taşınır.
geri döndür POST  /+path:revert GTM Çalışma Alanındaki GTM Klasöründe yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM Klasörünü günceller.

Google Etiketi Yapılandırması

Google Etiketi Yapılandırma Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/gtag_config Google etiketi yapılandırması oluşturur.
sil DELETE  /path Bir Google etiketi yapılandırmasını siler.
al GET  /path Google etiketi yapılandırması alır.
list GET  /+parent/gtag_config Bir kapsayıcıdaki tüm Google etiketi yapılandırmalarını listeler.
güncelle PUT  /path Bir Google etiketi yapılandırmasını günceller.

Etiketler

Etiketler Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/tags GTM Etiketi oluşturur.
sil DELETE  /path GTM etiketini siler.
al GET  /path GTM etiketi alır.
list GET  /+parent/tags Bir kapsayıcının tüm GTM etiketlerini listeler.
geri döndür POST  /+path:revert GTM Çalışma Alanındaki GTM Etiketi'nde yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM etiketini günceller.

Şablonlar

Şablonlar Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/templates GTM Özel Şablonu oluşturur.
sil DELETE  /path GTM şablonunu siler.
al GET  /path GTM Şablonu alır.
list GET  /+parent/templates Bir GTM kapsayıcı çalışma alanının tüm GTM Şablonlarını listeler.
geri döndür POST  /+path:revert GTM Çalışma Alanındaki GTM Şablonunda yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM şablonunu günceller.

Dönüşümler

Dönüşümler Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/transformations GTM Dönüşümü oluşturur.
sil DELETE  /path GTM dönüşümünü siler.
al GET  /path GTM Dönüşümü elde eder.
list GET  /+parent/transformations Bir GTM kapsayıcı çalışma alanının tüm GTM Dönüşümlerini listeler.
geri döndür POST  /+path:revert Bir GTM Çalışma Alanında GTM Dönüşümünde yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM Dönüşümünü günceller.

Tetikleyiciler

Tetikleyici kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/triggers GTM Tetikleyicisi oluşturur.
sil DELETE  /path Bir GTM Tetikleyicisini siler.
al GET  /path GTM tetikleyicisi alır.
list GET  /+parent/triggers Bir kapsayıcının tüm GTM tetikleyicilerini listeler.
geri döndür POST  /+path:revert GTM Çalışma Alanında GTM Tetikleyicisinde yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM Tetikleyicisini günceller.

Kullanıcı İzinleri

Kullanıcı İzinleri Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/user_permissions Bir kullanıcının hesap ve kapsayıcı erişimini oluşturur.
sil DELETE  /path Bir kullanıcıyı hesaptan kaldırarak kullanıcıya ve tüm kapsayıcılarına erişimi iptal eder.
al GET  /path Kullanıcının hesap ve kapsayıcı erişimini alır.
list GET  /+parent/user_permissions Hesaba erişimi olan tüm kullanıcıları, her birine verilen Hesap ve Kapsayıcı kullanıcı erişimiyle birlikte listeleyin.
güncelle PUT  /path Kullanıcının hesap ve kapsayıcı erişimini günceller.

Değişkenler

Değişkenlerin kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/variables Bir GTM Değişkeni oluşturur.
sil DELETE  /path Bir GTM Değişkenini siler.
al GET  /path Bir GTM Değişkeni alır.
list GET  /+parent/variables Bir kapsayıcının tüm GTM değişkenlerini listeler.
geri döndür POST  /+path:revert Bir GTM Çalışma Alanındaki GTM Değişkeni'ndeki değişiklikleri geri alır.
güncelle PUT  /path Bir GTM Değişkenini günceller.

Sürüm Üstbilgileri

Sürüm Üstbilgileri Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
en son GET  /+parent/version_headers:latest En son kapsayıcı sürümü başlığını alır
list GET  /+parent/version_headers Bir GTM kapsayıcısının tüm kapsayıcı sürümlerini listeler.

Sürümler

Sürüm Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
sil DELETE  /path Kapsayıcı Sürümünü siler.
al GET  /path Kapsayıcı Sürümü alır.
canlı GET  /+parent/versions:live Yayındaki (yayınlanmış) kapsayıcı sürümünü alır
yayınla POST  /+path:publish Kapsayıcı Sürümü yayınlar.
set_latest POST  /+path:set_latest Çakışmaları ve hataları algılarken çalışma alanlarının senkronizasyonu için kullanılan en son sürümü ayarlar.
silme işlemini geri al POST  /+path:undelete Kapsayıcı Sürümünü silme işlemini geri alır.
güncelle PUT  /path Bir kapsayıcı sürümünü günceller.

Çalışma alanları

Çalışma Alanları Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/workspaces Çalışma Alanı oluşturur.
create_version POST  /+path:create_version Çalışma alanında bulunan varlıklardan 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.
sil DELETE  /path Çalışma Alanı silinir.
al GET  /path Bir Çalışma Alanı alır.
getStatus GET  /+path/status Çalışma alanında çakışan ve değiştirilmiş öğeleri bulur.
list GET  /+parent/workspaces Bir GTM kapsayıcısına ait olan tüm Çalışma Alanlarını listeler.
quick_preview POST  /+path:quick_preview Sağlanan çalışma alanındaki tüm varlıklardan sahte bir kapsayıcı sürümü oluşturarak çalışma alanını hızlı bir şekilde önizler.
resolve_conflict POST  /+path:resolve_conflict Bir çalışma alanı varlığını istekte iletilen çözülmüş varlıkla güncelleyerek bu çalışma alanı varlığı için birleştirme çakışmasını çözer.
senkronizasyon POST  /+path:sync Değiştirilmemiş tüm çalışma alanı varlıklarını güncelleyerek ve değiştirilen varlıklar için çakışmaları görüntüleyerek çalışma alanını en yeni kapsayıcı sürümüyle senkronize eder.
güncelle PUT  /path Bir Çalışma Alanını günceller.

Alt bölgeler

Alt Bölge Kaynağı ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe, https://www.googleapis.com/tagmanager/v2 ile ilgili URI'lar
oluştur POST  /+parent/zones Bir GTM alt bölgesi oluşturur.
sil DELETE  /path GTM alt bölgesini siler.
al GET  /path Bir GTM Alt Bölgesi alır.
list GET  /+parent/zones Bir GTM kapsayıcı çalışma alanının tüm GTM Alt Bölgelerini listeler.
geri döndür POST  /+path:revert GTM Çalışma Alanındaki GTM Alt Bölgelerinde yapılan değişiklikleri geri alır.
güncelle PUT  /path Bir GTM alt bölgesini günceller.