Google Analytics: Sitede Ort. Süre neden Sayfada Ort. Süreden daha düşük?


11

Google Analytics'te aşağıdaki Özel Raporu oluşturdum:

Metrik:

  • Sayfada Ortalama Süre
  • Sitede Geçirilen Ortalama Süre

Boyutlar:

  • Sayfa

Dolayısıyla bir rapor şöyle görünür:

Page                    Avg Time on Page         Avg Time on Site
/an-article             00:03:14                 00:00:11
/another-article        00:05:11                 00:01:07
/something-written      00:03:00                 00:00:31

Neden her 'sayfa' için 'site görünümleri' önemli ölçüde daha düşüktür?

Yanıtlar:


9

Google Analytics, hemen çıkma değerlerini (ziyaretçi tarafından yalnızca bir sayfanın görüntülendiği yerlerde) "sitede geçirilen süre" 0 olarak kabul eder. Ancak , bu ziyaret için sayfadaki tam zamanı da sayar . [ Kaynak. ]

Bir sitenin çok sayıda zıplaması varsa - birçok kişinin yazdığınız ve sonra bıraktığınız tek bir makaleyi görüntülediği durumlarda, bu durum sitedeki ortalama süreyi aşağıya doğru eğir. Bu, "Sitede Ort. Süre" nin "Sayfada Ort. Süre" den daha düşük olmasını mümkün kılar.

Basit bir örnek

  • 5 ziyaretçi tam olarak 5 dakika okuma /your-article
  • 4 tanesi okuduktan sonra sekmelerini kapatır.
  • Bunlardan 1'i ziyaret eder /another-article, 5 dakika daha okumaya harcar, sonra sekmeyi kapatır.

Sayfadaki ortalama süre = 5 dakika

Total time spent on page /  number of visitors
   5 + 5 + 5 + 5 + 5     /         5

Sitede geçirilen ortalama süre = 2 dakika

Total time spent on site /  number of visitors
   0 + 0 + 0 + 0 + 10    /         5

Anahtar, geri dönen ziyaretçilerin sitedeki toplam süreye 0, sayfadaki toplam süreye 5 olarak sayılmasıdır. Google sıfırları indirmez - yine de ortalamaya katkıda bulunurlar.

(Bir kenara: bence, Google, sayfadaki zamanı tek sayfa ziyaretleri için sitede geçirilen zaman olarak kullanmayı düşünmelidir; bu, sitede ortalama sürenin daha iyi bir temsilini verebilir. dakikalar, bu doğru ortalama, sayfadaki ortalama süreden daha büyük ve çok daha az kafa karıştırıcı.)


Bağlandığınız sayfayı okuduğunuzda, GA, sayfa görünümleri arasındaki zaman farkını kullanarak bir sayfada / sitede harcanan zamanı hesaplıyor gibi görünüyor. Tek sayfa ziyaretlerinin hesaplanması için ikinci bir zaman damgası yoktur (teknik olarak GA, kullanıcı sekmeyi / pencereyi kapatarak bir sayfadan ayrıldığında değil, yalnızca yeni bir sayfa açıldığında kaydedebilir), bu nedenle hiçbir zaman sayfası kaydedilir. Ancak, GA'nın tanımı zaman bünyesinde olan $timeOfLastPageView - $timeOfFirstPageViewiki değer aynı olduğundan tek sayfalık ziyaretlere 0'a eşittir. Sayfada geçirilen süreyi, tek sayfa ziyaretleri için sitede geçirilen süre olarak kullanmanın bir yolu yoktur.
Lèse majesté

1
İstediğinizi yapmak için, GA'nın tek sayfalık ziyaretlerin uzunluğunu belirlemek için sunucuyu birkaç saniyede bir yoklaması gerekir. Ancak bu, bant genişliği kullanımını büyük ölçüde artıracaktır. Diğer seçenek de tek sayfalık ziyaretleri site içi zaman ortalamasından kaldırmak olacaktır.
Lèse majesté

2
Sunucuyu yoklamaz. Herhangi bir şey sadece müşteri isabet olurdu, ama bunu da yapmak gerekmez. Bir tarayıcı kapanışını veya sayfa kaldırmayı (örneğin window.onbeforeunload) algılamak için bir dizi javascript tekniği vardır ve bu olduğunda basit bir ajax çağrısı tetiklenebilir.
Eric Brandel

1
Görünüşe göre Lèse haklı olabilir. Google hakkında daha fazla bilgi var , sayfada geçirilen süre ve sitede geçirilen ortalama süre . İkinci bağlantıda, "ziyaretçinin ne zaman ayrıldığını gösteren Analytics için kullanılabilir veri olmadığını" söylüyorlar. Bu benim cevabımı yanlış yapar. Daha iyi bir açıklama bulursam gözden geçireceğim.
Nick


2

AvgTimeOnPage'in nasıl hesaplandığını görün: https://developers.google.com/analytics/devguides/reporting/core/dimsmets/pagetracking#ga:avgTimeOnPage

Basit bir örnek

  • 5 ziyaretçi makalenizi okumak için tam 5 dakika harcıyor
  • 4 tanesi okuduktan sonra sekmelerini kapatır.
  • 1 tanesi ziyaret / başka bir makale, 5 dakikalık okuma için daha fazla zaman harcıyor, sonra sekmeyi kapatıyor.

Sayfadaki ortalama süre = 5 dakika

Sayfa / (sayfa görüntüleme - çıkış) için harcanan toplam süre
5 / (5 - 4)

Sitede geçirilen ortalama süre = 1 dakika

Sitede geçirilen toplam süre / ziyaretçi sayısı
0 + 0 + 0 + 0 + 5/5


Google'ın geliştirici belgelerine bağlantı için teşekkürler. 'Sitede geçirilen ortalama süre' hesaplamanızı açıklayabilir misiniz? Sitede geçirilen toplam süre neden 10 dakika değil 5 dakika?
Nick

Son sayfadaki son "katılım isabeti" ve etkinlik yoksa son sayfadaki son etkileşim sayıldığından, son sayfa başlangıç ​​görselleştirme süresi olacaktır. Bkz. Cutroni.com/blog/2012/02/29/…
jrosell

1

Makalenizde kafa karıştırıcı bir şey var: işte örnek: sayfadaki ortalama süre = 5 dakika 5 ziyaretçi tam olarak 5 dakika harcıyor / makaleniz 4'ü okuduktan sonra sekmelerini kapatıyor. 1 tanesi ziyaret / başka bir makale, 5 dakikalık okuma için daha fazla zaman harcıyor, sonra sekmeyi kapatıyor.

4'ü okuduktan sonra sekmelerini kapatırsa (hemen çıkma), zaman = 0 dakika ve 5 dakika değil, böylece Ortalama zaman sitesi veya ortalama zaman sayfası için hesaplama (0 + 0 + 0 + 0 + 5) olur


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.