Sitecore 10についての新機能

Sitecore 10 feature

1.Sitecore 10での変更点

Sitecore 10 Update 1のリリースに伴い、Sitecore 10への関心が高まっています。フィッシュタンクでは、すべての新規プロジェクトにSitecore 10.0.1を正式に推奨しています。

Sitecore 10の新機能を理解するために、発表された変更点を要約し、カテゴリー別に整理し、解説を加え、優先度の高い変更点として評価してみたいと思います。

2.Sitecore 10: 機能ハイライト

Sitecoreでは、Sitecore 10の変更点をうまくまとめています。Sitecore 10.0.1の情報ページには、それらのうち最も読みやすいものが掲載されています。ここでは、Sitecoreが提供する公式の概要をご紹介します。

  • Sitecore Containersは、最新のDockerおよびKubernetesテクノロジーにより、迅速な展開とより効率的なソリューションおよびチームのオンボーディングをサポートします。
  • 新しいASP.NET Coreヘッドレス開発オプションにより、チームは最新の.NETテクノロジー上でアプリケーションを迅速に構築できます。
  • Sitecore CLIとSitecore for Visual Studioは、TDSとUnicornの長所を組み合わせたヘッドレスシリアライゼーションを実現しており、チームはコンテンツの変更をスクリプト化し、デプロイメントプロセスの一環として異なる環境間で移動させることが容易になります。
  • 視聴者分析フィルターは、視聴者のエンゲージメントやセグメンテーションに関する深い洞察を可能にし、すべてのチャネルで強力なパーソナライゼーションを実現します。
  • EXMに追加されたHTMLメールテンプレートは、メールを作成する際の選択肢を増やし、ターゲットを絞ったメールを迅速に作成し、お客様の受信箱に配信することができます。
  • Horizonの編集インターフェースのアップデートにより、多言語やマルチサイト環境でも状況を把握できるようになりました。
  • CMPとの統合が強化され、XPのタクソノミリポジトリへのインポートやCMPとXPとの接続時に、フィールドタイプの追加やタクソノミの永続的な関連付けが可能になりました。
  • Salesforce Marketing Cloud(SFMC)コネクタのアップデートにより、xDBデータを即座に送信し、Journey BuilderでSalesforce Marketing Cloudのプランを起動する機能が追加されました。
  • 新しいマーケティングオートメーション機能には、自動化された誕生日キャンペーンで顧客を魅了する機能が含まれます。
  • GDPRに準拠したジャーニーをサポートし、同意オプションの実施と管理を容易にする機能や、Sitecore Formsで送信された個人情報の匿名化をサポートします。

3.Sitecore 10: トップ5の機能

Sitecore 10で変更された点は数多くありますが、今回発表された機能や変更点の中で、最もインパクトのあるトップ5を紹介します。

  • コンテナの完全サポート
  • XConnectのパフォーマンス向上
  • Azure Searchの廃止
  • Sitecore CLI
  • ASP.NET Core SDKのヘッドレスサーバーサイドレンダリング

4.Sitecore 10: 詳細な内訳

Sitecore 10の初期リリースでは、より詳細な変更点が含まれていました。これらの詳細な変更点を6つのカテゴリーに分類しました。

  • マーケティング機能(自動化を含む):14件の変更
  • アプリケーションインフラ :4件の変更
  • ホスティングの柔軟性: 1件の変更
  • デベロッパーエクスペリエンス :1件の変更
  • その他: 2件の変更
  • 非推奨: 1件の変更

それぞれの変更点は同じではないので、数字で厳密に判断することはできません。しかし、マーケティング機能に関する改善が14件、アプリケーション・インフラストラクチャに関する改善が4件と、Sitecoreのこれらの分野への注力が明らかになっています。

自動化を含むマーケティング機能 (14変更)

  • Marketing Foundation – Sharding Deployment ToolがSQL Azure Elastic Poolをサポートするようになりました。
  • Marketing Automation – Marketing Automation を使用していないお客様の XConnect のパフォーマンスが改善されました。
  • Marketing Automation は、非アクティブまたはアクティブなプランがない限り、連絡先やインタラクションをロードしません。
  • Marketing Automation – 新しい誕生日ルールが実装されました。顧客をターゲットにする際によく使われるマイルストーンは、顧客の誕生日です。誕生日ルールに基づいて実行されるスケジュールされたマーケティングオートメーションキャンペーンを作成することで、その日の前、中、後にお客様に誕生日メッセージを送ることができます。
  • マーケティングオートメーション – キャンペーンが有効化されたときと無効化されたときのテレメトリーを、消費者追跡クライアントに送信するようになりました。
  • Identity Serverインスタンスの基本情報を自動的に収集するページが追加されました。
    RegExによるトラッキングを行わないパスを指定できるようになりました。追跡除外機能は、Web フォームと MVC パスの両方に対応しています。
  • Experience Analytics でのオーディエンスフィルタリング – リストマネージャーで作成したマーケティングセグメントを対象に、Experience Analytics のすべてのレポートをフィルタリングできるようになりました。

                 ・事前に設定されたルールに基づいて連絡先をセグメント化し、これらのマーケティングセグメントに基づいてレポートを

     表示します。

    ・セグメント化されたリストにメールをプッシュすることで、Webサイト全体に影響を与えることができます。

    ・主要なターゲットグループのパフォーマンスに関するレポートを見ることができます。

  • XConnect – sitecore.version.xmlファイルがXConnectのロールとサービスに追加され、Sitecoreの現在のバージョンを判断できるようになりました。
  • XConnect – SQL シャーディング展開ツールが更新され、パラメータの順序が厳密でなくなり、適切な例外ログが追加されました。
  • XConnect – XConnect クライアント API が拡張され、すべての取得操作に実行オプションが追加されました。
  • ExpandOptions を使ったすべてのオーバーロードは非推奨となり、次のリリースで削除される予定です。
  • XConnect – XConnect に Circuit Breaker パターンが導入されました。分散環境では、一時的な障害やリソースの応答が遅い場合に、XConnect サーバへの呼び出しが失敗することがあります。HTTP の再試行を不用意に使用すると、DoS 攻撃が発生したり、サーバの応答時間が遅くなったりします。これにより、障害が発生したサービスへのトラフィックが指数関数的に増加する可能性があります。サーキットブレーカー防御は、設定可能な時間内に失敗する可能性が高い操作をアプリケーションが実行するのを防ぎます。

概要:マーケティング機能

マーケティングオートメーション、アナリティクス、xConnectは、Sitecoreのマーケティング機能を向上させるためのサービスであるため、グループ化しました。Sitecoreでは、マーケティングオートメーションを動かすルールは、サイトパーソナライゼーションに使用されるルールとは別のものなので、この点が改善されるのは非常に喜ばしいことです。

その主な内容は以下の通りです。

  • XConnectのパフォーマンスの向上
  • アナリティクスのフィルタリングの改善
  • アナリティクスのパフォーマンスの向上

5.非推奨 (1)

  • Sitecore.ContentSearch.Azure – Sitecore XP 10.0.0では、Azure Searchは非推奨となっており、将来のリリースで完全に削除される予定です。新しいSitecoreプロジェクトを開始する場合は、検索エンジンとしてSolrを使用することをお勧めします。

概要:非推奨

これには細心の注意を払ってください。Sitecore 10にアップグレードする場合、Azure Searchを使用することはできますが、Azure Searchを削除してSolrに置き換えるためのロードマップを用意しておく必要があります。

これは非常に前向きなステップです。Azure Searchはエントリーレベルで約200~300ドル/月かかるため、開発環境ではSolrを使用し、本番環境でのみ使用されることが多いでした。

基本的なレベルでは、SitecoreのContentSearch APIは、Azure SearchとSolrの違いから私たちを守る良い抽象化を提供します。しかし、両者は異なる設定を必要とし、値のトークン化も異なり、関連性のモデルも異なるため、最終的には高度な使用法では面倒な経験を強いられることになります。

このように、Azure Searchに対抗して、再びSolrに標準化したことは素晴らしいことです。

6.ホスティングの柔軟性 (1)

Sitecore Azure – 今後のリリースでは、Sitecoreはコンテナをクラウドのホスティング技術として採用し、アプリケーションサービスのパッケージを提供することをやめます。この変更に備えて十分な時間を確保するために、Sitecoreは2、3リリース前に通知を行います。

概要:ホスティングの柔軟性

経験では、SitecoreとAzureは相性が良いと思います。Sitecoreは、Microsoftのテクノロジーに多額の投資を継続的に行っている企業のお客様に採用されています。企業がインフラを近代化するにつれ、Azureの採用も増えています。

ソース

 

►►►サービスについて