Google Etiket Yöneticisi Topluluk Şablon Galerisi, kuruluşunuzun Google Etiket Yöneticisi ile doğal olarak entegre olan etiket ve değişken şablonları oluşturup yönetmesine olanak tanır. Kuruluşunuz bir şablon oluşturabilir, şablon deposunu GitHub'da yayınlayabilir ve ardından şablonunuzu dünya genelindeki kullanıcıların kullanımına sunmak için Topluluk Şablonu Galerisi'ne gönderebilir. Kuruluşunuza sağladığı avantajlar arasında şunlar yer alır:
- Müşterileriniz şablonlarınızı kolayca ekleyip kullanabilir.
- Etiket Yöneticisi kullanıcıları, kuruluşunuzun markasıyla karşılaşır.
- Müşterileriniz, etiketlerinizi aylarca değil dakikalar içinde dağıtabilir.
- Şablonlarınızda güncellemeler yayınlayabilir ve bu güncellemeleri müşterilerinizin otomatik olarak kullanabilmesini sağlayabilirsiniz.
Topluluk Şablon Galerisi'ne yeni şablon gönderme işleminin başlıca adımları şunlardır:
- Şablonunuzu oluşturma
- Proje dosyalarınızı hazırlama
- Dosyalarınızı GitHub'a yükleme
- Şablonunuzu gönderme
Şablonunuzu oluşturma
Başlamak için şablonunuzu Google Etiket Yöneticisi'nde özel şablon olarak oluşturun. Şablonunuzun ayrıntılı bir şekilde test edildiğinden, içeriğinin stil kılavuzuna uygun olduğundan ve gelecekte ihtiyaç duymanız halinde şablonunuzu nasıl koruyacağınız ve güncelleyeceğinize dair bir planınız veya süreciniz olduğundan emin olun.
Hizmet Şartları
Gönderilen her yeni şablon, Google Etiket Yöneticisi Topluluk Şablon Galerisi'nin Hizmet Şartları'na uygun olmalıdır. Şablonunuz için Hizmet Şartları'nı kabul ettiğinizi onaylamak üzere:
- Google Etiket Yöneticisi Topluluk Şablon Galerisi Hizmet Şartları'nı okuyun.
- Şablon Düzenleyici'de, şablonunuzu düzenlemek için açın ve Bilgi sekmesinin altındaki "Topluluk Şablon Galerisi Hizmet Şartları'nı Kabul Et" etiketli kutuyu işaretleyin.
Şablonunuzu dışa aktarma
Şablonunuz tamamlandıktan sonra şablon dosyasını yerel makinenize dışa aktarın ve dosyayı template.tpl
olarak yeniden adlandırın.
Proje dosyalarınızı hazırlama
Bir sonraki adım, deponuzu GitHub'da yayınlanmaya hazırlamaktır. Her depo aşağıdaki dosyaları içermelidir:
template.tpl
adlı dışa aktarılan bir şablon dosyası. Bu dosyayacategories
girişi eklenecek şekilde güncelleme yapılmalıdır.metadata.yaml
dosyası.LICENSE
dosyası. Dosya adı BÜYÜK HARFLERLE yazılmalı ve lisans dosyasının içeriği yalnızca Apache 2.0 olmalıdır.README.md
dosyası ekleyin (isteğe bağlıdır ancak önerilir).
template.tpl
'e kategori ekleme
template.tpl
dosyanızı INFO
bölümüne bir categories
girişi ekleyerek güncelleyin ve aşağıdaki tablodan seçilen en az bir alakalı kategori değeri sağlayın. Birden fazla kategori uygunsa en alakalıdan en az alakalıya göre sıralanmış en fazla üç kategori değeri sağlayabilirsiniz.
Örnek:
___INFO___
{
"displayName": "Example Template",
"categories": ["AFFILIATE_MARKETING", "ADVERTISING"],
// additional template properties, etc...
}
Desteklenen kategori değerleri tablosu:
Kategori | Açıklama |
---|---|
REKLAMCILIK | Reklam |
AFFILIATE_MARKETING | Satış ortaklığı pazarlaması |
ANALİZ | Analiz |
İLİŞKİLENDİRME | İlişkilendirme |
SOHBET | Sohbet |
DÖNÜŞÜM SAYISI | Dönüşüm ölçümü |
DATA_WAREHOUSING | Veri Ambarı |
EMAIL_MARKETING | E-posta ile Pazarlama |
DENEYSEL | A/B denemeleri ve içerik optimizasyonu |
HEAT_MAP | Isı haritaları |
LEAD_GENERATION | Olası satış yaratma |
PAZARLAMA | Pazarlama |
KİŞİSELLEŞTİRME | Kişiselleştirme |
YENİDEN PAZARLAMA | Yeniden Pazarlama |
İNDİRİM | Satış ve CRM |
SESSION_RECORDING | Oturum kayıtları |
SOSYAL | Sosyal |
ANKET | Anketler |
TAG_MANAGEMENT | Etiket yönetimi sistemleri |
KULLANIM | Google Etiket Yöneticisi yardımcı programları |
metadata.yaml
metadata.yaml
dosyası, kuruluşunuzun ana sayfasının bağlantıları, şablon dokümanları ve sürüm bilgileri de dahil olmak üzere şablonunuzla ilgili bilgileri içerir. Her sürüm, SHA numarası olarak da bilinen bir değişiklik numarasıyla gösterilir. Bu numara, Git commit'iyle ilişkili değişiklik numarasıdır. changeNotes
alanı isteğe bağlıdır ancak kullanıcılarınızı sürüme dahil edilen değişiklikler hakkında bilgilendirmek için önerilir.
metadata.yaml
dosyanızı ayarlamak için:
- Giriş ekleyin
homepage
. Bu, kuruluşunuzun ana sayfasına yönlendiren bir URL olmalıdır. documentation
için bir giriş ekleyin. Bu, şablonunuzun belgelerini gösteren bir URL olmalıdır.- GitHub'da, şablonunuzun ilk sürümü için göndermek istediğiniz değişiklikleri içeren commit'i bulun ve SHA numarasını kopyalayın. GitHub'da SHA numarasını almanın kolay bir yolu, taahhüt görünümüne gidip panoya kopyala simgesini (
) tıklamaktır. Bu işlem, SHA numarasının tamamını panonuza kopyalar. Bu sayıyı, aşağıda gösterildiği gibi
versions
düğümünün alt öğesi olaraksha
girişinizin değeri olarak yapıştırın. - Bu yeni sürümdeki değişiklikleri kısaca açıklamak için
versions
düğümüne birchangeNotes
girişi ekleyin.
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.
GitHub'a yükleme
Sonraki adım, dosyalarınızı GitHub'a yüklemektir. Yukarıdaki şekilde belirtildiği gibi uygun dosya ve yapıya sahip bir GitHub deposu oluşturun.
Şablon depolarında, Git deposunun kök düzeyinde * template.tpl
, metadata.yaml
ve LICENSE
dosyaları bulunmalıdır. Her Git deposunda yalnızca bir template.tpl
dosyası bulunmalıdır. Tüm kaynaklar, GitHub deponuzdaki ana dalda olmalıdır. Bu yapıyla eşleşmeyen tüm şablon depoları Galeri'den kaldırılır.
Topluluk Şablon Galerisi'ndeki her giriş, şablonun GitHub kod deposunun Sorunlar bölümüne bağlantı verir. Böylece kullanıcılar, bir hata bulduklarında size haber verebilir. Ortaya çıkan sorunları inceleyip giderebilmek için şablonunuzun GitHub deposunda sorunların devre dışı bırakılmadığından emin olun.
Şablonunuzu gönderme
Şablon deponuz GitHub'da barındırıldıktan sonra şablonunuzu Topluluk Şablon Galerisi'ne gönderebilirsiniz. Şablonunuzu göndermek için aşağıdaki adımları uygulayın:
- Galeri'ye eklemek istediğiniz şablon deposuna erişimi olan bir hesapla GitHub'da oturum açtığınızdan emin olun.
- tagmanager.google.com/gallery adresindeki Topluluk Şablon Galerisi'ne gidin.
- more_vert simgesini tıklayın ve Şablon Gönder'i seçin.
- Sağlanan alana depo URL'sini girin ve Gönder'i tıklayın.
Şablonunuzu güncelleme
Bir şablonu yayınladıktan sonra zaman zaman şablonunuzda güncellemeler yapmak isteyebilirsiniz. Şablonunuzda güncelleme olursa şablon kullanıcılarınıza bildirim gönderilir ve şablonu en son sürüme güncelleme seçeneği sunulur.
metadata.yaml
dosyası, şablonunuzun galeride hangi sürümünün kullanılacağını belirlemek için kullanılır. Yeni sürümler yayınlamak için metadata.yaml
dosyanızın versions
bölümüne değişiklik numarasını (SHA numarası) eklemeniz gerekir.
- Yayınlamak istediğiniz değişiklikleri içeren commit'i bulun ve SHA numarasını kopyalayın. Bunu yapmanın kolay bir yolu, GitHub'da bir taahhüt görünümüne gidip panosu simgesini (
) tıklamaktır. Bu işlem, SHA numarasının tamamını panonuza kopyalar.
metadata.yaml
'deversions
listenizin en üstüne yeni birsha
girişi ekleyin. (Aşağıdaki örneğe bakın.)- Bu yeni sürümdeki değişiklikleri kısaca açıklamak için
changeNotes
ekleyin. İsterseniz çok satırlı yorumlar oluşturabilirsiniz. (Aşağıdaki örneğe bakın.) - Değişikliği
metadata.yaml
'ye gönderin. Güncellemeniz genellikle 2-3 gün içinde galeride görünür.
Bu örnekte, SHA numarası ve değişiklik notları dahil olmak üzere yeni sürüm bilgilerinin nasıl ekleneceği gösterilmektedir:
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
# Latest version
- sha: 5f02a788b90ae804f86b04aa24af8937e567874c
changeNotes: |2
Fix bug with the whatsamajig.
Improve menu options.
Update API calls.
# Older versions
- sha: 5f02a788b90ae804f86b04aa24af8937e567874b
changeNotes: Adds eject button.
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.
Deponuzu taşıma
Sahipleri veya depo adlarını değiştirmek istiyorsanız GitHub depo aktarma sürecini kullanabilirsiniz. Yeni konum algılanır ve kullanıcılar şablonu bir sonraki güncellemelerinde otomatik olarak yeni depoya yönlendirilir.
Şablonunuzu kaldırma
Bir şablonu galeriden kaldırmak için LICENSE
veya metadata.yaml
dosyasını deposundan silin. Galeri izleme sistemi bu değişikliği algılar ve şablonu otomatik olarak kaldırır.