実際にどのように訪問者を知っているWebページを見て、どのくらいのためですか?

StackOverflow https://stackoverflow.com/questions/919450

  •  06-09-2019
  •  | 
  •  

質問

訪問者がWebページになると、

、どのように我々は、訪問者が実際に(代わりに、すでに別のタブやアプリに行くの)トップページを見せている知っています。

また、どのように我々は、ユーザーがページを読んでいるか、どのくらいのページがオープン滞在どのくらい知っていますか?

役に立ちましたか?

他のヒント

カメラと時間のビデオをインストールします。 :)

<rant>Frankly、なぜあなたは知っておく必要がありますか?それはあなたが書いたものを理解するために私を取るどのくらい?私はランチに行ってきましたどのくらい?あなたの訪問者の合計サーベイランスは良いこと(tm)のですか?

私はすでにあなたに私のIPアドレスと、私はあなたのページを訪問しなかったという事実を与えました。私の下着のサイズや色が本当に重要なのですか?

ウェブサーファーとして、私は、Webバグ、JavaScriptをデータ収集し、一般的なサーベイランスのいずれかの種類を憎みます。私はあなたに何かを与えたくない場合は、私からそれを盗もうとしません。

すべての世界中の人々は彼らのプライバシーがどのように貴重な絶滅危惧理解し始めます。犯罪者は誰かが収集するデータを乱用し、より狡猾多くのよこしまなアイデアを思い付きます。ウェブサイトは、私はそれらを訪問する際にJavaScriptをせずにバラバラにし始めます。 NoScriptのは、私のブラウザでいくつかのものを実行したい「jdhsdg.com」と言われます。私は何をすべきか?許可しますか?拒否?古き良き正直に何が起こったのか?マーケティングの連中は、彼らがそのような名前を使用することを隠すためには何がありますか?</rant>

[編集]

あなたのサイトが悪いかどうかを知る必要がある場合は、通りから人に電話し、それらを見る

(したがって、「カメラをインストールしてください」)。このように、あなたはを代わりに自分のマウスポインタが何を見て推測する、彼らが何を考えてのそれらを求めることができます。たぶん、彼らのペットがそれで遊んで?

は、疑うことを知らない被害者と野生でこれをしないでください。彼らは見つけると、インターネットでは、あなたの評判が値を持つ唯一のものである場合にはそれらだけが怒っようになります。

[EDIT2]ウェブサイトを改善するために、ユーザビリティラボを使用します。測定したいものに決まった関係を持っていない二次レベルの人工データ、との推測では、あなたを欺くます。あなたは月から夜間にライトを見て、地球上の人々は何をすべきかわからないことができます。

少なくとも、あなたは大量のデータに引っ張らないでない限り。 Googleは、人々が大量のデータを収集することにより、に興味があるか教えてくれやパターンのためにそれを検索することができます。彼らは、個人が何をするかを追跡するために、ブラウザにトークンを添付んが、分析のために、彼らは個人の何百万ものパターンに参加します。

また、常にこのデータは犯罪者に貴重であるかもしれないことを覚えておいてください。より多くの貴重なデータは、より多くのエネルギーが、彼らはそれからお金を稼ぐ方法を見つけることに投資します。彼らはあなたのデータを暗号化するようにサーバーをクラックすることができ、ウイルスを配布するために、あなたの有名なサイトをクラックし、身代金のためにあなたを脅迫、彼らはデータをコピーし、競争相手にそれを売ることができる、または、彼らは自分のスキームのいずれかのためにそれを使用する場合がありますことができます。

世界中の様々な犯罪組織が作るののインターネット関連の犯罪で、毎年ます。

あなたの私の視点から、あなたは本当に自分自身に問う必要があります。このデータの価値はいくらですか?それは今までどのように正確にすることができますか?どのくらいそれは私に教えてくれますし、それがどのように収集する危険なのですか?それは私のスキームをばかに簡単ですか?例えば、私は積極的に時間のためにあなたのページの一部を読んでいるということを言って、あなたのサービスをハンマースクリプトを作成することができます。それとも私は、あなたのサイトのためのJavaScriptを無効にし、それが動作しないことがわかり、単に歩いて、戻ってくることができませんでした。

これまでのところ、あなただけののあなたのために何があるか尋ねました。あなたの顧客のために最悪の場合のシナリオについて何を考えて起動します。

別に GA でから、あなたは人々があなたのページを閲覧方法を分析するために、詳細な分析をしたい場合、どのようにメニューが横断している、エリアユーザーが集中する傾向があり、すべてのものは、 UED のマウスのヒートマップ、時間過ごすように関連しますなど、 ClickTale社のはあなたのためのものです。

Google AnalyticsとClickTale社は根本的に異なる目的を果たすことを理解します。後者は、フロントエンドエンジニアのためであるのそしてSEOやプロダクトマネージャーのための他の

のプレビュー自分のブログから:
altテキスト
<サブ>(ソース: clicktale.com の)

...しかし価格が付属しています

私はそれだけで素晴らしいですで、今いくつかの時間のためにウープラを使用します! まだベータ版とまだ空いが、夢のように動作します。 グレート経営管理論ツール!

http://www.woopra.com/する

オープンソースのGoogle Analyticsの代替: Piwikのに。 PHP、JSで書かれました。 MySQLの上で実行されます。

自分のサイトから:

Piwik is a downloadable, open source (GPL licensed) 
web analytics software program. 
It provides you with detailed reports on your website visitors: 
the search engines and keywords they used, 
the language they speak, your popular pages ...

、ページの読み込みで、JavaScriptで現在の時刻を保存し、ページのアンロードの(ユーザが彼/彼女のウィンドウを閉じたときに)お時間を持つサーバーマイナスあなたが時間を取得するために記録された時間にAjaxリクエストを送信します。それはおそらくあなたの最善の策だろう。見つけるためのウィンドウが上にあるかのように、私はそれを行うのいずれかの信頼できる方法はないと思います。

私はいくつかのウェブサイトは、関数を呼び出すためにonscroll ONMOUSEMOVE使うかどうかを考え、その後、1分ごとにして、バックAJAXを使用してサーバへのユーザの活動を報告します。

これはアーロン良い点です。あなたは現実の世界のようになってからウェブを避けることができない...侵入(商用電話やその他の統計もの)

建は、あなたはタイマーを呼び出すことによって、そのようなことを知ることができるかもしれポストで動的ページを呼び出したり、ゲストのIP、ページ名を含むフィールドを取得し、それぞれ4または5秒、およびページのonloadのタイムスタンプイベントは、と今と比較します。

また、の
彗星のようなプッシュ方法を見ている必要があります ajaxian.com/wp-content/images/comet.png

ここでは、ユーザーがWebページ上でどのくらいの時間のJavaScriptライブラリです。これは、ユーザーが実際のページと相互作用しているどのくらいの追跡(ない完全に、けれども)より正確にできるという利点があります。これは、ユーザーが別のタブに切り替えている時間を無視してアイドル状態になる、提案Googleアナリティクスの方法は、(私はそれを理解して)新しい要求が自分のドメインで、それだけで小切手を扱う場合という欠点を持っているなどのブラウザを、最小限に抑えることができます。これは、新しい要求時間に対する前回の要求時間を比較して、「時間があなたのウェブページに費やした」ことを呼び出します。それは、誰かがあなたのページを閲覧している場合、実際に、知らない、ブラウザを最小化しているなど、最後のロード以来、3種類のWebページにあなたのページをタブを切り替えています。

解決策は完璧ではありません。しかし、うまくいけば、この1つはあまりにも、価値を提供しています。

https://github.com/jasonzissman/TimeMe.jsする

の使用例

あなたのページを読み込むには:

document.onload = function() {
  TimeMe.setIdleDurationInSeconds(30);
  TimeMe.setCurrentPageName("my-home-page");
  TimeMe.initialize();  
}

をページに費やした時間を取得し、ユーザーがページを離れたとき、あなたのサーバーに送信:

window.onbeforeunload = function (event) {
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("POST","ENTER_URL_HERE",false);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds();
    xmlhttp.send(timeSpentOnPage);
};
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top