デジタルカスタマーエクスペリエンス向上には何が必要か
顧客が自社のサービスを通じてどのような体験をしているか、カスタマーエクスペリエンスは新規顧客を開拓し、既存顧客を維持するためにとても重要だ。まずは新しい顧客に自社サイトやサービスを気に入ってもらうこと。気に入ってもらえれば継続的に利用してもらえる。各種調査からもリピーターの購買率は高く、顧客のケアがとても重要になる。
UXデザインでよく出てくるのが「○秒ルール」。例えばユーザーがWebページやアプリを訪問した際に、自分のニーズを満たすかどうかを判断するのに費やす平均時間が15秒と言われている。他にも3〜4秒を過ぎると離脱率が高くなるなど、具体的な数字は流動的ではあるものの、Webサイトやモバイルアプリが素早く表示されること、また探しているものにすぐたどり着けることが重要になる。そうでないと顧客はあっさりと立ち去ってしまう。二度と戻ってこない場合もある。
ユーザーエクスペリエンス向上のためには、パフォーマンス測定と検索機能が鍵となる。アプリケーションやインフラの状態はもちろん、顧客の動線(迷子になっていないか)をきちんと測定することが欠かせない。もし不具合を見つけたら、素早く改善する。こうしたことを繰り返してブラッシュアップを続けることが重要になる。
検索機能も然り。特にECサイトにおいて、顧客がほしいものをすぐ検索できるか、検索しやすいかは売上に直結する。Webサイトやアプリの検索機能を使いこなせばビジネスに貢献できると考えたほうがいいだろう。例えば新規顧客を5%獲得して既存顧客とできれば、将来の購買行動も伸びていく。
実際にWebサイトやモバイルアプリ検索を改善しようとした時、ポイントとして鈴木氏は「スクラッチから作成してもいいのですが、皆さんすでにお使いとは思いますが、できるだけ柔軟性ある既成のソリューションを使いこなしていきましょう」と提案する。
加えて「コンテンツの取り組みを効率化する」。データの読み込みや連携の方法はいろいろある。できる限り効率的なものがいい。「データをロードすること自体が1つのプロジェクトになってしまうと、しんどくなってしまいますから」と鈴木氏。データソースと連携するアダプターやインターフェースが整っていることが重要になる。
さらに「直感的なUIで絞り込み検索を可能とする」。サイトを改善する側の担当者が技術者でなくても、測定結果をチューニングできるなど使いこなせることが重要だ。例えば顧客が「(メニューや商品を)見落としている」とか、「関心なさそうだ」とか、「このワードでは刺さらない」など。技術者以外もサイト改善やカスタマーケアができるようになることが効果を高める上では重要になる。
Elasticのツールやソリューションはどのように構成されているか
Elasticは検索を得意とする企業。「無料かつオープン」を信念に、「In a world where endless data creates endless possibility, search helps people and organizations thrive(無限のデータが無限の可能性を生み出す世界で、検索は人と組織の繁栄に寄与する)」というビジョンを掲げている。プラットフォーム概観は下図のようになる。
中核となるElasticsearch(緑)が無料かつオープンの検索エンジンとなる。ドキュメントベース型データベースでデータをJSON形式のドキュメントで保存している。ドキュメントの集合がインデックスであり、ドキュメントにはフィールドと呼ばれる複数の属性がある。Elasticsearchには柔軟性があり、数百万のドキュメントでも短時間で検索できるなど、水平スケールと高可用性が大きな特徴となる。Elasticsearchの上にKibanaと呼ばれる可視化ツールがある。
これらのテクノロジーを活用したソリューションとしてEnterprise Search、Observability、Securityがある。簡単にデータを取り込めるようなインターフェースもそろえている。さらにAWS、GCP、Azureなどのパブリッククラウド、ハイブリッドクラウド、オンプレミス、あらゆる環境で利用できる。
今回は検索のソリューションEnterprise Search、そのなかでもApp Searchを中心に紹介する。詳しくは後述するが、データインデックスのためのWebクローラーを内蔵し、専門家でなくても分析機能が使えるようなコントロール、多言語対応なども含まれている。
残りのソリューションとなるObservabilityとSecurityも簡単に紹介しておこう。Observabilityは単なる監視を越え、クラウドネイティブなアプリケーションの観測性を高めていくものになる。ログやメトリクスなどを1つのデータソースにまとめることで、自動集計してデータを可視化していく。Securityはエンドポイントセキュリティ、SIEM、クラウドセキュリティを統合してインフラ全体の保護を一元化する。
鈴木氏はElasticsearch for VSCodeでデータ操作を簡単に披露した。これはVSCodeから手を離さずに開発ができるので鈴木氏は気に入っているという。画面左側がエディターとなりクエリーを実行できて、画面右側に実行結果が表示される。もちろんVSCodeだけではなく、Python、Ruby、Goなどさまざまな言語向けのものもある。