問題タブ [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.
ruby-on-rails - Railsコントローラーでパラメーターを保持するクリーンな方法はありますか?
モバイル サイトの一部には、ユーザーがサービスにサインアップできる自己完結型のページがいくつかあります。これらのページに訪問者を送信する他の企業と契約を結んでおり、URL に追跡コードを挿入して、誰がトラフィックをもたらしたかを知ることができます。/mobile/landing?t=some_partner
ユーザーのブラウザが Cookie をサポートしているとは限りません。そのため、ランディング ページからサインアップ イベントまでこの情報を保持するために、ページ上のすべてのリンクとフォームでトラッキング コード パラメータを保持しています。現時点では、使用するすべてlink_to
の 、form_tag
などに追加する必要がredirect_to
あります。リンクを貼ったりトラッキングコードを入れ忘れたりしやすいので、もっとしっかりしたものが欲しい。理想的には、コントローラーの上部に配置します
そして、すべての link_to 、link_to
、form_tag
、redirect_to
など... はt
、現在のリクエストのパラメーターを自動的に使用します。
これを可能にするプラグインや宝石はどこかにありますか、それとも自分で書く必要がありますか?
mysql - mysql で支援を整理する: テーブル VS 列
理由
私は音楽バンドの支援/時間厳守を毎週追跡するシステムを編成しています。約40名ですが、どのように編成すればよいでしょうか。到着時刻と理由の 2 つを保存する必要があります。また、データベースにはバンドの一部だったすべてのメンバーがあり、現在活動しているかどうかをマークしています。どのメンバーのデータも消したくありませんが、新しいメンバーがバンドに参加する可能性があります。
オプション
- ユーザーごとにテーブルを作成し、毎日のエントリを作成して、ユーザーが到着した時刻と理由を参照します。
- 3列
- 1行/週
- 40 テーブル (またはそれ以上)
- 理由のテーブルと到着のテーブルを作成します。
- 最初の 1 回 + 1 列/週
- テーブルごとに 40 行 (またはそれ以上)
- 2テーブル
- 毎日のテーブルを作成します。
- テーブルごとに 3 列
- 40 行/テーブル (またはそれ以上)
- 1テーブル/週
では...どちらがより効率的ですか?
php - 招待が受け入れられたら、どのユーザーが招待を行ったかを知ることはできますか?
Facebookアプリを作成しています。人が行った招待の数を数えることができるかどうかを知る必要があります (アプリを使用するための友人への招待)。また、これらの招待のうち何件が受け入れられた (拒否または無視されていない) かを知る必要があります。招待状を数えてもいいですか? ユーザーが招待を承諾または拒否するときに、誰が招待を行ったかを知る方法はありますか?
Facebook用のPHP APIを使用しています。
facebook-graph-api - Facebook API からメッセージを追跡する方法
Facebook の友達に送信されたメッセージを追跡しようとしています。
例: ジェームズ・ボンドにメッセージを送信しましたが、彼がそれを読んだかどうかはどうすればわかりますか?
google-analytics - 別のGoogleAnalyticsアカウントに交通情報を送信する
アフィリエイトによってサイトにトラフィックが誘導されています。彼らは私たちが作ったプライベートラベル(私たちのサイトの新しいスキン)にトラフィックを送ります。
GAを介してユーザーを追跡します。彼らは自社ブランドのユーザーのデータにアクセスしたいと考えています。
これを自動的に提供する方法はありますか?できれば、既存の追跡データと一緒に表示されるようにしますか?
cookies - panopticlick.eff.orgと同様の情報を収集する方法
ウェブサイトhttp://panopticlick.eff.org/がブラウザに関する情報を収集しているのを見ました。これにより、CookieやIPトラッキングがなくても独自のブラウザになります。
私の質問:この情報を表示するためにJavaScriptをどのように使用しますか?
php - ユーザー追跡テーブルの設計と方法
ユーザー追跡(分析)のためのデータベース設計についていくつか質問があります
私のウェブサイトには3つのクラスのユーザーがいます。
- 非ユーザー
- 登録の進行が不完全なユーザー
- 登録ユーザー
これらのクラスごとに、追跡したいさまざまなイベントがあります。つまり、非ユーザーの場合、登録に到達したかどうかを追跡したいと思います。登録済みの場合、特定のページなどに到達したかどうかを追跡します。
各訪問の開始時に、ランディングページとリファラーを記録し、次にこれらの各目標到達プロセスを追跡します。だから私はテーブルのデザインについて考えています:
- セッションID(Cookieに保存されている)とユーザーID(ログインした場合)を含むテーブル=ユーザーごとに1行+ゲストごとに1行
- 訪問の詳細の表-リファラー、ランディングページ、時間など。したがって、表1のユーザーが10回訪問した場合、この表には10個のエントリがあります。たぶん、ブラウザのリストを含む別のテーブルがありますか?
- 追跡フラグ付きのユーザータイプごとに3つのテーブル。各行は表2の訪問にリンクします。したがって、これら3つの表と表2の間には1:1の関係があります。
これはユーザーを追跡するための論理的な設計ですか?ユーザー追跡に関する優れた記事へのリンクはありますか?
また、ユーザーがどこから来たのかを追跡するためのhttp-referrerヘッダーはどの程度信頼できますか?人々がどこから来たのかを確認するために使用できる他の方法はありますか?
また、このテーブルデザインはどの程度スケーラブルになりますか?
ありがとう、M
c# - デスクトップ アプリのユーザー クリック トラッキング ライブラリ
ユーザーがボタンのクリックなどを報告するプログラムにオプトインできるようにする可能性を検討しており、すでにこれを行っている優れたライブラリを誰かが提案できるかどうか疑問に思っていました. アプリの実装方法に基づいて、基本の「ボタン」クラスにアクセスし、クリック時にボタンがクリックされたことを記録するコードを追加できます。
私たちが探しているのは、これらすべてのクリックを記録してローカルに保存し、ユーザーがインターネットにアクセスできるようになったときにそれらを送信できるライブラリです。
このようなものは、開いた形または閉じた形で存在しますか?
ありがとう、
リロン
私たちのアプリは Unity3d で実行されるため、c# または JavaScript のいずれかでコードを実行できますが、純粋な c# であり、すべてのアプリケーションで実行できるライブラリを好む他のデスクトップ アプリがあります。
spring - 春のアプリケーションの各ページでユーザーが費やした時間を追跡するためのフィルター
ユーザーが各ページに費やした時間を追跡する春のアプリケーションに取り組んでいます。Springフィルターを介して行う予定です。すべてのページ要求をインターセプトするスプリング フィルターはありますか?
または、より良い方法や、アプリケーションにプラグインできるこれを既に実行している API を知っている場合は、提案してください。
javascript - ウェブユーザーのクリック情報をデータベースに保存
Web ユーザーのアクティビティをデータベースに保存する追跡システムに取り組んでいます。これは、ユーザーが特定のリンクをクリックしたときにのみ保存を開始する単純なシステムになります。
チャート、履歴などの機能が豊富なアプリケーションをたくさん見つけました。それらに関する私の問題は、それほど複雑なものは必要なく、自分で開発したいということです。
このタスクにどの JavaScript 関数を使用する必要があるかを教えてください。
(特定のリンクがクリックされたときにブラウザから情報を収集してデータベースに送信するにはどうすればよいですか)