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 hizmet hakkında ayrıntılı bilgi için Tag Manager API V2'nin referans dokümanlarına bakın.
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 Metod imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.
Sorunları bildirmek ve başka destek almak için Google Etiket Yöneticisi Yardım Merkezi'ne bakın.
Örnek kod
Aşağıdaki örnek kodda, Etiket Yöneticisi hizmetinin birkaç özelliğinin 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 kodda, benzersiz olma olasılığını artırmak için önce mevcut tarihle zaman damgası içeren bir ada sahip bir kapsayıcı oluşturmak üzere Etiket Yöneticisi API V2 kullanılır. Ardından örnek, rastgele değer değişkeni ve herhangi bir sayfa görüntülemesi için tetiklenen bir tetikleyici içeren bir çalışma alanı oluşturur. Ardından örnek, tetikleyiciyi kullanarak URL'nin sonuna önbelleği temizleyici eklenmiş bir //example.com
pikseli ateşleyen rastgele bir piksel etiketi oluşturur. Son olarak örnek, yukarıdaki öğelerle bir kapsayıcı sürümü oluşturur, sürümü günlüğe kaydeder ve daha sonra kullanmak üzere döndürür.
Bir kapsayıcı sürümü 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 V2'yi kullanır. Örnek, kapsayıcı sürümünü dünya genelinde canlı olarak yayınlamak için bu kimlikleri kullanır. Son olarak, örnek yeni bir çalışma alanının hızlı bir önizlemesini oluşturur ve hızlı önizlemeyi günlüğe kaydeder.
Kullanıcı ortamı oluşturur ve yeniden yetki verir.
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 V2'yi kullanır. Örnek, giriş kapsayıcı sürümüne işaret eden ve kullanıcı ortamını günlüğe kaydeden bir kullanıcı ortamı oluşturmak için bu kimlikleri kullanır. Örnek, yeniden yetkilendirilmiş bir kullanıcı ortamının günlüğe kaydedilmesiyle sona erer.
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 Tag Manager API 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 izni türlerini günlüğe kaydeder.