問題タブ [visitor-statistic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
3015 参照

blogengine.net - 訪問者の統計を収集するように Blogengine.Net を拡張するにはどうすればよいですか?

ブログエンジンが大好きです。しかし、私が見たいと思っている訪問者に関する標準的な情報 (リファラー、ブラウザーの種類など) は収集されません。

管理者としてログインすると、「リファラー」という名前のメニュー項目があります。平日を選択すると、1 行または 2 行が表示されます。

「google.com 4 ヒット」「itmaskinen.se 6 ヒット」などですが、それは私が望んでいることではありません。訪問者がどこから来たのか、国、可能であれば IP、訪問者数などを知りたいのです。

あなたの誰かがBlogengine.Netに精通していて、私が自分のログコードをどこに置くべきか、または私のためにそれを行うことができる訪問者統計拡張を知っているなら、私は本当に幸せです.知ること。自分で BlogEngine に変更を加えると、後でインストールした更新プログラムが壊れる可能性があるため、拡張機能を好みます。

Blogengine.Net は、http: //www.dotnetblogengine.net/にある .Net で作成されたブログ ソフトウェアです。

そうです、私はこの質問を Blogengine.Net フォーラムではなくここで受けたいと思っています。理由はわかります。;)

(どなたでも、この投稿の私の (悪い) 英語を自由に編集してください。その後、この文を削除してください)

0 投票する
4 に答える
2458 参照

django - Django の正確なページビュー数

ページが閲覧された回数を正確にカウントするための良い方法は何ですか?

私はジャンゴを使用しています。具体的には、ページを更新してカウントを増やしたくありません。

0 投票する
4 に答える
1776 参照

javascript - ユーザーの訪問時間を測定する方法

ユーザーが Web アプリケーションの特定のページに費やした時間を測定したいと考えています。最初に、ブラウザで onunload/onbeforeunload イベントをキャッチし、XMLHttpRequest を介してサーバーに通知することを考えました。ユーザーは次のように終了します。

ここで、xxx は、ページがレンダリングされたときの初期タイムスタンプです。

残念ながら、このソリューションはすべてのブラウザー (Opera など) では機能しません。したがって、私の 2 番目のアイデアは、サーバーに対して常に ping を実行することでした。訪問時間を計算するには、誰かが最後の ping 時間を取り、最初のタイムスタンプから差し引く必要があります。しかし、特にユーザーが3つまたは5つのタブを開いて、すべてのタブが500ミリ秒ごとにイベントを発生させている場合、それは良い解決策だとは思いません...

訪問時間をどのように測定しますか?特定のページに費やされた時間を取得するためのより良いアイデアを誰かが持っていますか?

0 投票する
3 に答える
1187 参照

visitor-statistic - ユニーク ページ ビューの追跡

特定のページのページビュー (特にユニーク) を追跡する最良の方法は何ですか?

例: フォーラムのスレッド、ビデオ Web サイトのビデオ、Q/A スクリプト (SO) の質問。

現在、ビューをカウントしようとしている行ごとに単純な「ビュー」列のアプローチを取っていますが、これが最も効率的な方法ではないことはわかっています。

また、一意のビューについては、「QuestionID」と「UserID」を含む行を保持する別のテーブルがあります。ユーザーが質問/ページにアクセスすると、私のコードはビューテーブルで「UserID」と「QuestionID」を持つ行を見つけようとします。それができない場合は、行を追加してから、質問の Views 値を増やします「質問」表。

0 投票する
7 に答える
5334 参照

php - PHP に基づく最小限の訪問者統計?

訪問者の統計情報をエンドユーザーにわかりやすい方法で表示する、PHP に基づく最小限の見栄えの良い訪問者統計スイートを知っている人はいますか。

私は Google Analytics を知っており、PHP と Perl ベースのトラフィック分析の有名な名前も知っています。それらはすべて複雑すぎて機能が豊富すぎて、私が必要としているものにはなりません。すでに完全に単純化されていて、削除する必要がないものを探しています。

必要な機能:

  • 今日、今週、今月の訪問者
  • 訪問者の出身地
  • 良いリファラーの概要
  • このページの訪問者
  • ボットの適切なフィルタリング

オプション:

  • 組み込みの IP ロケーターに接続できます。名前は忘れました... とにかく、プロバイダーの $_SERVER 変数にある大きなプロバイダーの関数の 1 つに基づいて、IP から国への解決に優れています。

  • 拡張/対話するための優れたAPIおよび/またはソースコードのドキュメントはプラスになります。

これを使用したいサーバーのサーバーログにアクセスできないため、PHPインクルード、画像、スクリプトなど、スイートに独自の追跡機能を持たせる必要があります。

オープン ソースもいいですが、ソースと共に出荷されるスクリプトである限り、有料のソリューションも検討します。外部サービスからの依存関係は必要ありません。

前もって感謝します!

0 投票する
6 に答える
3566 参照

cookies - ユニークユーザーを特定するには?

質問

ユーザーが一意であるかどうかをどのように判断できますか?

Cookie を使用してこれを行う方法はたくさんあると思いますが、Cookie を使用しない方法はどうでしょうか。

たとえば、アーバン ディクショナリに移動し、賛成/反対の投票ボタンのいずれかをクリックします。Cookie を削除してページに戻っても、同じ定義に投票することはできません。

彼らはどのようにこれを行うのですか?

目的

最終的には、ユーザーがアカウントを作成するサイトで、このユニーク ユーザー検出方法を使用したいと考えています。新しいサインアップには一種の「報酬」が与えられ、報酬システムを悪用するために人々が複数のアカウントを作成するのを防ぎたい.

結局のところ、これを達成するためにどのような手法が使用されているかはあまり気にしません。どの方法も 100% 信頼できるものではないことを理解しています。平均的なコンピューター スキル レベルのユーザーの 70 ~ 90% でこれを防止するだけでも、私は満足するでしょう。

0 投票する
1 に答える
761 参照

codeigniter - 各月のデータベース コンテンツを選択する方法は?

次のように、データベースに visits という名前のテーブルがあります。

id ip action_date|time_stamp

このコードを使用して、サイトへのアクセスを保存します

それはうまくいっています。しかし、私のクライアントは、月に何回訪問したかを知る必要があります。どうやってやるの ?タンク。

0 投票する
6 に答える
1651 参照

c# - ページを閲覧したユーザーの数を確認する

私はC#のコンポーネントに取り組んでおり、同じユーザーが再訪したことを確認しながら、自分のWebサイト/ページを閲覧したユニークな閲覧者の数を2回記録しないようにしています。そのようなコンポーネントを書くための効率的な方法は何ですか?Cookieまたはセッションオブジェクトを追跡しますか?彼らのIPアドレス(静的ではない)またはコンピューター名を記録しますか?この情報はデータベースに保存されます(私が知る限り)

ありがとう。

0 投票する
2 に答える
480 参照

asp.net - 複数のWebサイトアプリケーションビジターカウンター

複数のWebサイトasp.netアプリケーションがあります。このアプリケーションでは、同じページを使用する異なるドメイン。すべてのページは、System.Web.UI.Pageから継承するPageBaseという名前の基本クラスから継承します。HttpContext.Current.Request.ServerVariables ["HTTP_HOST"]を使用して、ドメインを特定し、このドメインに必要なすべての情報を取得すると、すべてが正常に機能します。

私の問題は、セッションに基づいてサイトごとに異なるビジターカウンターを使用したいときに始まります。Global.asaxにはグローバルイベントがあるため、Session_Start Session_End単純カウンターは、すべてのサイトのすべての訪問者を一緒にカウントします。別のクラスでGlobal.asaxのコードビハインドを作成しようとしましたが、そのクラスでPageBase(System.Web.UI.Page)Webサイト情報を取得できません。

この問題を解決するためのアイデアにとても感謝します

チェイナン

0 投票する
1 に答える
77 参照

statistics - 訪問者が Web サイトを介して最も頻繁に訪れたルートを決定する方法は?

私たちの Web サイトで、訪問者を登録に導く最も人気のある 10 のルートを見つけられるようにしたいと考えています。

この情報はすべてログに記録しましたが、クエリを実行するための最適なソリューションを見つけることができないようです。

サイトのトラフィックは非常に高く、1 か月あたり 300 万ページ ビューを超えるため、ソリューションを拡張する必要があります。

これを実装する方法について、人々はどのような提案をしていますか?

ありがとう