Önceki bir makalede paylaştım Google Etiket Yöneticisi ve Universal Analytics nasıl uygulanır?. Bu, sizi yerden kaldırmak için oldukça basit bir başlangıçtır, ancak Google Etiket Yöneticisi düzinelerce farklı strateji için kullanılabilecek inanılmaz derecede esnek (ve karmaşık) bir araçtır.
Bazı geliştirmelerin bu uygulamanın bazı karmaşıklıklarını hafifletebileceğini fark etsem de, eklentiler, değişkenler, tetikleyiciler ve etiketlerle kılavuzu kullanmayı tercih ettim. Bu stratejiyi kodsuz uygulamak için daha iyi bir yolunuz varsa - kesinlikle yorumlarda paylaşın!
Bu stratejilerden biri, İçerik Gruplama Google Analytics kullanarak Universal Analytics'te. Bu makale, bir rant, farkında olunması gereken sorunlar ve özellikle İçerik Gruplamayı kullanarak adım adım yol gösteren bir kılavuzun bir kombinasyonu olacaktır. DuracellTomi'nin Google Etiket Yöneticisi eklentisi WordPress, Google Etiket Yöneticisi ve Google Analytics için.
Google Etiket Yöneticisi Rant
Böylesine inanılmaz derecede karmaşık bir araç için, Google destek makaleleri kesinlikle berbat. Sadece sızlanmıyorum, dürüst oluyorum. Yukarıdakiler gibi tüm videoları, kesinlikle adım adım videolar olmadan, makalelerinde ekran görüntüsü olmadan ve yalnızca üst düzey bilgilerle nelerin başarılabileceğine dair parlak ve renkli videolardır. Elbette, emrinizde olan tüm seçenekleri ve esnekliği içereceklerdir, ancak gerçekte dağıtma konusunda herhangi bir ayrıntıya sahip değilsiniz.
Etiketlerimi yerleştirmenin 30 sürümü, Google Analytics'te düzinelerce düzenleme ve test etmek için değişiklikler arasında birkaç hafta geçtikten sonra ... Bu alıştırmayı inanılmaz derecede sinir bozucu buldum. Bunlar, sorunsuz çalışması gereken ancak önceden doldurulacak birkaç alan dışında neredeyse hiç ürünleştirilmiş entegrasyona sahip olmayan iki platformdur.
Google İçerik Gruplama Sözü
Sınıflandırma ve etiketleme birkaç on yıldır var olsa da, bunu İçerik Gruplama yeteneklerinde bulamayacaksınız. Belki birden fazla kategori, bir düzine kadar etiket, ekran görüntüsü ve video içeren böyle bir gönderi yayınlıyorum. Google Analytics'i kullanarak bu bilgileri parçalara ayırmak harika olmaz mıydı? İyi şanslar, çünkü içerik grupları geliştirme beceriniz kısıtlı. Google Analytics'e bir dizi kategori, etiket veya özellik aktarmanın bir yolu yoktur. Her biri bir değişkenle sınırlı temelde 5 metin alanı ile sıkışıp kaldınız.
Sonuç olarak, İçerik Gruplamamı şu şekilde tasarladım:
- İçerik Başlığı - Böylece "nasıl yapılır" gibi makalelere ve diğer genel başlıklı makalelere bakabilirim.
- İçerik Kategorisi - Böylece birincil kategoriye bakabilir ve her kategorinin ne kadar popüler olduğunu ve içeriğin içinde nasıl performans gösterdiğini görebilirim.
- İçerik Yazarı - Böylece konuk yazarlarımızı görebilir ve hangilerinin etkileşim ve dönüşüm sağladığını görebilirim.
- İçerik türü - Böylece o içeriğin diğer içerik türlerine kıyasla nasıl performans gösterdiğini görmek için infografiklere, podcast'lere ve videolara bakabilirim.
Bu öğreticinin geri kalanı, zaten sahip olduğunuz gerçeğine dayanmaktadır. Google Etiket Yöneticisi'ne kaydoldu.
1. Adım: Google Analytics İçerik Gruplamasını Kurma
İçerik Gruplamanızı kurmak için aslında Google Analytics'e herhangi bir veri gelmesine gerek yoktur. Google Analytics içinde yönetime gidin ve listede İçerik Gruplamayı göreceksiniz:
İçerik Gruplama içinde şunları yapmak isteyeceksiniz: her içerik gruplamasını ekle:
İki oka dikkat edin! Verileriniz Google Analytics'te görünmediğinde saçlarınızı koparmaktan kurtulmak için, yuvanın dizin numaranızla eşleştiğini iki kez kontrol ederken kesinlikle tedbirli olun. Bu neden bir seçenek bile benim dışımda.
Bitmiş içerik gruplama listesi şöyle görünmelidir (sıralamayı tıkladığınızda… çünkü bir nedenle Google Analytics, neden zaten sayısal sıraya göre sıralanmadıklarını merak eden takıntılı kompülsif kullanıcılara işkence yapmayı seviyor. Oh… ve bu yeterince işkence değilse, bir içerik gruplamasını hiçbir zaman silemezsiniz. Yalnızca devre dışı bırakabilirsiniz.)
Vay be… iyi görünüyor. İşimiz Google Analytics'te yapıldı! Biraz ... daha sonra inceleyebileceğimiz bazı verileri test edip göndermemiz gerekecek.
Adım 2: DuracellTomi'nin Google Etiket Yöneticisi için WordPress Eklentisini Kurma
Ardından, Google Etiket Yöneticisi'nin Google Analytics kodunu yakalayabileceği, analiz edebileceği ve tetikleyebileceği verileri yayınlamaya başlamamız gerekiyor. Bu, bazı harika WordPress geliştiricileri için değil, oldukça büyük bir girişim olabilir. Mevcut seçenekleri seviyoruz DuracellTomi'nin WordPress eklentisi. İyi yönetiliyor ve destekleniyor.
Google Etiket Yöneticisi Kimliğinizi Google Etiket Yöneticisi'ndeki Çalışma Alanınızdan alın ve eklentinin genel ayarlar> Google Etiket Yöneticisi Kimliği alanına yerleştirin.
Eklentiyi kurmanızı şiddetle tavsiye ederim. özel yöntem betiği temanıza eklediğiniz yer (genellikle header.php dosyası). Bunu yapmazsanız, bu sizi kesinlikle çılgına çevirecek başka bir soruna neden olabilir… eklentinin Google Etiket Yöneticisi'ne gönderdiği dataLayer şart Google Etiket Yöneticisi için komut dosyası yüklenmeden önce yazılmalıdır. Buradaki mantığı anlamıyorum, sadece verilerin neden bu yerleşim olmadan doğru şekilde gönderilmediğini merak ederek saçınızı çekeceğinizi bilin.
Sonraki adım, Google Etiket Yöneticisi'ne hangi dataLayer'ların aktarılmasını istediğinizi yapılandırmaktır. Bu durumda, gönderi türünü, kategorileri, etiketleri, gönderi yazarının adını ve gönderi başlığını aktarıyorum. Diğer birçok seçeneğin de mevcut olduğunu göreceksiniz, ancak yapılandırdığımız grupları ve nedenini zaten açıkladık.
Bu noktada, eklenti yüklenir ve Google Etiket Yöneticisi yüklenir, ancak gerçekte Universal Analytics'e (henüz) veri geçirmediniz. Sayfanızın kaynağını şimdi görüntülerseniz, Google Etiket Yöneticisi için yayınlanan dataLayers'ı göreceksiniz, ancak:
DataLayer'ın anahtar / değer çiftlerinde (KVP'ler) birleştirildiğine dikkat edin. İçinde 4. Adım Aşağıda, sayfanızın kod kaynağına bakmadan bunları nasıl doğrulayacağınızı göstereceğiz. DuracellTomi Eklentisi için anahtarlar:
- sayfa başlığı - Bu, sayfanın başlığıdır.
- sayfaPostType - Bu ister gönderi ister sayfa olsun.
- sayfaPostType2 - Bu, tek bir gönderi, kategori arşivi veya sayfa olabilir.
- sayfaKategori - Bu, gönderinin kategorize edildiği kategorilerin bir dizisidir.
- pageAtributes - Bu, gönderinin etiketlendiği etiketler dizisidir.
- sayfaYazı Yazarı - Bu yazar veya gönderi.
Bunları elinizin altında tutun, tetikleyicileri yazarken bunlara daha sonra ihtiyacımız olacak.
Yüklü bir Google Analytics eklentisine sahip olduğunuzu veya analytics temanızdaki komut dosyası etiketini kendiniz ekleyin. Google Analytics Kimliğinizi yazın (UA-XXXXX-XX'ye benzer), bir sonraki adımda buna ihtiyacınız olacak. Komut dosyası etiketini veya eklentiyi kaldırıp ardından Universal Analytics'i Google Etiket Yöneticisi aracılığıyla yüklemeniz gerekir.
3. Adım: Google Etiket Yöneticisini Kurma
Bu noktada sitenizde Google Analytics'in yayınlanmaması konusunda paniğe kapılırsanız, herhangi bir değişiklik yapmadan önce bunu çok hızlı bir şekilde yapalım. Google Etiket Yöneticisi'ne giriş yaptığınızda, Çalışma Alanınızı seçin:
- seçmek Etiket ekle
- seçmek evrensel Analitik, etiketinizi sol üstte adlandırın ve UA-XXXXX-XX kimliğinizi girin
- Şimdi, Tetikleme'yi tıklayıp tüm sayfaları seçerek etikete şimdi ne zaman tetikleneceğini söyleyin.
- Bitirmedin! Şimdi tıklamalısın Yayınlamak ve etiketiniz yayınlanacak ve analytics yüklenecek!
4. Adım: Google Etiket Yöneticisi Aslında Çalışıyor mu?
Oh, buna bayılacaksın. Google Etiket Yöneticisi, etiketlerinizi test etmenize ve bunları gidermenize yardımcı olacak bir yöntemle birlikte gelir. Yayınla seçeneğinde tıklayabileceğiniz küçük bir menü var - Önizleme.
Şimdi üzerinde çalıştığınız web sitesini yeni bir sekmede açın ve bir altbilgi panelinde sihirli bir şekilde Etiket Yöneticisi bilgilerini göreceksiniz:
Ne kadar serin? Google Etiket Yöneticisi'ni kullanarak İçerik Gruplama verilerini geçirmeye başladığımızda, hangi etiketin tetiklendiğini, neyin tetiklenmediğini ve aktarılan tüm verileri görebilirsiniz! Bu durumda, adlandırdığımız Etiket Evrensel Analitik. Bunu tıklarsak, aslında Google Analytics etiket bilgilerini görüntüleyebiliriz.
5. Adım: Google Etiket Yöneticisi'nde İçerik Gruplamalarını Ayarlama
Woohoo, neredeyse bitti! Aslında değil. Bu, size gerçekten zor anlar yaşatabilecek adım olacak. Neden? Çünkü Universal Analytics'te İçerik Gruplama ile bir sayfa görüntülemenin tetiklenmesi tek bir olayda gerçekleştirilmelidir. Mantıksal olarak, şu şekilde olması gerekir:
- WordPress sayfası isteniyor.
- WordPress Eklentisi dataLayer'ı görüntüler.
- Google Etiket Yöneticisi komut dosyası, dataLayer'ı WordPress'ten Google Etiket Yöneticisi'ne çalıştırır ve iletir.
- Google Etiket Yöneticisi değişkenleri, dataLayer'da tanımlanır.
- Google Etiket Yöneticisi tetikleyicileri, değişkenlere göre tanımlanır.
- Google Etiket Yöneticisi, tetikleyicilere göre belirli etiketleri tetikler.
- Uygun içerik gruplama verilerini Google Analytics'e aktaran belirli bir etiket tetiklenir.
Öyleyse… meydana gelen ilk şey dataLayer'ın Google Etiket Yöneticisi'ne aktarılması ise, o zaman bu anahtar / değer çiftlerini okuyabilmeliyiz. Bunu, geçirilen değişkenleri tanımlayarak yapabiliriz.
Şimdi, dataLayer'da iletilen değişkenlerin her birini eklemeniz ve tanımlamanız gerekir:
- sayfa başlığı - İçerik Başlığı
- sayfaPostType - İçerik türü
- sayfaPostType2 - İçerik Türü (Daha spesifik olduğu için bunu kullanmayı seviyorum)
- sayfaKategori - İçerik Kategorisi
- pageAtributes - İçerik Etiketleri (zaman zaman sadece kategoriler yerine bunu kullanmak isteyebilirsiniz)
- sayfaYazı Yazarı - İçerik Yazarı
Bunu Veri Katmanı Değişken Adı'na yazıp değişkeni kaydederek yapın:
Bu noktada, Google Etiket Yöneticisi dataLayer değişkenlerinin nasıl okunacağını bilir. Bu verileri doğrudan Google Analytics'e aktarabilirsek güzel olurdu, ancak yapamayız. Neden? Çünkü kategori veya etiketler diziniz, Google Analytics'te izin verilen her İçerik Gruplamasında belirlenen karakter sınırlarını aşacaktır. Google Analytics (ne yazık ki) bir diziyi kabul edemez. Öyleyse bunun üstesinden nasıl geçeceğiz? Ugh… bu sinir bozucu kısım.
DataLayer değişkeninde iletilen dizi dizesi içinde kategorinizi veya etiket adınızı arayan bir tetikleyici yazmanız gerekecektir. Başlık, yazar ve yazıyı geçerken sorun yok çünkü bunlar tek metinli terimlerdir. Ancak kategori öyle değildir, dizide geçen ilk (birincil) kategoriyi incelememiz gerekir. Elbette bir istisna, gönderi başına birden fazla kategori seçmezseniz… o zaman düğmeyi tıklayıp İçerik Kategorisi'ni seçebilirsiniz.
Tetikleyiciler listemize kısmi bir bakış:
İşte İçerik Pazarlama kategorimiz için bu tetikleyicilerden birine bir örnek:
Burada, dataLayer'daki dizide geçen ilk (birincil) kategoriyle eşleşen bir düzenli ifademiz var, sonra bunun tek bir gönderi olduğundan emin oluyoruz.
Normal ifadeler yazmakta zorlanıyorsanız, saçınızı çekmeyi bırakıp işe koyulabilirsiniz. Fiverr. Fiverr'da inanılmaz derecede harika sonuçlar aldım - ve tipik olarak ifadenin yanı sıra nasıl çalıştığına dair belgeleri de istiyorum.
Her kategori için bir tetikleyici setiniz olduğunda, etiket listenizi oluşturmaya hazırsınız! Buradaki stratejimiz ilk önce tümünü kapsayan bir Universal Analytics etiketi (UA) yazmaktır, ancak kategori etiketlerimizden herhangi biri tetiklendiğinde tetiklenmez. Tamamlanan liste şöyle görünür:
Pekala… işte bu! Şimdi tüm sihri etiketimizle bir araya getireceğiz. Bu örnekte, geçeceğim İçerik Gruplama İçerik Pazarlama ile kategorize edilen herhangi bir tek gönderi için ("içerik"):
Etiketinizi adlandırın, Google Analytics Kimliğinizi girin ve ardından genişletin Diğer Ayarlar. Bu bölümde, Dizin numarasını tam olarak girdiğiniz şekilde girmek isteyeceğiniz İçerik Gruplarını bulacaksınız. Google Analytics Yöneticisi ayarlar.
İşte başka bir aptalca şey… sipariş eşleşmelidir veriler için Analytics Yönetici ayarlarınızın sırası. Sistem, uygun dizin numarası için doğru değişkenleri alacak kadar akıllı değil.
Kategori geçmediğinden (dizi zorluğu nedeniyle), kategorinizi Dizin 2 için yazmanız gerekecek. Ancak, diğer 3 içerik grubu için sağdaki kutuyu tıklayıp değişkeni seçebilirsiniz. doğrudan dataLayer içinde aktarılır. Ardından, tetikleyiciyi seçmeniz ve etiketinizi kaydetmeniz gerekir!
Kategorilerinizin her biri için tekrarlayın. Ardından UA (tümünü yakalama) etiketinize geri döndüğünüzden ve kategorilerinizin her biri için istisnalar eklediğinizden emin olun. Etiketlerinizi tetiklediğinizden ve içerik gruplamalarına doğru şekilde veri gönderdiğinizden emin olmak için önizleyin ve hata ayıklayın.
Her şeyi doğrulayabilmeniz gerekir, ancak Google Analytics'in yetişmesi için yine de birkaç saat beklemeniz gerekir. Bir dahaki sefere giriş yaptığınızda kullanabileceksiniz İçerik Başlığı, İçerik Kategorisi, ve İçerik Yazarı Google Analytics'te verilerinizi parçalara ayırmak için!