Sitecoreのパーソナライズ

ルールベースのパーソナライズの設定

パーソナライゼーションは多くの企業にとって重要な目標ですが、険しい山のように思えるかもしれません。Sitecoreは、このプロセスを分解し、より有意義なエンゲージメントへの第一歩を踏み出せるよう支援します。

4 所要時間

Norway, Senja island, rear view of friends standing on an observation deck at the coast
チャプター1

ルールがパーソナライズエクスペリエンスを推進する方法

顧客と対面すると、パーソナライズされたエクスペリエンスを簡単に作成できます。その顧客と質問をしたり、質問に答えたりして対話を行い、彼らが欲しがっている情報、必要としている情報、または興味を持つと思われる情報を提供します。しかし、そのパーソナライズエクスペリエンスがテクノロジーに依存している場合、そのテクノロジーに従うべきルールを指示する必要があります。これを「ルールベースのパーソナライズ」と呼んでいます。

たとえば、Sitecore のプラットフォームに「条件 A が満たされたら、アクション B を実行」と指示できます。たとえば、「訪問者がキャンプ用品に関連する 3 つの Web ページを表示したら (条件 A)、次にサイトを訪れたときにホームページにテントを表示する」 (アクション B) などです。ルールの評価に基づいて、Sitecore は以下を変更できます。

  • コンテンツまたはビジュアル (データ ソースと呼ばれます)
  • ページのレイアウト方法 (表示コンポーネントと呼ばれます)
  • 両方を同時に

コンテンツが顧客に配信される条件を定義するのは、ユーザーの管理に委ねられています。次の要素に基づいてルールを設定し、表示されるコンテンツを決定できます。

  • 訪問者のIPアドレスまたは物理的な場所
  • 彼らがあなたのサイトに到達するために使用するキーワード
  • 彼らのデバイス
  • あなたのウェブサイトでの彼らの行動(閲覧したページ、訪問した回数など)

Sitecoreのデジタルエクスペリエンスプラットフォームは、必要なだけ細かく複雑なルールに従うように構築されています。「条件 A と B が満たされ、条件 C が満たされない場合は、アクション D を実行する」と決定できます。ルールに含めるレイヤーが多いほど、提供できるエクスペリエンスはより深くパーソナライズされます。

チャプター2

Sitecoreのパーソナライズの準備

機能

Sitecore Experience Database (xDB) を有効にする必要があります。これには、SQL Server や MongoDB などの追加のサーバーが必要になる場合があります。また、xDB が生成して使用するデータの一部を保持するためのサーバーも必要です。

GeoIP パーソナライズを実装する場合は、Sitecore IP地理位置情報サービスに登録する必要があります。Device Detection を実装する場合は、Sitecore Device Detection サービスに登録する必要があります。これらはどちらも非常に便利なパーソナライズ機能であり、強くお勧めし、ソリューションを購入すると無料で提供されます。

これらのアイテムは、すぐに使用する予定がない場合でも、開発中に解決する必要があります。

建築

パーソナライズをゼロから構築する場合は、強固な基盤、つまりソリューションアーキテクチャから始める必要があります。

ウェブサイトのページは、同じページ上の個々のコンポーネントをパーソナライズすることができるように、表示コンポーネントに分割する必要があります。これは Sitecore のベストプラクティスです。表示コンポーネントは、データ ソースを受け入れる必要があります。これは、開発者が導入する簡単なプロセスであり、事前に実行する必要があります。

コンテンツ ソースは、パーソナライズされたすべてのコンポーネントに存在する必要があります。これには、開発者が新しいデータ テンプレートとコンテンツを保存する場所を事前に作成することが必要になる場合があります。

生息地は、コンポーネント開発を支援するソフトウェアであり、このプロセスを容易にします。

チャプター3

戦略的な準備

1. 目標を決定する

パーソナライズのルールを設定する前に、いくつかの重要な質問に答える必要があります。

  • なぜパーソナライズするのですか?訪問者の興味により関連するコンテンツを提供するためですか?取引を円滑にするため?収益を増やす?
  • パーソナライズは組織にどのような価値をもたらしますか?測定可能ですか?
  • 社内の関係者からの質問に答えるために、どのような準備をしますか?誰もがパーソナライズやそれが提供するROIを理解しているわけではありませんが、それを彼らに説明し、正当化できる必要があります。

2.パーソナライズする領域を特定する

パーソナライゼーションを行う理由が明確になったら、パーソナライゼーションを行うべき領域を特定し始めることができます。考える:

  • 視認性の高い場所 — ヒーローバナー、ホームページ
  • コンテキストに応じた場所 — 「キャンプに関するこの記事を読んでください」
  • グローバルな行動喚起 — Sitecoreでは、標準値でパーソナライズを設定できます*

※基準値は開発者が設定します。Sitecore のアイテムに既定値を提供するため、たとえば、サイト全体でボタンに同じ行動喚起を設定できます。

3. パーソナライズされたケースを開発する

ペルソナに基づいてパーソナライズされたケースを開発することで、パーソナライズプロセスが容易になります。次に例を示します。

  • ロサンゼルス出身の人
  • キャンプが大好きな人
  • 過去にイベントに申し込んだことがある人

コンテンツ生成能力に基づいてリストを現実的に保ちます。キャンプを愛する人々やカヤックを愛する人々のためにコンテンツをパーソナライズする場合は、2倍のコンテンツを作成する必要があることを忘れないでください。

4. ケースのターゲット設定方法を決定する

ここでは、ケースのアイデアを実際に実行可能なルールに変換します。幸いなことに、コンテンツマネージャーやマーケターはコンテンツ管理システムでこれを行うことができます。

For example, if the case idea was “ロサンゼルス出身の人,” the rule becomes “Where the metro code* is equal to 310.”

※同じ首都圏にいるすべての人をまとめたコード。

設定できる条件はたくさんあり、それらを組み合わせることも可能です。以下を設定できます。

  • 「英国出身の人」または「「フォームに記入する」の目標を達成した人」、または
  • 「英国出身の人で、「フォームに記入する」という目標も達成しました。」

5. 各ケースのコンテンツを作成する

ケースのアイデアを実行可能なルールに変換したら、それらのルールが呼び出すことができるコンテンツを作成して、異なるユーザー ("ケース") に異なるコンテンツを提供できるようにする必要があります。

Sitecore コンテンツ エディターのコンテンツ ツリーにディレクトリが存在し、パーソナライズしたすべてのコンテンツが保持されていることを確認します。それでは、制作を始めましょう!そして、これらすべての個々のケースの真っ只中に、デフォルトのコンテンツを作成することを忘れないでください。「ヨーロッパの人々」と「北米の人々」にルールを設けているかもしれませんが、訪問者がどこから来ているのかわからない場合はどうすればよいでしょうか。

6. ルールを実装する

1.エクスペリエンスエディターを使用して最高のエクスペリエンスを得る

2. ケースターゲティングのステップで特定したルールを実装する

3. 表示するコンテンツを選択する

4. プレビュー

5.すべてを公開することを忘れないでください

チャプター4

ルールを超えて見る

ルールベースのパーソナライズをマスターしたら、アダプティブパーソナライズなど、他のパーソナライズアプローチを深く掘り下げたいと思うかもしれません。このアプローチでは、訪問者プロファイルとパターンカードマッチングを使用して、訪問者に表示されるコンテンツをリアルタイムで動的に適応させることができます。適応型パーソナライズ ルールは、Sitecore のルール セット エディターで設定できます。