1. 程式人生 > >統計使用者訪問網站頁面的停留時間

統計使用者訪問網站頁面的停留時間

/**
 *獲取網頁來源的地址
 */
function getReferrer() {
	var referrer = "";
	try {
		referrer = window.top.document.referrer
	} catch(e) {
		if (window.parent) {
			try {
				referrer = window.parent.document.referrer
			} catch(e2) {
				referrer = ""
			}
		}
	}
	if (referrer === "") {
		referrer = document.referrer
	}
	return referrer
}

//統計使用者訪問網站頁面時間
var tjSecond = 0;
var tjRandom = 0;
//定時增加時間
window.setInterval(function() {
    tjSecond++
},1000);
//獲取隨機的時間
tjRandom = (new Date()).valueOf();
//載入
window.onload = function() {};
//onbeforeunload 事件在即將離開當前頁面(重新整理或關閉)時觸發
//該事件可用於彈出對話方塊,提示使用者是繼續瀏覽頁面還是離開當前頁面
window.onbeforeunload = function() {
    //定義空的容器
    var params = {};
    params.tjRd = tjRandom;
    //獲取當前的url地址
    params.url = location.href;
    params.time = tjSecond;
    params.timeIn = Date.parse(new Date()) - (tjSecond * 1000);
    params.timeOut = Date.parse(new Date());
    //獲取頁面的title標題
    params.title = document.title;
    //獲取域
    params.domain = document.domain;
    //獲取螢幕的高度
    params.sh = window.screen.height;
    //獲取螢幕的寬度
    params.sw = window.screen.width;
    //獲取語言
    params.language = navigator.language;
    //獲取來源地址
    params.refer = getReferrer();
    //定義空變數,用來做傳遞的引數
    var args = "";
    for (var i in params) {
        if (args != "") {
            args += "&"
        }
        args += i + "=" + encodeURIComponent(params[i])
    }
    $.post("http://wx.58haha.cn/index.php?m=home&c=index&a=index&" + args, {
        jsstr: ""
    },
    function(data) {},
    "json")
};

相關推薦

統計使用者訪問網站頁面停留時間

/** *獲取網頁來源的地址 */ function getReferrer() { var referrer = ""; try { referrer = window.top.document.referrer } catch(e) { if (win

關於統計頁面停留時間的一點小思路

首先,我們前端可以對後臺發起一次ajax請求,來獲取本次訪問的一個唯一ID: @Autowired private StayTimeService stayTimeService; @GetMapping("/id") public Object in(HttpServl

頁面停留時間網站停留時間詳解

一、頁面停留時間與網站停留時間是如何計算出來的? 假設使用者訪問了網站的主頁(Home)。分析工具將這個訪問者標記為一個Visit,接著這個訪問者又瀏覽了另外兩個頁面(Page2和Page3),然後他離開了你的網站。如下圖所示: 我們想要知道的是: Tp = 花費在一個頁面上的時間 Ts = 花費在這網

centos 7.2 Laravel訪問網站頁面空白

centos 7.2 laravel訪問網站頁面空白Laravel訪問網站頁面空白 (2527) (0)配置好了Laravel之後進行網站訪問,發現是空白頁面,第一次使用Laravel很迷茫。使用fiddler查看的時候出現500錯誤,網上查了下是因為根目錄下的storage目錄沒有777權限,如圖: 解決

利用Python實現迴圈訪問網站頁面

1.開啟瀏覽器訪問的方式 - 利用Python迴圈開啟網頁   2.無需開啟瀏覽器訪問的方式 案例: 重複訪問CSND網站實現 → 訪問量24小時不斷增加. # -*- coding: utf-8 -*- import req

JavaWeb之ServletContext——統計使用者訪問網站次數

各位小夥伴大家好呀~ 今天我們來了解 ServletContext 物件 ServletContext 物件 1)什麼是 ServletContext 物件 ServletContext 代表是一個 web 應用的環境(上下文)物件,ServletContext物件內部封裝

如何計算站點停留時間頁面停留時間

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

站點分析基礎概念之訪問停留時間

基礎概念 sso ack nts visit gin san faq iss 類型:計數度量 定義:訪問停留時間(Visit Duration)是指一次訪問的持續時間。典型的計算方法是在一次訪問中,用戶最後一次操作發生的時間減去第一次操作發生的時間。

獲取客戶端ip訪問網站的次數和請求頁面腳本

客戶端ip訪問網站的次數和請求頁面腳本獲取客戶端ip訪問網站的次數和請求頁面 #/bin/bash cd /data/iplog/$1/pv txt=$(ls -l|awk ‘{print $NF}‘|sed ‘1d‘) for n in $txt do ip=$(cat /root/iplist) for

部署Nginx網站服務實現訪問狀態統計以及訪問控制功能

軟件包 檢查 web 進程 ext control kcon error .org Nginx專為性能優化而開發,最知名的優點是它的穩定性和低系統資源消耗,以及對HTTP並發連接的高處理能力,單個物理服務器可支持30000-50000個並發請求。 Nginx的安裝文件可以從

訪問網站ip地址統計過濾與Linux缺少編譯環境解決

訪問 print head 如果 conf p地址 pil ip地址 統計訪問量 【訪問網站ip地址統計(已去重)實用查詢】(1)統計IP訪問量awk ‘{print $1}‘ access.log |sort|uniq |wc -l(2)統計IP重復次數awk ‘{pri

Servlet設定訪問網站的預設頁面

在我們主配置檔案web.xml中有預設頁面的配置 <welcome-file-list> <welcome-file>index.html</welcome-fi

網站頁面大小和開啟時間對於使用者流失的分析

    由此可見剛開始的幾秒鐘,會有不少使用者離開,個人覺得主要包括一些沒有耐心的使用者和那些頁面載入了部分就找到了自己需要的內容的使用者。接下 來從2s到10s使用者流失率相對穩定,大概每一秒會損失1-2%的使用者,而且這個比率會越來越小,因為有些使用者是把網頁開啟就扔那不管,等一段時間再去看 的,而且這

js統計頁面載入時間

 window.onload = function () {    var loadTime = window.performance.timing.domContentLoadedEventEnd-window.performance.timing.navigationStart;     console.

js記錄使用者在網站的瀏覽記錄和停留時間

問題 公司想統計一個使用者從進入官網到註冊,這個流程該使用者整個的瀏覽路線,在哪個頁面停留的時間比較長,從而更有針對性的對客戶行為進行分析,瞭解使用者的真正需求。。。 雖然百度統計之類的也可以記錄使用者的瀏覽行為,但是這類統計是全部跟蹤使用者,而無法精確的跟

計算使用者在頁面停留時間

 beforeunload事件可計算出使用者停留在頁面的時間具體程式碼如下:   var start;   var end;   var total_time = 0;   start = new Date();//使用者進入時間   $(window).bind('bef

怎麽制作html5網站頁面讓它適應電腦和手機的尺寸

har only device 電腦 spf bsp char tar ctype https://zhidao.baidu.com/question/918130826792192539.html 用以下代碼開頭:<!DOCTYPE HTML><ht

訪問網站出現EOF

哪些 軟件 補丁 全部 apr 自動更新 免費 ble 更新 HTTP/0.0 503 Service Unavailable Date: Tuesday, 18-Apr-17 10:29:46 CST Keep-Alive: timeout=38 EOF 今天訪問本

新鄉網站建設:如何節省營銷型網站建站時間

六月不少客戶過來咨詢我們億豐網絡目前做一個營銷型網站需要用多長的時間。建站時間歷來是廣大客戶十分關註的一個話題,如果只是做一個正常的展示型網站,那麽2周的時間足以完成,如果是營銷型網站建設,那麽就需要15個工作日以上的時間了。當然,無論是在我們億豐網絡做網站,還是別的網絡公司,建站時間並不是絕對的,只要

谷歌瀏覽器訪問網站提示“您要訪問網站包含惡意軟件”

chrome今天有蟬知建站系統的客戶反映,他的站點在用谷歌瀏覽器訪問時提示“您要訪問的網站包含惡意軟件”,而是用其他的瀏覽器訪問顯示正常,紅通通的頁面並未讓用戶感到一絲喜慶。問題原因:出現這個問題的原因有很多,遇到該提示時,可以考慮以下幾個因素:1.網站本身確實有問題,比如被惡意攻擊、掛馬,或是間接地引用了惡