Google Etiket Yöneticisi ile Akıllı Kaydırma İzleme

Yayınlanan: 2020-01-23

Google Etiket Yöneticisi (GTM) kullanıyorsanız, Kaydırma İzleme, GTM yerleşik Kaydırma Derinliği Tetikleyicisi ile birkaç hızlı adımda gerçekleştirilebilir ve bunu gerçekten basit bir görev haline getirir. Bunu son yıllarda birçok kez uyguladıktan sonra, kullanıma hazır GTM Tetikleyicisinin bazı sınırlamaları olduğunu keşfettik. Bu nedenle, Scroll Tracking'inizi özelleştirirken faydalı bulabileceğiniz bazı püf noktaları paylaşacağız.

Yaklaşımımız kesinlikle size daha doğru Kaydırma İzleme verileri sağlayacak, Hemen Çıkma Oranı gibi ölçümlerinizi çok daha anlamlı bir şeye dönüştürmenize olanak sağlayacak ve içeriğinizin kalitesini gerçekten ölçebileceksiniz .

Arkasındaki Fikir

Özel çözümümüz, özellikle içerik açısından yoğun bir siteniz olduğunda ilgi çekicidir. Standart Kaydırma Derinliği Tetikleyicisiyle ilgili bir sorun, sayfanın uzun veya kısa olmasının umurunda olmamasıdır. Çok kısa bir sayfanız varsa, sayfa yüklendiğinde tüm eşiklere ulaşılması mümkündür, bu da çok sayıda gtm.scrollDepth olayının veri katmanına itilmesine yol açarak, kullanıcı hiç kaydırma yapmasa bile Etiketlerinizi tetikler. . GTM'deki Etkileşim İsabeti ayarlarınıza bağlı olarak bu, Hemen Çıkma Oranınızı düşürebilir.

Hiç kimse web sitelerini manuel olarak incelemek ve kısa ve uzun sayfaları filtrelemek (ve ardından yeni içerik yayınlandığında beklemede olmak) istemediğinden, bunun daha basit bir çözümü var: Uzunluğu otomatik olarak ölçen bir Özel Javascript Değişkeni kullanıyoruz. sayfanın, Scroll Tracking için uygun olup olmadığına karar verir - başka bir deyişle, "yeterince uzun" - ve ancak o zaman sayfa için Scroll Tracking Tetikleyicisini etkinleştirir.

Adım 1: Özel Kaydırma Derinliği Eşik Değişkenini ve Tetikleyiciyi Yapılandırma

Kaydırma İzleme Etiketini yalnızca eşiklerin otomatik olarak toplanmadığı sayfalarda tetiklemek için, Tetikleyicinin yalnızca sayfanın izlemeniz için anlamlı olacak kadar uzun olduğu durumlarda tetiklenmesi için bir koşul ayarlamamız gerekir.

GTM kapsayıcınızda, şöyle görünmesi gereken bir Özel Javascript Değişkeni oluşturun (kredi Simo Ahava'ya gider). Aşağıdaki değişkenleri gereksinimlerinize uyacak şekilde düzenleyin:

Özel Javascript kodu
  • maximumRatio : Bu, 0 ile 1 arasında bir değerdir ve tarayıcı görüntü alanı yüksekliği ile sayfa yüksekliği arasındaki oranı yansıtır. 0,25 değeri, sayfanın maksimum %25'inin tarayıcı görünüm alanında görülebildiğini, geri kalanının yalnızca daha aşağı kaydırılarak görülebildiğini gösterir.
  • verticalScrollDepths : Bunlar, sayfanızın izlemesi için ayarlayabileceğiniz çeşitli eşiklerdir.
  • fallbackDepths : Bunu, maksimum oran aşıldığında değişkene bir geri dönüş/varsayılan değer veren '101'de bırakmanızı öneririz.

Şimdi, bu {{Custom JS – Dikey Kaydırma Derinlikleri}} değişkenini Kaydırma Tetikleyicinizdeki "Dikey Kaydırma Derinlikleri" Yüzdeleri alanına ekleyin ve tüm sayfalarda "Pencere Yüklemesi" için etkinleştirin.

2. Adım: Etkileşim Dışı İsabeti Ayarlama

Bu parametre için, Google Analytics'in Etkinlik isabetini nasıl kaydedeceğini etkileyecek farklı ayarlar vardır:

  • false olarak ayarlayın : Varsayılan olarak, bir kullanıcı bir sayfada bir olayı tetiklediğinde, bu onların sayfayla etkileşimde bulundukları anlamına gelir ve bu nedenle, bir Sıçrama olarak sayılmaz. Kaydırma İzleme ile bağlantılı olarak, Hemen Çıkma Oranınızı sıfıra yaklaştıracağı için bu ayarı dikkatli kullanmalısınız.
  • True olarak ayarlayın: Kaydırma Olaylarının Hemen Çıkma Oranınızı etkilemesini istemiyorsanız, bu sizin için doğru ayardır. Bununla birlikte, kullanıcı davranışına ilişkin daha derin bilgileri de engeller.
  • Özelleştirilmiş ayar: Daha uzun sayfalara sahip, içerik açısından yoğun bir siteniz varsa, "hızlı kaydırma" ile ilgili kullanıcılar arasında ayrım yapmak isteyebilirsiniz. Daha gerçekçi bir yaklaşım için şu çözümü öneriyoruz: Örneğin, %75'i geçen kullanıcılar anlamlı kabul edilir. Genellikle hemen ulaşılan Kaydırma Derinlikleri (%25 gibi), Google Analytics'e etkileşimli olmayan Etkinlikler olarak gönderilir. Bu, sizi, kullanıcılarınızın gerçek niyetini yansıtan Hemen Çıkma Oranınıza yaklaştırır. Bunun için {{Custom JS – Scroll is Non-Interactive}} değişkenini ayarlamanız gerekir. Bu işlevdeki {{Scroll Depth Threshold}} değişkeni, etkinleştirebileceğiniz ve kutusunu işaretleyerek seçebileceğiniz yerleşik bir değişkendir.
Özel JS - Kaydırma Etkileşimli Değil

Adım 3: Hepsini Bir Araya Getirmek

Son adım, kaydırma verilerimizi Google Analytics'e gönderecek olan Google Analytics Etkinlik Etiketini ayarlamaktır. Adım adım talimatlar için lütfen bunu ayrıntılı olarak açıklayan önceki blog gönderimizi ziyaret edin . Bu kurulum için önemli olan, {{Scroll Depth Threshold}} ve {{Custom JS – Scroll is Non-Interactive}} değişkenlerini doğru alanlara eklemenizdir. Yapılandırmanın ayrıntılı bir görünümü için aşağıya bakın:

GTM'de Etiketi Kaydır

Etiket yapılandırıldıktan sonra, 1. adımdaki Tetikleyiciyi Kaydırma İzleme Etiketinize bağlarsınız ve test için hazır olursunuz.

İşte Test Sonuçlarımız

Farklı Etkileşim Dışı İsabet ayarlarını (2. adımda açıklandığı gibi) ve bunların Hemen Çıkma Oranını nasıl etkilediğini test ettik.

Zaman İçinde Hemen Çıkma Oranı Grafiği

Yukarıdaki grafiğin gösterdiği gibi, etkileşim dışı parametre yanlış olarak ayarlandığında (Ağustos – Eylül 2019) hemen çıkma oranımız oldukça düşüktü. Bu ayar, hızlı ve yanlışlıkla yapılan kaydırmalar dahil, tetiklenen her Kaydırma Etkinliğinin bir etkileşim olarak kabul edildiğini ima ediyordu. Bu nedenle, Google Analytics bunu etkileşimli bir kullanıcı olarak yorumladı. Bu nedenle, kullanıcılar başka herhangi bir tıklama olmadan hemen geri dönseler bile, bir Hemen Çıkma olarak kabul edilmediler. Sonuç, %10 civarında çok düşük bir Hemen Çıkma Oranı oldu. Muhtemelen bunun biraz “gerçek olamayacak kadar iyi” göründüğünü biliyorsunuzdur.

Ekim ayında ters ayara geçtik ve etkileşim dışı parametreyi true olarak belirledik. Burada, kullanıcılar ne kadar kaydırma yaparsa yapsın tetiklenen Kaydırma Olayları, Analytics'te bir etkileşim olarak görülmedi. Parametreyi true olarak ayarlamak, etkileşim algılamayı temel olarak devre dışı bırakır. Bu, tasarruf olarak kabul edilebilir ancak mükemmel bir seçenek değildir. Sonuç, %70 civarında çok daha yüksek ve muhtemelen daha gerçekçi bir Hemen Çıkma Oranı oldu. Bu durumda, yalnızca sayfanın içeriğini gerçekten tıklayan veya sayfa içeriğiyle etkileşime giren kullanıcıları ölçtük. Ancak bu yaklaşımı bizim için çok aşırı bulduk. Sitemizin içeriği sürekli güncellenmekte ve özellikle blogumuz geniş bir kitleye hitap etmektedir. Kullanıcıların içerik ağırlıklı bölümlerimizi gerçekte ne kadar kaydırıp okuduklarını ölçmek istiyoruz.

Bu nedenle, Kasım ayında tercih ettiğimiz ayar olan özelleştirilmiş bir çözüme geçtik. Yalnızca belirli bir eşiği geçen kullanıcıları etkileşime girmiş olarak sayarız. Sadece birkaç satır veya paragraf aşağı kaydıran ve bundan hemen sonra ayrılan ziyaretçiler, Sıçrama olarak kabul edilir. Bizim için ilgili kullanıcı, sayfa derinliğinin %75'ini geçen kullanıcıdır. Kaydırma Derinliği %'nizi gereksinimlerinizi karşılayan herhangi bir değere ayarlayabilirsiniz.