問題タブ [user-tracking]
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.
cookies - クロスドメインユーザートラッキング
異なるドメインにいくつかのウェブサイトがあり、これらのサイトでのユーザーの動きを追跡できるようにしたいと思います。
- 明らかに、Cookieはドメインの境界を越えないため、実行可能ではありません。
- IPアドレスとユーザーエージェントの組み合わせを見ることができますが、それが機能しない場合があります。
- フラッシュや他のプラグインは使いたくない。
何か案は?それとも、IP / User_Agentの組み合わせに依存する運命にありますか?
scalability - ユーザーのために「最後に見た」機能をどのように実装しますか?
Stack Overflow では、プロファイル ページに「最後に表示された」プロパティが一覧表示されます。これは、すべてのページ ビューで更新されるわけではないようです (明らかにパフォーマンス上の理由から)。トラフィックの多い Web アプリにどのように実装しますか? 特定のページだけ更新してくれませんか?または、ユーザーの最後の訪問を最後に記録した時間をキャッシュし、データベースを更新する前に特定の時間待機しますか? それともまったく違うもの?
tracking - Google は検索結果のクリックをどのように追跡しますか? これが最善の方法ですか?
質問にあるように、Google が検索結果のクリックをどのように追跡するかを理解しようとしています。ソースを表示すると、次のことがわかります。
関数rwt
はかなり面倒です:
そのため、Google は a タグの href を変更しているように見えますが、/url?...
これはトラッキングの場所であると想定しています。Firefox の LiveHeaders から、このページがブラウザを a タグの元の href にリダイレクトしているようです。
これは正しく、サイト上のリンク (広告など) のクリックを追跡する最良の方法ですか?
php - PHP を介して訪問者の ISP を取得するにはどうすればよいですか?
PHP ページを閲覧している人の ISP プロバイダーを調べるにはどうすればよいですか?
PHP を使用して追跡または公開することは可能ですか?
次のようなものを使用する場合:
ホスト名や ISP ではなく、IP アドレスを返します。
web-applications - 訪問者が実際に Web ページをどのくらいの時間見ているかを知る方法は?
訪問者が Web ページに移動したとき、訪問者が実際にページを一番上に表示していることをどのように知ることができますか (既に別のタブまたはアプリに移動するのではなく)。
また、ユーザーがページを読んだ時間や、ページを開いたままにしている時間をどのように知るのでしょうか?
cookies - 参照を取得するために __utmz 追跡 Cookie を解析しています
サイトで Google Analytics を使用しており、参照リンクを取得するために __umtz Cookie を読み取りたいと考えています。私はいくつかの調査を行い、そのようなコードを書きました:
問題は、これが常に機能しているとは限らないことです。結果としてジャンクが発生することがあります。私が間違っていることは何ですか?多分誰かがこのクッキーの良い説明を持っていますか?
seo - Google アナリティクスの代替手段は何ですか
Web アプリケーションでユニーク ビジター数を追跡する必要があります。Google アナリティクスを使用したいのですが、Google が課す負荷制限のため、使用できません。1 日に 10,000 件を超えるリクエストが予想されます。これは、Google Web 分析 API が課す制限です。グーグルアナリティクスと同じ機能を有料または無料で提供している会社は他にありますか?
javascript - JavaScriptユーザー追跡フレームワーク/ベストプラクティスサイトはありますか?
当社のクリック監視ツールの追跡をアップグレードしています。現在、<img/>
タグを使用してページを呼び出し、必要な情報をシステムに渡します。<script/>
タグを使用し、Google Analytics Urchin ModuleのようにサーバーでホストされているJavaScriptファイルを呼び出すには、これをアップグレードする必要があります
この種の追跡用に作成されたJavaScriptフレームワーク/ベストプラクティスはありますか?そうでない場合、私は自分で書くことができますが、この種の追跡を行うための試行錯誤されたコード/プラクティスがないことを確認したいと思いました。
前もって感謝します。
user-tracking - スタックオーバーフローでそのような「最後に見た」ロジックを書く方法
私は、ユーザーが最後に見られたときに関して SO と同様のロジックを持つアプリケーションに取り組んでいます。私は概念的な問題に遭遇しました。グルの何人かが私を助けてくれることを願っています。
すべてのアクティビティは、データベースの ActivityLog テーブルに記録されます
ログインしたユーザーがサイトにアクセスし、新しいセッションが作成されると、ユーザー ID と非常に一般的な情報でアクティビティ ログを更新します。新しいレコードを作成したり、プロファイルを更新したりするときにも同じことが起こります。
私が抱えている問題はこれです。
最新のアクティビティ項目を使用して個人アカウント ページに移動すると、セッション開始時にデータベースにアクセスしただけなので、「最後に見たもの」は 1 秒前と表示されます...何を見たいので、これは良くありません。私は「今」そこにいるときではなく、「最後」にそこにいました。
ただし、Skip(1).Take(1)
データベースで 2 番目のレコードを取得するために使用した場合、「ちょうど」サインオンしているときに他の誰かが私のプロファイルを表示すると、今日ではなく 1 週間前にサインオンしたことがわかります。
ケーキを食べて食べるには、どのような論理を使いますか?
ASP.NET MVC2 と Linq to SQL を使用していますが、この質問は言語に依存しないと思います。
asp.net - ASP.NET MVC: ページ ビューと表示期間の追跡
私が現在取り組んでいるアプリケーションでは、管理者がチケットのビューとその期間を追跡できる必要があります。
ユーザーごとのビュー数の追跡を整理しました。TicketID、UserID、および DateOpened を含むテーブルがあります。ユーザーがページにアクセスするたびに、新しい行が挿入されます。
ただし、ビューの期間を追跡する方法は、テーブルに DateClosed フィールドを作成することです。これにより、時間を直接保存するのではなく、コードでビューの期間を計算できます。
イントラネット アプリケーションであるため、内部ポリシーにより、タスクに Google アナリティクスやサード パーティを使用することはできません。
ページの終了時にこのフィールドを埋めるための最良の方法は何ですか?