Sitecoreデバイス検出のカスタムルールを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreには、デバイス検出サービスのパーソナライゼーション ルールの標準セットが含まれています。ただし、独自のカスタムルールのセットを作成して、組織のニーズに適した新しいルールを作成することで、さらにカスタマイズすることができます。複数のデバイスパラメータに基づいて1つのルールを作成し、複数のデバイスパラメータに基づいてパーソナライズされたコンテンツを表示するパーソナライゼーションとトラッキングに使用できます。例えば:
-
デバイスベースのパラメータを使用して、HTML5ブラウザサポートの最小要件を独自に定義し、訪問者のエクスペリエンスを損なうことなく高度なレンダリングを表示することができます。例:デバイス=(ハードウェア+ソフトウェア)、例:iPhone + Safari。
-
4つのCPUコアと2 GB未満のRAMを使用しているすべてのラップトップを特定して、アップグレード オファーを表示できます。
ルールセットエディタとルールエンジンクックブックを使用して、デバイス検出のカスタムルールを作成します。1つ以上のアクションを1つ以上の条件に関連付けるための基本的なクラスがいくつかあります。これには、次のようなものがあります。
|
Class |
Class description |
|---|---|
|
DeviceBoolConditionBase |
この抽象クラスを使用して、ブール型ルールを作成します。 |
|
DeviceStringConditionBase |
この抽象クラスを使用して、文字列ベースのルールを作成します。 |
|
DeviceIntegerConditionBase |
この抽象クラスを使用して、整数ベースのルールを作成します。 |
たとえば、デバイスがGoogleメガネであるかどうかを識別する次のカスタムルールを作成できます。