アプリ作りの隠し味?「行動経済学」を無視していいわけがないと思った
「機能は完璧なのに、なぜか使われない」 「ボタンの配置も教科書通りなのに、コンバージョンしない」
アプリを作っていると、こういう壁にぶち当たること、ありますよね。コードは間違っていない。デザインも崩れていない。なのに、ユーザーが動いてくれない。
そういうとき、技術書を読み返すよりも役に立つかもしれないのが、「行動経済学」の視点です。要するに、「人間ってそんなに合理的な生き物じゃないよね」という前提に立つことが、アプリ開発では結構大事だったりします。
今回は、アプリ作成において行動経済学を意識すると何が見えてくるのか、少しラフに掘り下げてみます。
「借り」は返したくなる(返報性の原理)
スーパーの試食販売で、ウィンナーを一切れ食べたら「買わなきゃ悪いかな…」と思ったこと、ありませんか? あれが「返報性の原理」です。 人間には「何か施しを受けたら、お返しをしないと居心地が悪い」と感じる心理的プログラムが埋め込まれています。
アプリにおける「フリーミアム(基本無料)」モデルは、まさにこれを利用しています。 「こんなに便利な機能をタダで使わせてもらって申し訳ないな」 「開発者を応援する意味でも、そろそろ課金するか」
そうユーザーに思わせたら勝ちです。 ここで大事なのは、最初から見返りを求めすぎないこと。「まずは価値を提供する(Give)」を徹底するからこそ、ユーザーの中に「お返し(Take)」の心理が芽生えます。
単に「無料です!」と叫ぶだけでなく、「これだけの価値をあなたにプレゼントします」という姿勢を見せることが、最終的な収益につながる近道だったりするわけです。
顔を合わせる回数が好意に変わる?(ザイオンス効果)
「ザイオンス効果(単純接触効果)」というのも、アプリ開発ではよく使われる手です。 要は、何度も目に触れるものに対して、人は自然と好感を持つようになる、という心理です。
だから、毎日ログインさせようとしたり、ホーム画面にウィジェットを置いてもらおうとしたりするのは、単なる機能性だけでなく「親しみ」を醸成する意味でも理にかなっています。
ただ、これには重要な注釈がつきます。「多すぎると逆効果」だということです。 興味のない相手から毎日しつこく連絡が来たら、好きになるどころかブロックしたくなりますよね。アプリのプッシュ通知も同じです。
「接触回数は増やす、でもウザがられない距離感を保つ」。このバランス感覚が、開発者の腕の見せ所だったりします。
「あなた」に向けて話しかける(スポットライト効果)
もう一つ、「スポットライト効果」という視点も面白いです。 本来は「自分の失敗や行動を、他人は自分が思う以上に注目している」という自意識過剰な心理を指す言葉ですが、アプリ開発ではこれを「ユーザー個人に光を当てる」という意味で応用できたりします。
ユーザーに対して、「システム全体のお知らせ」を送るのではなく、「あなたの行動を見ていますよ」というメッセージを送るんです。
「今週は先週より30分多く勉強しましたね」 「あなたにおすすめの記事はこちらです」
こういうふうに、「その他大勢」ではなく「あなた」に注目していることを伝えると、ユーザーはアプリに対して愛着や信頼を感じやすくなります。 誰だって、自分にスポットライトが当たっていると感じるのは、悪い気はしないものですから。
「あなたは〇〇な人」と決めつける(ラベリング効果)
「あなたは本当に優しい人ですね」と言われると、なんとなく優しく振る舞わなきゃいけない気がしてきませんか? これが「ラベリング効果」です。相手に特定のラベル(レッテル)を貼ることで、相手が無意識にそのラベル通りの行動をとろうとする心理現象ですね。
アプリでも、ユーザーに対してポジティブなラベリングをすることで、望ましい行動を引き出せたりします。
例えば、少しアプリを使ってくれたユーザーに対して、「あなたは情報感度が高いユーザーです」とか「継続力のあるあなたへ」といったメッセージを送るんです。 そう言われると、ユーザーは「そうか、自分は情報感度が高いんだ」「継続力があるんだ」と自己認識して、そのイメージを崩さないようにアプリを使い続けようとしてくれます。
「あなたは特別ですよ」というラベルをそっと貼ってあげる。それだけで、ユーザーのモチベーションは意外なほど変わるものです。
「期待してます」が力を引き出す(ピグマリオン効果)
「ピグマリオン効果」というのもあります。これは教育心理学の用語で、教師が生徒に期待をかけると、その生徒の成績が実際に向上する現象のことです。人間は、他人から期待されると、それに応えようとして潜在能力を発揮するものなんですね。
これをアプリ開発に応用しない手はありません。
ユーザーが何かタスクを完了したとき、単に「完了しました」と表示するだけでは勿体無いです。「素晴らしい成果です!次もきっとうまくいきますよ」と、ユーザーの未来に期待を寄せるようなメッセージを添えてみる。
「あなたなら、この目標を達成できると信じています」
そんなふうに、システム側がユーザーを「できる人」として扱うことで、ユーザー自身も「自分はできるんだ」と思い込み、結果としてアプリの継続率や目標達成率が上がることがあります。ただの機械的なメッセージを、期待のこもった応援に変えるだけで、ユーザーの行動が変わる可能性があるのです。
変わりたくない、という本能(一貫性の原理)
「一貫性の原理」というのも、人間を動かす強力なルールです。 人は一度自分の態度や行動を決めると、それを貫き通したい、矛盾したくないという心理が働きます。コロコロ意見を変える人だと思われたくないし、自分でも自分を信じたいからです。
アプリ開発において、これがどう効いてくるかというと、「小さなイエス」の積み重ねです。 いきなり「有料会員になりませんか?」と聞くのではなく、まずは「通知を受け取りますか?」「プロフィールを入力しますか?」と小さなアクションを求める。 そうやって「このアプリを使っている自分」という既成事実(コミットメント)を積み重ねていくと、ユーザーは無意識のうちに「自分はこのアプリのユーザーである」という一貫性を保とうとします。
逆に言えば、急激な変化は嫌われます。 「使い慣れたUIがアップデートで別物になった」ときのユーザーの怒りは凄まじいですよね。あれは単に使いにくいからだけでなく、ユーザーの中で保たれていた「一貫性」や「変化しない安心感」が脅かされるからでもあります。 変化は敵。そう思っているユーザーに対して、どうやって「変わらない安心感」を提供しつつ、新しい機能を届けるか。ここにも心理学的な配慮が必要なんですね。
「もったいない」が最強の鎖(サンクコスト効果)
「つまらない映画だけど、チケット代1800円払っちゃったし、最後まで観るか…」 これ、誰でも経験ありますよね。これが「サンクコスト(埋没費用)」の呪縛です。回収できない過去のコストに縛られて、現在の合理的な判断ができなくなる状態です。
アプリ開発において、これは「離脱防止」の最強の武器になります。 ユーザーに時間や労力、あるいはお金をかけさせればかけさせるほど、ユーザーはそのアプリから離れられなくなります。
「このRPGでレベル99まで上げた時間を無駄にしたくない」 「SNSにこれだけ日記を書いたから、今さら他には移れない」
ユーザーに「貯金」を作らせる感覚です。それはポイントかもしれないし、育てたキャラかもしれないし、学習データかもしれない。 「今やめたら、これまでの努力が全部パーになる」。そう思わせることができれば、ユーザーは不満があっても簡単にはアンインストールできません。 ちょっと意地悪に聞こえるかもしれませんが、長く使ってもらうための「愛着」の裏返しとも言える戦略ですね。
「明日やる」は一生やらない(現在思考バイアス)
「ダイエットは明日から」と言いながら、目の前のケーキを食べてしまう。これが「現在思考バイアス」です。人間は、遠い将来の大きな利益(健康でスリムな体)よりも、目の前の小さな利益(甘くて美味しいケーキ)を過大評価してしまう傾向があります。
アプリ開発で陥りがちなのが、ユーザーに「将来のメリット」ばかりを説いてしまうことです。 「1年続ければ英語がペラペラになりますよ!」 「老後の資金が2000万円貯まりますよ!」
正論ですが、これだけではユーザーの「今」の重い腰は上がりません。遠すぎるんです。 だからこそ、アプリでは「目の前の利益」をチラつかせる必要があります。
「今日ログインしたらポイントゲット!」 「このタスクを終えたらバッジがもらえる!」
こういう即時報酬を用意してあげることで、ようやくユーザーは動き出します。
それでもなお、長期的な目標に向かわせたいときはどうするか。 その場合は、「目標の解像度」を極限まで上げることです。ただ「痩せましょう」と言うのではなく、AIで生成した「痩せたあとの自分の姿」を見せてあげる。あるいは、貯まったポイントで交換できる具体的な景品の写真をドーンと見せる。
遠い未来を、あたかも「今ここにある現実」のようにリアルに(解像度高く)感じさせることで、現在の行動を変えさせる。これもまた、現在思考バイアスへの有効な対抗策と言えます。
「とりあえず2分」が大きな山を動かす(2ミニッツスターター)
壮大な目標を前にすると、人はその大きさに圧倒されて動けなくなります。「2ミニッツスターター」は、そんな心理的なハードルを下げるためのテクニックです。どんな大きな習慣も、最初は「2分以内でできること」まで小さく分解してしまおう、という考え方ですね。
これをアプリ設計に持ち込むなら、「ユーザーに最初から登山をさせない」ことが鉄則になります。
例えば、会員登録。「さあ、詳細なプロフィールを埋めてください!」といきなり長いフォームを見せられたら、誰だって逃げ出したくなります。 でも、「まずはニックネームだけ決めてみませんか?」と言われたらどうでしょう? それくらいなら、まあやってもいいかなと思いますよね。
そして不思議なことに、一度小さなアクション(2分でできること)を始めてしまうと、人間は慣性の法則でそのまま次へ次へと進んでしまうものです。 「小さな目標をクリアさせる」ことの積み重ねが、気づけば大きなコンバージョンにつながっている。この階段の作り方が、うまいアプリとそうでないアプリの分かれ目かもしれません。
「中途半端」はどうしても埋めたくなる(オヴシアンキーナー効果)
「ツァイガルニク効果」とよく似ていますが、少し違うのがこの「オヴシアンキーナー効果」です。 これは「一度始めてしまったものは、最後までやり遂げないと気持ちが悪い」という、未完了タスクに対する強烈な再開・完遂欲求のことです。
人間、一度手をつけてしまったパズルが、ピースがいくつか欠けたまま放置されていると、どうしても埋めたくなるんですよね。
アプリのプロフィール入力画面で「現在の入力率:80%」と表示されると、残りの20%を埋めたくてウズウズしてしまうのもこれです。 あと、ゲームのクエスト一覧で「進行中」のラベルがついたまま残っていると、なんだか落ち着かなくて消化したくなるのもそうですね。
「あとちょっとで完成するのに!」という未完了の状態をあえて作ることで、ユーザーの「コンプリート欲」を刺激する。これもまた、ユーザーをアプリに引き戻すための賢いテクニックと言えます。
合理的じゃないから、人間らしい
プログラミングは論理(ロジック)の世界です。AならB、そうでなければC。 でも、そのアプリを使う人間はロジックだけで動いていません。
「なんとなく面倒くさい」 「みんながやっているからやる」 「損したくない」
そんな、ふんわりとした感情やバイアスで指先を動かしています。
アプリケーションを作るということは、システムを構築することであると同時に、この「合理的ではない人間」の行動をデザインすることでもあります。コードが書けるだけでは届かない領域が、そこにはあるのかもしれません。
技術と心理学の交差点に立つこと。それがアプリ開発の面白さであり、奥深さなのだと思います。
