問題タブ [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.

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

ruby-on-rails - Devise: ユーザーの訪問を追跡する

私のアプリでは、各ユーザーの訪問を追跡する必要があります。

私が想像する方法は、少なくとも 3 つのフィールドを持つ新しいテーブル users_tracking を作成することですid, user_id, visited_at

現在のユーザーの行がない場合は追加します。それ以外の場合は何もしません。

しかし、これを行うコードをどこにどのように実装すればよいかわかりません。

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

hash - 識別子の衝突率が増加しているのはなぜですか?

Web サイトにアクセスするすべてのユーザーの一意の識別子として、IP + ユーザー エージェントのハッシュを使用しています。これは非常に明確な落とし穴がある単純なスキームです:識別子の衝突. 複数の個人が、同じ IP + ユーザー エージェントの組み合わせでインターネットを閲覧します。同じハッシュで識別される一意のユーザーは、1 人のユーザーとして認識されます。この識別子エラーが発生する頻度を知りたいです。

頻度を計算するために、理論的には 0% で変換する必要がある 2 段階のじょうごを作成しました: publish.click> signup.complete. (ユーザーは、公開する前にサインアップする必要があります。) この目標到達プロセスを 1 日間実行すると、0.37%のコンバージョン率が得られます。その数字は、そのじょうごの一意の識別子の衝突確率であると私は考えました。生データ (約 10,000 行の長さのテーブル) を見て、この仮説を確認しました。publish.clickファネル期間 (1 日)に完了した古いユーザーと同じハッシュによって識別される新しいユーザーによって、37 のサインアップが完了しました。(私はこれを知っています。なぜなら、サインアップ時に割り当てられる UID は一致しなかったのに対し、ハッシュはファネル全体で一致したからです。)

全部解ったと思ったのに…

しかし、ファネルを 1 週間実行したところ、コンバージョン率は0.78%に上昇しました。5 か月間で、コンバージョン率は1.71%に跳ね上がりました。

ここで何が起こっているのでしょうか? テスト期間を長くするとコンバージョン (衝突) 率が高くなるのはなぜですか?

これは、ユニーク ユーザーが通常 1 回しか発火しないのに対し、期間中に複数回signup.complete発火する可能性があるという事実と関係があるのではないかと思います。publish.clickしかし、私はこの仮説を言葉にするのに苦労しています。

どんな助けでも大歓迎です。

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

audio - Windows Phone - find out user state when abandon App

Want to know who can I track with Google Analytics what is user state (for example run music track, start watching movie) when he clicked on home, or back button and abandon App?

Want to know reason, why user left App and how long was he running it before left.

0 投票する
0 に答える
526 参照

ios - Facebook の友達が iOS ゲームへの招待を受け入れたことを検出するにはどうすればよいですか?

私はiOSゲームを持っています。そして、Facebook の友人がゲームへの招待を受け入れた後、プレーヤーに報酬を与えたいと考えています。今、これを行う方法は1つしかありません。最初に受信者の fb ID を保存し、受信者がゲームから Facebook に接続されているかどうかをときどき確認し (is_app_user フラグを確認します)、接続されている場合は送信者に報酬を与えます。ただし、この場合、受信者が友達リクエストを受け入れてプレイを開始したのか、自分でゲームを見つけたのかを特定することはできません。

誰かがこの分野で経験を積んでおり、ゲームをプレイするために友達リクエストを受け入れたユーザーを追跡する方法について、より良い戦略を共有できるでしょうか?

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

asp.net - 2 つの異なるアカウントが同じコンピューターから別のブラウザーを使用してアクセスされているかどうかを確認する方法は?

通常はプロキシ サーバーのアドレスを取得するため、ip-address を使用してマシンを追跡できませんでした

マシンを正しく追跡する他の方法はありますか?

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

php - 訪問者の Codeigniter ユーザー追跡

私は Codeigniter サイトに取り組んでおり、訪問者のみ (登録ユーザーではない)のユーザー追跡機能を実装しようとしています。

すべてのページリダイレクトで(IPアドレス、from_page、to_page、time_stamp)を追跡したいのですが、一時的なユーザーのみを追跡したいので、アカウントが存在するかどうかを確認するためにデータベースにもアクセスする必要があります。

私の質問は、Codeigniter が各リダイレクトの前に自動的にチェックするように、コードをどこに書くかです (その場所にはデータベースまたはセッションにアクセスする権利があることに注意してください)。

各コントローラ ファイルをチェックインすると冗長なコードが作成され、htaccess ファイルでは実行できないと思います。

-ありがとう