Personalizationのユースケースの概要
Adobe Experience Platform Web SDKは、web プロパティの様々なパーソナライゼーションのユースケースを可能にします。 柔軟性の高いアーキテクチャ(クライアントサイド、サーバーサイド、ハイブリッド)をサポートしているため、web サイトのニーズに合わせて意思決定をおこない、コンテンツをレンダリングできます。
パーソナライズされたコンテンツのレンダリング
Web SDKは、パーソナライズに関する決定(提案とも呼ばれます)を取得し、ページに表示するのに役立ちます。 レンダリングは非同期なので、コンテンツが適用される特定のタイミングを想定しないでください。
受け取った提案項目に一致するパターンを選択します。
- DOM アクション提案を自動的にレンダリング:提案に
dom-action個の項目が含まれている場合に使用し、Web SDKが自動的に適用できるセレクターとアクションタイプを使用します。 DOM アクション提案を自動的にレンダリング を参照してください。 - ApplyPropositionsを使用してセレクターなしでHTML オファーをレンダリングする:HTML コンテンツを受け取る際に使用しますが、メタデータを使用して、そのコンテンツをどこでどのように適用するか(セレクター+アクションタイプ)を指定する必要があります。 「 セレクターなしでHTML オファーをレンダリング 」を参照してください。
- 提案を手動でレンダリング: レンダリングロジックを完全に制御する必要がある場合(例えば、JSONからUIを作成する、カスタムビジネスルールを適用する)に使用します。 提案を手動でレンダリングするを参照してください。
TIP
これらのパターンを組み合わせることができます。 例えば、特定の決定範囲からのコンテンツを手動でレンダリングしながら、自動DOM アクションレンダリングを有効にすることができます。
一般的な関連トピック
ほとんどのパーソナライゼーション実装には、次の一般的なトピックが含まれています。
- ちらつきを防止 (オプション): パーソナライゼーション中にコンテナを非表示にして表示します。 ちらつきの管理を参照してください。
- 表示された内容を追跡: レンダリングされたコンテンツの表示イベントを記録します。 表示イベントの管理を参照してください。
- ページ上部の取得/ページ下部の指標:早い段階で決定を要求し、後で測定を含めます。 ページイベントの上下の設定を参照してください。
Web SDK サンプル
このフォルダー内のドキュメントページに加えて、Adobeは、参照可能なサンプルアプリケーションのリポジトリを保持します。 以下を含む追加のパーソナライゼーションシナリオについては、Web SDK サンプル をGitHubで参照してください。
- クライアントサイドのパーソナライゼーション
- サーバーサイドのパーソナライゼーション
- ハイブリッドパーソナライゼーション
- シングルページアプリケーションでのPersonalization
recommendation-more-help
experience-platform-help-collection