如何計算網站停留時間和頁面停留時間,計算網站停留時間_PHP教程

來源:互聯網
上載者:User

如何計算網站停留時間和頁面停留時間,計算網站停留時間


網站停留時間(Time on Site,下文簡稱Ts) 和 頁面停留時間(Time on Page,下文簡稱Tp)是使用者體驗分析及流量品質監控的重要指標。但是極少有人知道網站訪問的平均時間(Average Time on Site)是怎麼計算出來的。無論是使用競爭情報分析工具,還是某種網站分析解決方案(在網站分析解決方案中不論是WebLog還是JavaScript的標籤方式獲得的資料,都沒幾個人知道網站訪問平均時間是怎麼算出來的)。

因此,寫這篇文章就是想要解釋清楚,Tp和Ts是如何計算的。

案例1:

有人訪問了你的網站首頁,你的網站分析工具則開始為這個訪問者計1個Session(會話)。接著這個訪問者又瀏覽了另外兩個頁面,然後離開了你的網站(離開網站可以是通過關閉瀏覽器,或在地址欄鍵入一個不同的網址,或是點擊了你網站上連結到其他網站的連結……)為了簡單點,我們把這個過程當做一個Session。

我們想要知道的如下:

Tp = 使用者在一個頁面上的停留時間(Time spent on a page);

Ts = 使用者在整個網站上的總停留時間(Time spent on the website)。

假設這個會話從9點開始:

目前,所有的網站分析工具都能精確的獲知一個頁面訪問請求發生的時間,但是這還不足以解釋Tp和Ts到底有多少,因為我們還需要更多的資訊:

使用者沒有Bounce(跳出),點擊了首頁上的某個連結跳轉到了頁面2,目前的網站分析工具也能擷取頁面2的開啟時間,而且能知道是同一個使用者,因此能輕易計算出首頁的Tp:

Tp(首頁) = 9:05 – 9:00 = 5 分鐘。

在頁面2上有某些內容吸引了使用者,於是使用者繼續訪問了頁面3

從看:

Tp(頁面2) = 9:30 – 9:05 = 25 分鐘。

使用者從頁面3退出,結束會話:

那麼,這個使用者到底在頁面3上停留了多長時間呢?問題出現了,因為當前所有網站分析工具都沒有抓取使用者離開頁面3時的“時間戳記”,這樣我們就無法計算該使用者到底在頁面3上停留了多長時間!因此:

Tp (頁面3) = 0 分鐘。

因為下一個頁面的請求時間無法提供!網站分析工具不知道使用者在會話最後一個頁面上的停留時間是多少了,對於絕大多數網站分析工具而言,都是如此。

讓我們用來表示各個頁面網站分析工具統計的停留時間:

Tp (首頁) = 5 分鐘

Tp (頁面2) = 25 分鐘

Tp (頁面3) = 0 分鐘

那麼,這個Session在整個網站上的訪問停留時間是多少呢?

Ts = 30 分鐘

合理嗎?

我覺得可能不太合理,因為你不知道訪問者花在最後一個頁面上的時間是多少,因此網站分析工具給你的時間統計一般都會少於使用者實際在網站上停留的時間。

案例2:

用多Tab(標籤頁面)的瀏覽器瀏覽網站時Time on Site和Time on Page如何被計算?

Firefox的多標籤頁面瀏覽方式為其贏得了聲譽,但是對計算Time on Page和Time on Site而言,這卻帶來了麻煩。當使用者在另一個標籤頁中開啟同一個網站的連結,也就是同時通過兩個標籤頁面來瀏覽同一個網站的時候,Time on Page和Time on Site會被計算成什麼樣子?

這種情況混亂了網站分析工具對時間的計算。

是一個普遍的使用者瀏覽網站情境,通過這個情境我們能夠理解多標籤頁面瀏覽帶來的影響……

  • 一個使用者來到的首頁,然後在新的標籤頁中開啟了這個頁面上的一個連結,此時首頁佔用了一個Tab頁,點選連結新開啟的頁面4佔用了另一個Tab頁。
  • 這個時候,使用者瀏覽頁面4後沒有關閉頁面4,重新回到首頁的Tab繼續瀏覽首頁。
  • 在瀏覽首頁的過程中,使用者點擊了首頁上的另一個連結,跳轉轉到了頁面2,但沒有新開Tab,是當前Tab頁開啟。
  • 接著,使用者又切換到頁面4所在Tab,點選連結進入頁面5,在頁面5上關閉當前Tab。
  • 再接著,使用者又點擊頁面2上的連結到了頁面3,當然,還是同一個Tab。最後,在頁面3上關閉了這個Tab,會話結束。

Time on Site在這種情況下該如何計算呢?不同的網站分析工具對這種“多Tab型”的瀏覽行為有兩種計算方式。

方式一:

網站分析工具將上面的這種多Tab瀏覽的情況按Tab的不同,逐一進行記錄,也就是發生下面的計算:

統計結果輸出:2個訪問過程(即2個Session),每個Session對應一個Tab。

Session1(中首頁所在Tab):

Tp (首頁) = 5 分鐘

Tp (頁面2) = 25 分鐘

Tp (頁面3) = 0 分鐘

Ts (同一Tab的整個訪問時間長度) = 30 分鐘

Session2(中頁面4所在Tab):

Tp (頁面4) = 6 分鐘

Tp (頁面5) = 0 分鐘

Ts(新開啟Tab的整個訪問時間長度) = 6 分鐘

這種情況下:網站分析工具的報告中會記錄2個Session,1個UV(Unique Visitor)。

方式二:

有一些網站分析工具會把這種多Tab合并為同一個訪問過程,以消除多個Tab(標籤頁面)造成的影響。

還是上面那個例子,但是我們轉化一下表現方式——標示同樣的過程,不同的顏色代表不同的Tab。

統計結果輸出:1個訪問過程(即1個Session),在這個訪問過程中包含了兩個Tab。整個訪問過程通過“時間戳記”被重新組織為。

這個Session:

Tp (首頁) = 1 分鐘

Tp (頁面4) = 4 分鐘

Tp (頁面2) = 2 分鐘

Tp (頁面5) = 23 分鐘

Tp (頁面3) = 0 分鐘

Ts = 30分鐘

你認為哪種統計方式更合理,更喜歡哪一種方式呢?

請一定要問清楚你的網站分析服務提供者,他們採取了上兩種方式中的哪一種來計算多Tab(標籤頁面)瀏覽時的時間和訪問過程。

現在越來越多的人都在使用多Tab瀏覽,因此選用何種方式都將會對你網站分析最後的資料輸出有巨大影響——毫無疑問,兩種方式統計的最終資料肯定會有很明顯的差異。

解決方案:

擷取頁面(Tab)關閉時間(頁面關閉可以是通過關閉瀏覽器或Tab頁,或在地址欄鍵入一個不同的網址,或是點擊了你網站上連結到其他網站的連結……)

由部落邦(北京)科技有限責任公司自主研發的最新使用者體驗可視化分析工具“邦分析”,擷取了頁面關閉時間,通過計算頁面開啟與關閉的時間差,就能輕鬆準確的擷取頁面停留時間及會話時間。

這個Session:

Tp (首頁) = 5 分鐘

Tp (頁面2) = 25 分鐘

Tp (頁面3) = 1 分鐘

Tp (頁面4) = 6 分鐘

Tp (頁面5) = 3 分鐘

Ts = 31分鐘

頁面停留時間是準確擷取了,但其意義到底有多大?下一篇文章我們將詳細討論,敬請關注!

轉載自:http://www.bangfx.com/research/?p=651


計算在某網頁停留的時間

用js代碼吧 寫兩個函數 一個命在網頁載入是調用,在這個函數裡面做一個計時器,擷取到當前的系統時間 一在網頁退出時調用 然後在退出網頁的函數裡面停止計時器 然後做一個時間運算 用停止時的時間減去網頁載入時的時間 就可以算出網頁停留的時間了
 

怎有效增加頁面停留時間?

一、研究停留時間的三個作用:
1.整個網站停留時間越長,搜尋引擎對網站的評價更高(權重)。
2.研究單個頁面停留時間,去瞭解使用者的訪問行為,並對頁面進行改進。
停留時間只是搜尋引擎考慮一個網站品質的一個因素
3.頁面設計是否合理,這也是最能反映用品的瀏覽習慣,知道那些資訊對使用者有用!
二、首頁的停留時間並不是越長越好,列表頁(入口)也不是越長越好,產品頁停留時間越長越好。
1、首頁頁應該簡潔,或者更容易看到他想要的東西,簡單易懂,分類 清晰。
2、列表頁要具有篩選功能,目的就是讓使用者更快的找到他想要的內容。
1.內容的豐富性:產品詳細介紹、多拍產品實物圖、評論、同類產品(圖片與文字的相結合減少使用者的閱讀疲勞)
2.常值內容具備可讀性,字型的大小
3.擴充使用者的需求:開設一個不一樣的目錄、相關推薦
 

http://www.bkjia.com/PHPjc/884179.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/884179.htmlTechArticle如何計算網站停留時間和頁面停留時間,計算網站停留時間 網站停留時間(Time on Site,下文簡稱Ts) 和 頁面停留時間(Time on Page,下文簡...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.