Sitecore XPではデフォルトでWeb追跡(Webトラッキング)が有効になっています。Sitecore XPバージョン10.0から、Web追跡を実行する前に、コンタクトからの明示的な同意を要求するように、Webサイトを構成できるようになりました。それ以前の製品バージョンでコンタクトを追跡しないようにするには、「解決策」節のご提案を参照してください。
Web追跡を無効にするには、影響を受ける製品バージョンと互換性のある、次のいずれかのオプションを検討してください。
カスタムの条件をチェックしてパイプラインを中止する追加のカスタム プロセッサを、「startAnalytics」パイプラインに作成します。次のソースコードは、あくまで一例であることに留意してください。
public class CheckConsent
{
public override string Process(PipelineArgs args)
{
var consentIsGiven = false;
//you code for checking the consent goes here
consentIsGiven = ...
if (!consentIsGiven)
{
args.AbortPipeline();
}
}
}