

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# MediaTailor セッション変数の広告スキップのトラブルシューティング
<a name="troubleshooting-session-variables-skipping"></a>

セッション変数は、広告のターゲティングと選択において重要な役割を果たします AWS Elemental MediaTailor。セッション変数の設定が正しくないことは、広告スキップの問題の一般的な原因です。この包括的なトラブルシューティングガイドでは、広告挿入の成功を妨げるセッション変数の問題を特定して解決する方法について説明します。

## セッション変数の一般的な問題
<a name="session-variable-issues"></a>

一般的なセッション変数の問題には、次のようなものがあります。
+ **必須変数の欠落**: 広告決定サーバーには、指定されていない特定の変数が必要になる場合があります。
+ **変数構文が正しく**ない: 変数は正しい構文を使用する必要があります (たとえば、 `[session.id]`ではなく)`${session.id}`。
+ **URL エンコードの問題**: 変数値の特殊文字には、適切な URL エンコードが必要になる場合があります。
+ **プレイヤーパラメータの不整合**: プレイヤーパラメータはセッション間で一貫して渡す必要があります。
+ **動的変数解決の失敗**: 解決できない変数は空の文字列に置き換えられます。
+ **SCTE-35 UPID 解析の問題**: セグメンテーション UPID 処理の問題により、セッション変数の解決に失敗する可能性があります。

## セッション変数の解決の検証
<a name="session-variable-verification"></a>

セッション変数が適切に解決されていることを確認するには:

1. MediaTailor 設定のデバッグログ記録を有効にする

1. 実際の ADS リクエスト URL の`MediaTailor/AdDecisionServerInteractions`ロググループを確認する URLs

1. テンプレート URL 内のすべての変数が適切な値に置き換えられていることを確認します。

1. 解決の失敗を示している可能性のある空の文字列に置き換えられた変数を探します。

## SCTE-35 UPID 解析のトラブルシューティング
<a name="upid-parsing-troubleshooting"></a>

SCTE-35 セグメンテーション UPID 処理に関する問題は、セッション変数の問題を引き起こす可能性があります。
+ **形式要件:** UPID は 12 `segmentation_upid_type`で、適切な処理`format_identifier`のために を含める必要があります
+ **解析ルール:** デコードされた UPID には、複数の値のコロン区切り文字を含めることができます。テンプレート変数とデコードされた UPID トークンの数は等しくなければなりません
+ **無効な形式:** 解析の失敗の原因となるため、値のない二重コロン (例: `::`または `:46175218::4053`) は避けてください。