3


0

マルチユーザー、マルチタッチアプリケーションでのユーザーインテントの決定

使用統計を追跡し、分析して使用に関するいくつかの質問に答えることができるデータを生成する必要があるサーフェスアプリケーションを開発しています(プラットフォームは実際には関係ありません)。

具体的には、アプリケーションに複数のコンテンツを一度に表示する画面があります(SurfaceViewは表面的な人向けです)。 この画面では、複数の人が複数のコンテンツを同時に操作できます。

2つの特定の質問に答える必要があります。

  • 過去24時間で最も/最も人気のないコンテンツは何ですか

  • 24時間で各コンテンツが表示された時間

この問題に対する概念的なアプローチを見つけるのに苦労しています。 私は、マルチユーザーの問題を単純化すると思ういくつかの仮定をしています。

  • 0〜180度の方向にある連絡先はすべてユーザー1です

  • 181〜360の間に位置する連絡先はすべてユーザー2です。

  • 非アクティブな期間(連絡先がキャプチャされていない)後、現在の 「セッション」は終了します。 これにより、ユーザーセッションを区別し、使用時間を追跡することができます。

私の問題は、コンテンツに関してユーザーの意図を(ある程度確実に)判断する方法です。

  • 彼らがコンテンツを「閲覧」していることをどのようにして知ることができますか?

  • 何かが「人気」かどうかを判断するにはどうすればよいですか?

どのようにこれにアプローチするかについてのアイデアは歓迎されます(彼らがどのように見えても)

更新:

フォローアップとして。 私は、アプリケーションのさまざまな面で「トークン」を発行するという概念に取り組んでいます。

連絡先がキャプチャされると、「TokenManagement」ストアから3つのトークンを要求しています。 ApplicationToken、UserToken、AssetTokenを要求します。

  • ApplicationToken *は、このアプリケーションの実行中に1回作成されます。

  • UserToken *は、個別のユーザー(0-180および181-360)ごとに1回作成されます。 トークンが発行されると、特定のユーザーの連絡先が検出されるたびにトークンが更新されます。 指定されたタイムアウト期間(私の場合は1分)内にそのユーザーの連絡先がない場合、トークンの有効期限が切れます。 これは、トークンに対する後続の要求が新しいトークンを発行し、新しいユーザーを示すことを意味します。 (これについての考え?)

  • AssetToken *はユーザートークンに似ており、特定のユーザートークンに対してタッチされたコンテンツごとにアセットトークンが発行されます(このようにして、2人のユーザーが同じコンテンツに触れて、それぞれ独自のAssetTokenを取得できます)。 繰り返しますが、ユーザートークンと同様に、このトークンは後続の連絡先に対して更新され、一定の期間内にそのトークンに対する要求が行われないと期限切れになります。

このシステムにより、いくつかのデータを判別できると思います

  1. ユニークユーザーの数(個別のUserTokenを選択)

  2. 最も人気のあるアイテム(特定のアセットの個別のAssetTokenの最大数)

  3. 最も人気の低いアイテム(特定のアセットの個別のAssetTokenの最小値)

このアプローチについての考えは?

3 Answer


1


人気のあるコンテンツは、ユーザーに近く、他のコンテンツと重複しないアイテムである可能性があります-アイテムがこの制約をどれだけ満たしているかだけです。 コンテンツにさまざまな人気の重みがかかる「ゾーン」を作成することもできます。 ズームが可能な場合、おそらく人気のあるコンテンツが大きくなります。

ユーザーは、大きくて他のコンテンツと重複しないコンテンツを表示する場合があります(または少なくとも大きな部分は何もカバーされません)。

ユーザーがテーブルに対してどのように留まるかに応じて、重要なコンテンツが作業領域のマージンまたは中央付近に配置される場合があります。

これは私の2セントの意見です-これが私の最初のアプローチでしょう。


1


私はスケーリングに最も注意を払います(ユーザーがそれを大きくし、方向を変える場合、彼らはおそらく興味を持っています。 彼らがしばらく座ってから再び動かすと、おそらく_もっと興味があります_)。 コンテンツの性質によっては、人気や興味の深さを引き出すことができる場合があります。 たとえば、スクロールテキストがある場合、一番下までスクロールしますか? 1人のユーザーは何回スクロールしますか? ひっくり返して、より深い情報を掘り下げることができる場合、これはどのくらいの頻度で行われます。

ユーザーテストに対してこれを正規化するように注意する必要があります。 特定のコンテンツに誰も気にしないように、最初にアクセスが簡単で直感的であることを確認しないと決めたくありません。


1


Surface画面を使用して人々のビデオ録画を作成し、10分のチャンクに分割してhttps://www.mturk.com/mturk/welcome[amazon mechnical turk]にファームすることをお勧めします。

真剣に。

あなたが説明する単純な発見的手法を使用して、リモートで正確なものを思い付くことができれば、感銘を受けます。

あなたのやり方を教えてください。