新しいルールを使用するためにカスタムフィルターを更新する¶
Sitecoreでは、エクスペリエンス アナリティクスレポートのフィルターは、Rule Set Editor で設定できる一連のルールに基づいています。ルールベースのパーソナライゼーションでは、Sitecoreがコンタクトにコンテンツを配信する条件を定義することができます。
ルールセットはSitecore 9.0で再設計されているため、Sitecore 8.xから最新バージョンにアップグレードした場合は、すべての doc:カスタムフィルター <create-a-custom-report-filter-and-segment> を更新する必要があります。これを行うには、新しいルールセットで新しいルールを設定し、設定する必要があります。
Sitecore 8.xではデフォルトで利用可能だったすべてのルールは、Sitecore 9.0ではルールセットエディタに新しいマッチするルールが追加されています。
フィルターとルールはセグメントに依存しているため、カスタムフィルターを更新して新しいルールを使用するようにした後は、フィルターを使用するすべてのセグメントを新しいルールで再配置する必要があります。
重要
新しいルールを使用するためにカスタムフィルタを更新しないと、レポーティングデータベースは連絡先からの訪問を集計できず、レポートにはデータが表示されません。
新しいルールを使用するカスタムフィルタを更新する¶
カスタムフィルタを更新して新しいルールを使用するには
コンテンツエディタで、フィルタフォルダ(/sitecore/System/Marketing Control Panel/Experience Analytics/Filters)に移動します。
既存のカスタムフィルターをクリックします。例えば、「マイフィルター」。
ルールセットを更新するには、右ペインの[コンテンツ]タブの[データ]セクションで、[ルールの編集]をクリックします。
[ルール セット エディタ] の [ルールの作成] ダイアログ ボックスの [条件の検索] フィールドで、一致するルールを検索するか、ルールのリストをスクロールダウンして見つけます。新しい一致するルールをクリックします。
一致するルールがルールの編集セクションに表示されます。
ルールのオプションを設定するには、[ルールの編集] セクションで、マッチング ルールの下線部のキーワードをクリックして値を入力したり、代替キーワードを選択したり、値を選択したりします。
[OK] をクリックしてから、[保存] をクリックします。
セグメントを配置するには、リボンの [レビュー] タブの [ワークフロー] グループで [配置] をクリックします。
注釈
すべてのカスタムフィルターに対して、この手順を繰り返す必要があります。
更新されたカスタムフィルタを使用するセグメントを再配置する¶
カスタムフィルタを新しいマッチングルールで更新してデプロイした後、そのフィルタを使用しているすべてのセグメントを再デプロイする必要があります。これは、Sitecoreのバージョン8.xでは、フィルターとセグメントが一緒に保存されるためです。
セグメントを再デプロイするには
コンテンツエディタで、ディメンションとセグメントを保存しているフォルダに移動し、展開します。例えば、Pagesフォルダ(sitecore/System/Marketing Control Panel/Experience Analytics/Dimensions/Pages)。
セグメントを保存しているディメンションアイテムをクリックして展開し、セグメントをクリックします。例えば、「エントリーページ別のすべての訪問者」などです。
右側のペインのコンテンツ タブのワークフロー セクションで、状態フィールドのドロップダウン矢印をクリックし、エクスペリエンス アナリティクス セグメント フォルダで、初期化をクリックします。
[保存] をクリックします。
セグメントを再配置するには、リボンの [レビュー] タブの [ワークフロー] グループで [配置] をクリックします。
注釈
Sitecore 9.0にアップグレードする前にカスタムフィルターを持っていたすべてのセグメントについて、この手順を繰り返す必要があります。