

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 SGAI 进行广告跟踪
<a name="sgai-ad-tracking"></a>

SGAI 支持服务器端和客户端广告跟踪。您在会话初始化时设置报告模式。模式在会话期间无法更改。

服务器端跟踪（默认）  
MediaTailor 当玩家请求广告区段时，会自动触发 VAST 信标。资产列表 URIs 中的广告包含加密的信标元数据（`awsBeaconData`、`awsBeaconDomain`、`awsConfigurationName`）。玩家必须支持 HLS `#EXT-X-DEFINE:QUERYPARAM` 变量替换。资产列表响应不包含任何`TRACKING`部分。  
有关 SGAI 服务器端信标的工作原理的详细信息，请参阅。[Server-side 使用服务器引导的广告插入 (SGAI) 进行跟踪](ad-reporting-server-side-sgai.md)

客户端跟踪  
`aws.reportingMode=CLIENT`添加到您的会话初始化请求中。素材资源列表响应包括一个带有信标的`TRACKING`部分 URLs ，玩家可以在广告播放期间触发该信标。`GetTracking`API 端点*不*用于 SGAI 会话。相反，每个资产清单响应都直接包含跟踪数据。跟踪数据使用与服务器端广告插入 (SSAI) 跟踪响应相同的 JSON 架构。  
有关更多信息，请参阅 [Server-guided 广告插入](ad-reporting-client-side.md#ad-reporting-client-side-best-practices-sgai)。