Google Etiket Yöneticisi hizmeti, yetkili bir kullanıcı için Etiket Yöneticisi API verilerine erişim sağlar. Bu hizmet, Etiket Yöneticisi kullanıcılarının Etiket Yöneticisi hesaplarını, kapsayıcılarını, ortamlarını, sürümlerini, çalışma alanlarını, klasörlerini, değişkenlerini, tetikleyicilerini, etiketlerini ve kullanıcı izinlerini yönetmesine olanak tanır.
Referans
Bu hizmetle ilgili ayrıntılı bilgi için Tag Manager API V2 referans belgelerine bakın.
Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi, Etiket Yöneticisi hizmeti de genel API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Yöntem imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.
Sorunları bildirmek ve diğer destek seçeneklerini incelemek için Google Etiket Yöneticisi Yardım Merkezi'ne bakın.
Örnek kod
Aşağıdaki örnek kodda, Etiket Yöneticisi hizmetinin bazı özelliklerinin nasıl kullanılacağı gösterilmektedir.
Değişken, tetikleyici ve etiket içeren bir kapsayıcı sürümü oluşturur.
Aşağıdaki örnek kod, benzersiz olma olasılığını artırmak için önce Etiket Yöneticisi API V2'yi kullanarak geçerli tarihle zaman damgası eklenmiş bir ada sahip kapsayıcı oluşturur. Ardından örnek, rastgele değer değişkeni içeren bir çalışma alanı ve herhangi bir sayfa görüntülemesi için tetiklenen bir tetikleyici oluşturur. Ardından, örnekte tetikleyici kullanılarak URL'nin sonuna önbellek temizleyici eklenmiş, //example.com
için piksel tetikleyen rastgele bir piksel etiketi oluşturulur. Son olarak, örnek yukarıdaki öğeleri içeren bir kapsayıcı sürümü oluşturur, sürümü günlüğe kaydeder ve daha sonra kullanılmak üzere döndürür.
Kapsayıcı sürümünü yayınlar ve mevcut kapsayıcı taslağını hızlıca önizler.
Aşağıdaki örnek kod, yukarıdaki örnekte oluşturulmuş olabilecek bir kapsayıcı sürümünü kabul etmek ve sürümden hesap, kapsayıcı ve sürüm kimliklerini almak için Etiket Yöneticisi API'si V2'yi kullanır. Örnek, bir kapsayıcı sürümünü tüm dünyada yayınlamak için bu kimlikleri kullanır. Son olarak, örnek yeni bir çalışma alanının hızlı önizlemesini oluşturur ve hızlı önizlemeyi günlüğe kaydeder.
Kullanıcı ortamı oluşturur ve yeniden yetkilendirir.
Aşağıdaki örnek kod, bir kapsayıcı sürümünü kabul etmek ve hesap, kapsayıcı ve sürüm kimliklerini ayıklamak için Etiket Yöneticisi API'si V2'yi kullanır. Örnek, giriş kapsayıcı sürümünü işaret eden ve kullanıcı ortamını kaydeden bir kullanıcı ortamı oluşturmak için bu kimlikleri kullanır. Örnek, yeniden yetkilendirilmiş bir kullanıcı ortamı kaydedilerek sonlandırılıyor.
Bir hesaptaki tüm e-postaları ve kapsayıcı erişim izinlerini günlüğe kaydeder.
Aşağıdaki örnek kod, bir Etiket Yöneticisi hesabındaki tüm izinlerin listesini bulmak için Etiket Yöneticisi API V2'yi kullanır. Daha sonra örnek, kullanıcının e-posta adresini, kapsayıcı kimliğini ve her giriş için kapsayıcı erişim izinlerinin türlerini günlüğe kaydeder.