Hesaplar, kapsayıcılar ve kullanıcı izinleri dahil olmak üzere Etiket Yöneticisi API verilerini yönetin.
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.
Bu, kullanımdan önce etkinleştirilmesi gereken gelişmiş bir hizmettir.
Referans
Bu hizmetle ilgili ayrıntılı bilgi için Etiket Yöneticisi API V2 referans belgelerine bakın.
Google Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi Etiket Yöneticisi hizmeti de herkese açık API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Yöntem imzalarının nasıl belirlendiği başlıklı makaleyi inceleyin.
Sorunları bildirmek ve diğer destek seçeneklerini görmek için Google Etiket Yöneticisi Yardım Merkezi'ne bakın.
Örnek kod
Aşağıdaki örnek kodda, Tag Manager 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 geçerli tarihle zaman damgası eklenmiş bir ada sahip bir kapsayıcı oluşturmak üzere Etiket Yöneticisi API v2'yi kullanır. 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, örnek, URL'nin sonuna bir önbellek engelleyici eklenmiş olarak //example.com pikselini tetikleyen rastgele bir piksel etiketi oluşturmak için tetikleyiciyi kullanır. Son olarak, örnek bu öğ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, önceki ö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 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, 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 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ır.
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'si V2'yi kullanır. Ardından ö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.