セッション特性のトラブルシューティング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、セッション特性で発生する可能性のある最も一般的な問題について説明し、それらを解決するための解決策を提供します。
セッション特性のエラーレポートの表示
セッション特性が失敗した場合、エラーレポートにアクセスして、アクティブなセッション特性の実行データとログを表形式で表示できます。このレポートは、エラーの原因を特定するのに役立ちます。
セッション特性のエラーレポートを表示するには:
-
Session Traitsページで、レポートを表示するアクティブなセッション特性を開きます。
Activityタブには、成功した試行と失敗した試行を含む、実行の合計数の統計が表示されます。

-
エラーレポートには、次の方法でアクセスします。
-
最後に失敗した実行のレポートにアクセスするには、バナーのView error reportをクリックします。
-
失敗した特定の実行のレポートにアクセスするには、ActivityタブのFailed executionsタイルの数字をクリックします。
-
-
Error Reportページには、エラーのあるすべてのセッション特性実行が一覧表示されます。「View Log」をクリックすると、失敗した特定の実行の詳細 (失敗メッセージや追加情報など) が表示されます。

-
この問題を解決するには、セッション特性を 一時停止 し、セッション特性のJavaScriptコードを編集します。
大事なセッション特性を再アクティブ化する前に、必ずセッション特性を徹底的にテストしてください。
1人以上の顧客の計算エラーの処理
アクティブなセッション特性で計算エラーが発生し、特定の顧客にのみ影響する場合は、セッション特性を一時停止できます。この一時停止により、既存の進行状況を失うことなく必要な修正を行うことができます。この一時停止中も、他の顧客に対して成功した計算はそのまま残るため、プロセスを最初から再開することはありません。これにより、特定の顧客の計算エラーの原因となっている問題に対処する機会も得られます。
セッショントレイトを一時停止すると、次のようになります。
-
JavaScriptコードを確認して調整します。将来のエラーを防ぐために、考えられるすべての入力データ型の処理に重点を置きます。
-
以前にエラーが発生した顧客に対して変更されたコードをテストし、調整によってその顧客の計算エラーが解決されることを確認します。
高い故障率への対処
セッション特性の失敗率が高い場合、具体的には、過去1時間に50回の実行が失敗し、成功した実行が0の場合、Sitecore Personalizeは自動的に実行を一時停止して、追加のエラーを防ぎます。システムは、故障率を継続的に監視し、設定されたしきい値を超えた場合に介入します。
Sitecore Personalizeがセッション特性を自動的に一時停止した後:
-
発生したエラーの詳細を示す通知が届きます。
-
JavaScriptコードを確認して調整します。高い故障率の根本原因を特定します。
-
変更したコードをテスト して、問題が解決されたことを確認します。