web-dev-qa-db-ja.com

ユーザーを困らせない通知頻度アルゴリズムをどのように考案しますか?

ユーザーがアプリを使用するときはいつでも使用してほしい機能をiOSアプリに実装し、それがない場合は「このクールな機能を確認する」という通知をユーザーに伝えます。しかし、ユーザーを困らせない通知頻度アルゴリズムをどのように考案しますか?現在、一日一回くらいです。

通知が頻繁に表示されるのか、あまり表示されないのかわかりません。

----更新----

これまでに得た答えから、通知をドロップし、設定に視覚的な合図を追加してユーザーの注意を引くと思います。

ところで、私は個人的にこの通知デザインが嫌いです。私は自分でいらいらしました(それが私が質問した理由です)が、上司は私にそうするように強制しました。

5
Qiulang

ぜひとも、初めて初めて使用するユーザーにアプリを紹介してください。できれば、「クールな新機能」をユーザーに紹介してください。これは実際には非常に便利なオンボーディング手法であり、これを使用してアプリの機能について彼らに教えることができます(この手法は実際にはゲームの世界から来ています)。

ただし、しないでくださいこれは非常に迷惑になるため、ユーザーに通知したい場合は、非常に迷惑になります(呼び出しを避ける必要がある感情)それを使い続ける)。

また、設定またはヘルプメニューで優先度の低い機能を提供することもできます。これにより、ユーザーが詳細を知りたい場合に備えて、オンボーディング機能が再実行されます。ここでのポイントは、ユーザーがもう一度表示するかどうかを選択することです-あなたではありません!

https://uxplanet.org/mobile-onboarding-interact-don-t-tell-f0c35da2b2b4#.83u7umdeo

ヒント画面が頻繁に表示されるユーザーを爆撃すると、それぞれがどれほど役立つかに関係なく、ユーザーはより迅速にヒントを消すことができます。これにより、新しいユーザーにはアプリが過度に複雑に見える場合もあります。

6
SteveD

学ぶ。テスト。繰り返します。これはユーザーのパーソナライゼーションに深く入り、通知のタイミングは、ユーザーのセットに最適なタイミングを使用することを決定しない限り、ユーザー(セット)ごとに異なります。

それは決して完璧ではありませんが、あなたを止めさせないでください。現在、同様の作業を行っているので、最高のエクスペリエンスを提供するために従うことができる戦略について説明します。

仮説を立てるユーザーが通知で大丈夫になる正確な頻度と頻度(最初はあまり積極的にしないでください。そうしないと、多くのユーザーを失います-前のプロジェクトでこれに直面しました) 。配信して結果を分析すると、次にテストするか、失敗した場合は破棄するという新しい仮説があります(これは永遠に繰り返され、前回よりもパフォーマンスが向上し、注意しないと失敗する可能性がある時間を除外します)。技術的な面で役立つように、ClevertapやSegment.ioなどのツールの組み合わせを使用できます。

しかし、ユーザー側では、さらに多くのことができます...

  1. ユーザーの異なるセットの通知タイミングをパーソナライズ(これらのセットをデータから作成)、これらの特定のセットを分析および学習します(これも変化し続けます)。

  2. 通知のタイミングは、仮説に基づいている必要はありません。 ユーザーに簡単に尋ねるCuriosity およびGoogle Nowのようなアプリを参照してください。完璧ではないにしても、非常に効果的です)。ユーザーに自然に通知を送信するタイミングを伝えたときに、適切なタイミングで尋ねて、デザインに組み込んで、力強くならないようにします(それについて微妙で、ポップアップなどすべてを使用しないでください)。また、ボーナスとしてもらえます。交流を深めると、エンゲージメントが高まります。

したがって、1つと2つの両方を組み合わせると、個々のユーザーと一連のユーザーのデータを考慮に入れ、最高の出力を提供するシステムが必要です。これをうまくやる良いチームがあればいいのに。また、ユーザーに通知をオフにする簡単なアクセス権を与えると、完全に失う可能性があります。

編集:この記事を読んで、データをどのように処理するかを理解してください... https://blog.modeanalytics.com/facebook-aha-moment-simpler-than- you-think / (これは通知を目的としたものではなく、ユーザーからの個人的および定性的なフィードバックは含まれていません。これだけでも大きな効果があります)

2

このアプローチを検証するためのフィールド調査はありませんが、試してみる興味深いことの1つは exponential backoff のようなものかもしれません。つまり、1日おきにいくつかの通知を表示することから始めます。ユーザーがそれらと対話しない場合は、頻度を週に1回に減らします。それらと相互作用しない場合は、月に1回に減らします。 (これはおそらく妥当な最大値ですが、もちろん間隔ad infinitum....を増やし続けることもできます)...そしてはい、1日> 1 1週間> 1か月は厳密には「指数関数的」ではありません。

ユーザーがdoesのいずれかとやり取りを行った場合、おそらくあなたは何かを行ってユーザーの興味をそそり、より頻繁にやり直すことができます。通知、以前と同じようにバックオフ。

2
calum_b

私はそれをオプションの体験にします。

私は最近「Raid HQ」と呼ばれるゲームをプレイし始めました(宣伝するつもりはありません、彼らはすでに十分です)彼らはすべての通知を持っています。通知オプションのスクリーンショットの例を次に示します。

Example of a Notification Settings Page

ご覧のとおり、すべてを有効にすると、多くの通知を受け取ることができました。今、私は一週間前にそれを使い始めたばかりなので、いつでも好きなときに絶叫することを許可しているので、今のところ満足しています。 1日に10〜20通の通知を受け取る場合がありますが、私はアプリが好きで、アプリを使用したいたい。だから私が欲しいもののアラートを受け取ることは私の興味です。 「バトルアラート」などの叫び声を聞きたくない場合は、オフにして、アプリを楽しんでください。現在、「無料のカードパックがあなたを待っています」という警告が表示されました。使い終わってから3時間かかるので気に入っています。したがって、この使用例では、悩まされ続けることが私の興味です。

ただし、これは、他の人がここで言ったように、「クールだと、もっと多くのことができる」(言い換え)いくつかの定義ではアプリの場合です。

あなたの上司が本当に人々のがらくたを困らせたいと思っているなら、丁寧にして、嫌がらせたくない人々に「オプトアウト」オプションを与えてください。そうすれば、上司が背中から離れ、あなたや他の人はより良い心の安らぎを楽しむことができます。

そして、ユーザーが前述の機能やアプリを使用していない場合に時間をかけて緩和するために、誰かが以前に述べたアイデアの2番目/ 3番目。 Facebookはこれを行うと私は信じています。私は今これを使用することはなく、その結果、私の親しい友人が何かをするたびに通知を受け取る代わりに、「あなたは56件のコメント、28件のいいね、8件のいいね!友達のリクエストと10共有」などです。

しかし、そうです、その特定のオプトアウトオプションとその他の通知を追加してください。

一般的なルールとして、アプリの外でスパムを送信する場合は、スリープ状態にするために完全に削除する必要はなく、停止するかどうかを決定できます。

0