

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

# クライアント側の広告追跡スキーマとプロパティ
<a name="ad-reporting-client-side-ad-tracking-schema"></a>

MediaTailor クライアント側の広告追跡機能を使用すると、詳細なクライアント側の広告追跡データをプレイヤー環境に統合できます。以下のセクションでは、広告追跡スキーマ全体と、スキーマを構成する特定のプロパティと値について説明します。

## Schema
<a name="ad-reporting-client-side-ad-tracking-schema-table"></a>

次の JSON 構造は、MediaTailor クライアント側の広告追跡スキーマを示しています。この表現は、異なるパート間の関係を理解するのに役立つスキーマのネスト構造を示しています。

各プロパティの詳細については、「」を参照してください[プロパティ](#ad-reporting-client-side-ad-tracking-schema-properties)。

```
{
  "avails": [
    {
      "ads": [
        {
          "adID": "string",
          "adParameters": "string",
          "adSystem": "string",
          "adTitle": "string",
          "adVerifications": [
            {
              "executableResource": [
                {
                  "apiFramework": "string",
                  "type": "string",
                  "uri": "string",
                  "language": "string"
                }
              ],
              "javaScriptResource": [
                {
                  "apiFramework": "string",
                  "browserOptional": "string",
                  "uri": "string"
                }
              ],
              "trackingEvents": [
                {
                  "event": "string",
                  "uri": "string"
                }
              ],
              "vendor": "string",
              "verificationParameters": "string"
            }
          ],
          "companionAds": [
            {
              "adParameters": "string",
              "altText": "string",
              "attributes": {
                "adSlotId": "string",
                "apiFramework": "string",
                "assetHeight": "string",
                "assetWidth": "string",
                "expandedHeight": "string",
                "expandedWidth": "string",
                "height": "string",
                "id": "string",
                "pxratio": "string",
                "renderingMode": "string",
                "width": "string"
              },
              "companionClickThrough": "string",
              "companionClickTracking": "string",
              "htmlResource": "string",
              "iFrameResource": "string",
              "sequence": "string",
              "staticResource": "string",
              "trackingEvents": [
                {
                  "event": "string",
                  "uri": "string"
                }
              ]
            }
          ],
          "creativeId": "string",
          "creativeSequence": "string",
          "duration": "string",
          "durationInSeconds": number,
          "extensions": [
            {
              "type": "string",
              "content": "string"
            }
          ],
          "icons": [
            {
              "attributes": {
                "apiFramework": "string",
                "duration": "string",
                "height": "string",
                "offset": "string",
                "program": "string",
                "pxratio": "string",
                "width": "string",
                "xPosition": "string",
                "yPosition": "string"
              },
              "htmlResource": "string",
              "iconClicks": {
                "iconClickThrough": "string",
                "iconClickTracking": {
                  "id": "string"
                },
                "iconClickFallbackImages": [
                  {
                    "altText": "string",
                    "height": "string",
                    "width": "string",
                    "staticResource": {
                      "creativeType": "string",
                      "uri": "string"
                    }
                  }
                ]
              },
              "iconViewTracking": "string",
              "iFrameResource": "string",
              "staticResource": {
                "creativeType": "string",
                "uri": "string"
              }
            }
          ],
          "mediaFiles": {
            "adParameters": "string",
            "duration": "string",
            "durationInSeconds": number,
            "mediaFilesList": [
              {
                "apiFramework": "string",
                "delivery": "string",
                "height": "string",
                "maintainAspectRatio": "string",
                "mediaFileUri": "string",
                "mediaType": "string",
                "scalable": "string",
                "width": "string",
                "bitrate": "string"
              }
            ],
            "mezzanine": "string",
            "startTime": "string",
            "startTimeInSeconds": number,
            "trackingEvents": [
              {
                "beaconUrls": ["string"],
                "duration": "string",
                "durationInSeconds": number,
                "dateTime": "string",
                "eventId": "string",
                "eventType": "string",
                "startTime": "string",
                "startTimeInSeconds": number
              }
            ]
          },
          "startTime": "string",
          "startTimeInSeconds": number,
          "dateTime": "string",
          "adBreakTrackingEvents": [...],
          "vastAdId": "string"
        }
      ],
      "adType": "string",
      "availID": "string",
      "duration": "string",
      "durationInSeconds": number,
      "startTime": "string",
      "startTimeInSeconds": number,
      "dateTime": "string",
      "adMarkerDuration": "string",
      "adProgramDateTime": "string",
      "dashAvailabilityStartTime": "string",
      "hlsAnchorMediaSequenceNumber": "string"
    }
  ],
  "nonLinearAvails": [
    {
      "nonLinearAds": [...],
      "nonLinearAdsList": [...]
    }
  ],
  "nextToken": "string",
  "meta": {}
}
```

## プロパティ
<a name="ad-reporting-client-side-ad-tracking-schema-properties"></a>

次の表に、クライアント側の追跡 API のプロパティ、その定義、値タイプ、および例を示します。


****  

| プロパティ | 定義 | 値のタイプ | 例 | 
| --- | --- | --- | --- | 
|   adID  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/mediatailor/latest/ug/ad-reporting-client-side-ad-tracking-schema.html)パス: `/avails/ads/adId`<br />VAST マッピング: なし | String | 10 | 
|   adBreakTrackingEvents  | VAST レスポンスから VMAP 追跡イベントを保持する配列。詳細については、[VMAP 1.0 仕様のセクション 2.3.3 ](https://www.iab.com/guidelines/vmap/)を参照してください。<br />パス: `/avails/ads/adBreakTrackingEvents` | 配列 |  []  | 
|   adMarkerDuration  | マニフェストの広告マーカーから観測された表示期間。 | String |  30  | 
|   adParameters  | MediaTailor がプレイヤーに渡す VAST VPAID からの広告パラメータの文字列。<br />パス: `/avails/ads/adParameters`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/Linear/AdParameters` | String |  | 
|   adProgramDateTime  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/mediatailor/latest/ug/ad-reporting-client-side-ad-tracking-schema.html)  | String |  | 
|   ads  | 表示を構成する広告オブジェクトを含む配列。広告はマニフェストに表示される順序で一覧表示されます。<br />パス: `/avails/ads` | 配列 |  []  | 
|   adSystem  | 広告を提供するシステムの名前。 必ず値を指定してください。値を指定しない場合、問題が発生する可能性があります。  | String |  myADS  | 
|   adTitle  | 広告のタイトル。 | String |  ad1  | 
|   adVerifications  | クリエイティブ再生を検証するためにサードパーティーの測定コードを実行するために必要なリソースとメタデータが含まれています。このプロパティの詳細については、[VAST 4.2 仕様](https://iabtechlab.com/standards/vast/)のセクション 3.16 を参照してください。<br />MediaTailor は VAST 3 拡張ノード`adVerifications`として をサポートします。<br />パス: `/avails/ads/adVerifications`<br />VAST マッピング: `VAST/Ad/InLine/AdVerifications` | 配列 |  []  | 
|   altText  | コンパニオン広告のイメージの代替テキスト。このテキストにより、視覚障害者がイメージの説明を読み返すための説明オーディオサポートを持つプレイヤーが可能になります。<br />パス: `/avails/ads/companionAds/altText` | String |  video sequence advertising sneakers  | 
|   apiFramework  | この広告が VPAID 広告であることをプレイヤーに伝える`VPAID`には、 に設定します。<br />スキーマ内の複数の場所に表示できます。 | String |  VPAID  | 
|   availID  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/mediatailor/latest/ug/ad-reporting-client-side-ad-tracking-schema.html)パス: `/avails/availID` | String |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/mediatailor/latest/ug/ad-reporting-client-side-ad-tracking-schema.html)  | 
|   avails  | アクティブなマニフェストウィンドウに表示される広告ブレークオブジェクトまたは*表示*を含む配列。表示は、マニフェストに表示される順序で一覧表示されます。<br />パス: `/avails` | 配列 |  []  | 
|   adType  | 広告のタイプ。<br />パス: `/avails/adType`および `/avails/ads/adType` | String |  | 
|   dateTime  | 広告表示または広告の開始を ISO 8601 秒形式でプログラムする日時。<br />パス: `/avails/dateTime`および `/avails/ads/dateTime` | String |  | 
|   duration  | 長さ、ISO 8601 秒形式。レスポンスには、広告表示全体と各広告とビーコンの期間が含まれますが、ビーコンの期間は常にゼロです。<br />パス: `/avails/duration`および `/avails/ads/duration` | String | 15.015 | 
|   durationInSeconds  | 長さ、秒形式。<br />パス: `/avails/durationInSeconds`および `/avails/ads/durationInSeconds` | Number |  | 
|   extensions  | 広告サーバーが使用する VAST のカスタム拡張機能。拡張機能の詳細については、[VAST 4.2 仕様](https://iabtechlab.com/standards/vast/)のセクション 3.18 を参照してください。<br />パス: `/avails/ads/extensions`<br />VAST マッピング: `VAST/Ad/InLine/Extensions` | 配列 | [] | 
|   icons  | 広告のアイコン要素。<br />パス: `/avails/ads/icons`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/Linear/Icons` | 配列 |  | 
|   mediaFiles  | プレイヤーが広告表示に必要とする動画やその他のアセット。<br />パス: `/avails/ads/mediaFiles` | オブジェクト |  | 
|   nonLinearAvails  | 非線形広告表示オブジェクトの配列。<br />パス: `/nonLinearAvails` | 配列 |  | 
|   executableResource  | 検証用の実行可能リソース。<br />パス: `/avails/ads/adVerifications/executableResource`<br />VAST マッピング: `VAST/Ad/InLine/AdVerifications/Verification/ExecutableResource` | 配列 |  | 
|   javaScriptResource  | 検証用の JavaScript リソース。<br />パス: `/avails/ads/adVerifications/javaScriptResource`<br />VAST マッピング: `VAST/Ad/InLine/AdVerifications/Verification/JavaScriptResource` | 配列 |  | 
|   trackingEvents  | 検証広告またはコンパニオン広告のイベントを追跡します。<br />パス: `/avails/ads/adVerifications/trackingEvents`または `/avails/ads/companionAds/trackingEvents` | 配列 |  | 
|   vendor  | 検証ベンダー。<br />パス: `/avails/ads/adVerifications/vendor`<br />VAST マッピング: `VAST/Ad/InLine/AdVerifications/Verification/@vendor` | String |  | 
|   uri  | 実行可能アセット、動画アセット、または追跡エンドポイントを指す URI。<br />パス: スキーマ内のさまざまな場所<br />VAST マッピング: VAST のさまざまな CDATA 要素 | String | https://tracking.example.com/impression | 
|   verificationParameters  | 検証パラメータ。<br />パス: `/avails/ads/adVerifications/verificationParameters`<br />VAST マッピング: `VAST/Ad/InLine/AdVerifications/Verification/VerificationParameters` | String |  | 
|   attributes  | ディメンションやレンダリングモードなどのコンパニオン広告属性。<br />パス: `/avails/ads/companionAds/attributes` | オブジェクト |  | 
|   companionClickThrough  | 視聴者がコンパニオン広告をクリックしたときにメディアプレーヤーが開く、広告主のページへの URL。<br />パス: `/avails/ads/companionAds/companionClickThrough`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickThrough` | String | https://aws.amazon.com/ | 
|   companionClickTracking  | `companionClickThrough` プロパティの追跡 URL。<br />パス: `/avails/ads/companionAds/companionClickTracking`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/CompanionClickTracking` | String | https://myads.com/beaconing/event=clicktracking | 
|   htmlResource  | ストリーミングプロバイダーの HTML ページ内に直接挿入される CDATA エンコードされた HTML。<br />パス: `/avails/ads/companionAds/htmlResource`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/HTMLResource` | String | <\![CDATA[<\!doctype html><html><head><meta name=\\"viewport\\" content=\\"width=1, initial-scale=1.0, minimum-scale=1.0,...]]> | 
|   iFrameResource  | ストリーミングプロバイダーが iframe にロードする HTML リソースファイルの URL。<br />パス: `/avails/ads/companionAds/iFrameResource`<br />VAST マッピング: `VAST/Ad/InLine/Creatives/Creative/CompanionAds/Companion/iFrameResource` | String |  | 
|   sequence  | VAST レスポンスでクリエイティブに指定されたシーケンス値。<br />パス: `/avails/ads/companionAds/sequence` | String | 1 | 
|   startTime  | ISO 8601 秒形式の時間位置。HLS の場合、これは再生セッションの開始を基準としています。DASH の場合、これはマニフェストの AST (可用性の開始時刻) に関連しています。レスポンスには、ad avail 全体、および各広告とビーコンの開始時間が含まれます。<br />パス: `/avails/startTime`および `/avails/ads/startTime` | String | PT18.581355S | 
|   startTimeInSeconds  | 秒形式の時間位置。HLS の場合、これは再生セッションの開始を基準としています。DASH の場合、これはマニフェストの AST (可用性の開始時刻) に関連しています。レスポンスには、ad avail 全体、および各広告とビーコンの開始時間が含まれます。<br />パス: `/avails/startTimeInSeconds`および `/avails/ads/startTimeInSeconds` | Number | 18.581 | 
|   eventId  |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/mediatailor/latest/ug/ad-reporting-client-side-ad-tracking-schema.html)  | String |  | 
|   event  | 追跡イベントの名前。<br />パス: `/avails/ads/adVerifications/trackingEvents/event`または `/avails/ads/companionAds/trackingEvents/event` | String | impression, start, firstQuartile, midpoint, thirdQuartile, complete | 
|   beaconUrls  | MediaTailor が広告ビーコンを送信する URL。<br />パス: `/avails/ads/mediaFiles/trackingEvents/beaconUrls` | 配列 |  | 
|   bitrate  | ビデオアセットのビットレート。このプロパティは通常、実行可能アセットには含まれません。 | String | 2048 | 
|   companionAds  | 1 つ以上のコンパニオン広告コンテンツ仕様。それぞれが使用するリソースファイルを指定します。コンパニオン広告は広告表示に付随し、広告のフレームやバナーなどのコンテンツを動画の近くに表示します。<br />パス: `/avails/ads/companionAds` | 配列 | [] | 
|   creativeId  | 広告の`Creative`タグの`Id`属性値。 | String | creative-1 | 
|   creativeSequence  | VAST レスポンス`Ad@id`の値に従って、広告を再生するシーケンス。 | String | 1 | 
|   dashAvailabilityStartTime  | ライブ/動的 DASH の場合、オリジンマニフェスト`MPD@availabilityStartTime`の 。 | String | 2022-10-05T19:38:39.263Z | 
|   delivery  | `progressive` または `streaming`プロトコルが使用されているかどうかを示します。 | String | progressive | 
|   eventType  | ビーコンのタイプ。<br />パス: `/avails/ads/mediaFiles/trackingEvents/eventType` | String | impression | 
|   height  | ビデオアセットの高さをピクセル単位で示します。 | String | 360 | 
|   hlsAnchorMediaSequenceNumber  | HLS オリジンマニフェストに表示される最初/最も古いメディアシーケンスのメディアシーケンス番号。 | String | 77 | 
|   maintainAspectRatio  | スケーリング中に動画のアスペクト比を維持するかどうかを示します。 | ブール値 | true | 
|   mediaFilesList  | プレイヤーが広告表示に必要とする動画やその他のアセットを指定します。<br />パス: `/avails/ads/mediaFiles/mediaFilesList` | 配列 | [] | 
|   mediaFileUri  | 実行可能アセットまたはビデオアセットを指す URI。 | String | https://myad.com/ad/ad134/vpaid.js | 
|   mediaType  | クリエイティブアセットまたはコンパニオンアセットの MIME タイプ。 | String | video/mp4 | 
|   meta  | 広告の追加メタデータ。 | オブジェクト |  | 
|   mezzanine  | VPAID 広告にメザニン MP4 アセットが含まれている場合に指定される URL。<br />パス: `/avails/ads/mediaFiles/mezzanine` | String | https://gcdn.2mdn.net/videoplayback/id/itag/ck2/file/file.mp4 | 
|   nextToken  | このような値が存在する場合、結果の次のページを指すトークンの値。 | String | UFQzOS44NzNTXzIwMjMtMDctMzFUMTY6NTA6MDYuMzUwNjI2ODQ1Wl8x | 
|   nonLinearAds  | 動画コンテンツと一緒に表示される非線形広告。 | 配列 | [] | 
|   nonLinearAdsList  | 非線形広告のリスト。 | 配列 | [] | 
|   scalable  | 動画を他のディメンションにスケールするかどうかを示します。 | ブール値 | true | 
|   skipOffset  | ユーザーがスキップコントロールを使用できるようにするタイミングを識別する時間値。 | String | 00:00:05 | 
|   staticResource  | 広告コンポーネントに使用される静的クリエイティブファイルへの URL。<br />パス: `/avails/ads/companionAds/staticResource` | String | https://very-interactive-ads.com/campaign1/file.json?c=1019113602 | 
|   vastAdId  | `Ad` タグの`Id`属性値。 | String | ad1 | 
|   width  | ビデオアセットの幅をピクセル単位で示します。 | String | 640 | 
|   xPosition  | ビデオプレーヤー内のアイコンの水平位置。特定のピクセル値、または「左」や「右」などの位置を指定できます。<br />パス: `/avails/ads/icons/attributes/xPosition` | String | left、または 10 | 
|   yPosition  | ビデオプレーヤー内のアイコンの垂直位置。特定のピクセル値、または「上」や「下」などの位置を指定できます。<br />パス: `/avails/ads/icons/attributes/yPosition` | String | top、または 10 | 
|   iconClicks  | アイコンのクリックスルーと追跡情報が含まれます。<br />パス: `/avails/ads/icons/iconClicks` | オブジェクト |  | 
|   iconClickThrough  | ビューワーがアイコンをクリックしたときにメディアプレーヤーが開く、広告主のページへの URL。<br />パス: `/avails/ads/icons/iconClicks/iconClickThrough` | String | https://advertiser.com/landing-page | 
|   iconClickTracking  | `iconClickThrough` プロパティの追跡 URL。<br />パス: `/avails/ads/icons/iconClicks/iconClickTracking` | オブジェクト |  | 
|   iconClickFallbackImages  | アイコンを表示できない場合に表示するフォールバックイメージの配列。<br />パス: `/avails/ads/icons/iconClicks/iconClickFallbackImages` | 配列 |  | 
|   iconViewTracking  | アイコンが表示されたときに追跡する URL。<br />パス: `/avails/ads/icons/iconViewTracking` | String | https://tracking.example.com/icon-view | 
|   offset  | 広告の再生中にアイコンが表示されるときのタイムオフセット。<br />パス: `/avails/ads/icons/attributes/offset` | String | 00:00:05 | 
|   program  | アイコンに関連付けられた「AdChoices」などのプログラムまたはイニシアチブ。<br />パス: `/avails/ads/icons/attributes/program` | String | AdChoices | 
|   pxratio  | アイコンまたはコンパニオン広告のピクセル比。高 DPI ディスプレイに使用されます。<br />パス: `/avails/ads/icons/attributes/pxratio`または `/avails/ads/companionAds/attributes/pxratio` | String | 1、または 2 | 
|   type  | リソースまたは拡張機能のタイプ。<br />パス: `/avails/ads/extensions/type`または `/avails/ads/adVerifications/executableResource/type` | String | text/javascript | 
|   content  | 拡張機能の内容。<br />パス: `/avails/ads/extensions/content` | String |  | 
|   language  | 実行可能リソースのプログラミング言語。<br />パス: `/avails/ads/adVerifications/executableResource/language` | String | javascript | 
|   browserOptional  | JavaScript リソースにブラウザのサポートが必要かどうかを示します。<br />パス: `/avails/ads/adVerifications/javaScriptResource/browserOptional` | String | true、または false | 
|   id  | スキーマ内のさまざまな要素の識別子。<br />パス: `/avails/ads/companionAds/attributes/id`または `/avails/ads/icons/iconClicks/iconClickTracking/id` | String | companion-1 | 
|   assetHeight  | コンパニオン広告アセットの高さ。<br />パス: `/avails/ads/companionAds/attributes/assetHeight` | String | 250 | 
|   assetWidth  | コンパニオン広告アセットの幅。<br />パス: `/avails/ads/companionAds/attributes/assetWidth` | String | 300 | 
|   expandedHeight  | 展開時のコンパニオン広告の高さ。<br />パス: `/avails/ads/companionAds/attributes/expandedHeight` | String | 600 | 
|   expandedWidth  | 展開時のコンパニオン広告の幅。<br />パス: `/avails/ads/companionAds/attributes/expandedWidth` | String | 600 | 
|   renderingMode  | コンパニオン広告のレンダリングモード。<br />パス: `/avails/ads/companionAds/attributes/renderingMode` | String | default、または transparent | 
|   adSlotId  | コンパニオン広告を表示する広告スロットの ID。<br />パス: `/avails/ads/companionAds/attributes/adSlotId` | String | banner-1 | 
|   creativeType  | クリエイティブアセットの MIME タイプ。<br />パス: `/avails/ads/icons/staticResource/creativeType` | String | image/png | 