ネクストベストアクション(Next-best Action : NBA)は、顧客を望ましいコンバージョンポイントに近づけるために取るべき最も効果的なマーケティングアクションを、企業が特定するための戦略です。マーケティング活動を最適化し、マーケティングキャンペーンの投資収益率(ROI)を向上させることを念頭にデザインされています。
ネクストベストアクションモデルは、マーケターがキャンペーンの効果を高め、生産性を向上させ、より高いROIを生み出すために、さまざまな方法で活用されます。
ネクストベストアクションに有効なMLモデルのひとつに、強化学習(Reinforcement Learning : RL)というものがあります。RLは、期待される報酬を最大化するような行動を推奨するモデルを学習させるMLの一種です。行動を起こすたびに、モデルは肯定的または否定的なフィードバックを受け、各行動から得られる期待値の合計を最大化するように意思決定プロセスを更新します。
RLモデルは、チェスやボードゲーム、囲碁などのターン制ゲームの最適な勝利戦略を見つけるのに最適なMLアルゴリズムです。実際、RLに基づくアルゴリズムであるAlphaGoは、囲碁の世界チャンピオンを初めて破ったコンピュータプログラムとして有名です。
RLモデルでは、最良の結果を導くための意思決定を行うために、マルコフ決定過程(MDP)と呼ばれるプロセスを使用します。これは、環境、エージェント、状態、行動、および報酬を使用して結果を特定し、最適化を行うプロセスです。
マルコフ決定過程(MDP)を使用してマーケティングデータを処理するためには、環境、エージェント、状態、報酬、端末、行動など、複数の要素を考慮しなければなりません。
例えば、あるeコマースのマーケティング担当者が、マーケティングのROIを最大化するために、デジタル施策のキャンペーンを最適化したいと考えたとしましょう。この担当者は、顧客がオンラインで購入する可能性を最大化する広告を表示して、目的を達成したいと考えました。MDPのフレームワークをもちいて、それを定義する一例を示します。(図1):
それでは、構築したネクストベストアクションモデルの性能を、実際にはどう計測するのでしょうか?
ネクストベストアクションのパフォーマンスを測定する最も一般的なアプローチは、A/Bテストのフレームワークを構築することです。これにより、ネクストベストアクションモデルを用いたマーケティングKPIと、導入以前に実施されていたマーケティングキャンペーンの成果を比較することができます。
ここでは、A/Bテストの簡単な設定方法をご紹介します:
図3は、トレジャーデータで構築したダッシュボードの例で、当社のネクストベストアクションモデルがお客様にもたらす価値を追跡し、以前のマーケティング活動と比較することが可能です。
以下の指標(図4)は、トレジャーデータ社内でNBAモデルに対して行ったA/Bテストの結果であり、トレーニング用に90日間の過去のWeb履歴データ、フォワードテスト用に30日間のデータを使用しました。テストには、2万ドルのシミュレーション予算を適用しました。
以下(図5)はTreasure Data のAudience Studioを使用した一例です。Audience Studioでは、マーケターは使いやすいUIでオーディエンスを定義し、マーケティングキャンペーンのアクティベーションを行うことが可能です。 ここでは2つのMLモデル出力――ネクストベストプロダクト(レコメンデーションエンジンモデル)とネクストベストチャネル(NBA RLモデル)――を組み合わせています。この例では、全顧客を対象としたAudienceを作成し、ネクストベストプロダクトは自転車用ヘルメットで、ネクストベストチャネルはSocialに設定しました。
このセグメントは、様々なソーシャル広告チャネルにアクティベーションされます。該当するソーシャルプラットフォームを閲覧するユーザーがいれば、自転車用ヘルメットの広告が表示されるスケジュールがなされます。
RLは、マーケティングにおいてネクストベストアクションを特定するために効果を発揮するものです。リアルタイムのデータを用いてキャンペーンを継続的に評価および最適化することで、企業は最もインパクトのある意思決定を確実に行うことができるようになります。
また、RLではさまざまなマーケティング戦略を試すことができます。消費者行動の変化に迅速に対応することも可能です。
ML分野が進歩するにつれ、RL技術を導入する企業は大きな競争優位性を持つことになります。トレジャーデータのMLチームは、お客様がデータに基づいた意思決定を行い、マーケティング戦略を常に改善できるよう、ネクストベストアクションとネクストベストプロダクトのソリューションを継続的に最適化し、改善を続けています。Treasure Data Customer Data Cloudは、お客様が時代の先端を走り、長期的に効率と収益の成長を促進することに貢献します。
正しいマーケティングテクノロジーを選び、顧客体験を改善するためのヒント