UOMO GAM Config API 移行 検証結果（2026-09-15）

■ 静的・比較検証: 合格
記事PC/SP、トップ・カテゴリPC/SPの4パターンを確認。
移行前後の広告ユニット、枠ID、サイズ、ページターゲティング値、
SRA/初回ロード停止/遅延読み込み/空枠折りたたみ設定、APS枠配列が一致。
全インラインJavaScriptの構文を検証。
テストページhead内のGAMブロックと配布TXTは完全一致。
TDコールバックはsegIdが存在するスコープで実行し、既存3キーの保持を確認。

■ 公開ページのブラウザ検証
Cloudflare Pages / Chrome / PC 1280x900・モバイル表示エミュレーション390x844。
手動スクロール相当の操作で遅延描画枠まで確認。

記事PC: 2枠定義、2枠リクエスト、2枠応答、2枠slotRenderEnded。
         1枠non-empty、1枠no-fill。
記事SP: 23枠定義、23枠リクエスト、23枠応答、23枠slotRenderEnded。
         23枠non-empty（1x1・0x0の配信結果も含む）。
トップ/カテゴリPC: 1枠定義、1枠応答・slotRenderEnded、no-fill。
トップ/カテゴリSP: 1枠定義、1枠応答・slotRenderEnded、non-empty（0x0）。

「non-empty」はGPTのisEmpty=falseを示します。
1x1・0x0やパスバック等が含まれ、全枠に目視できるバナーが出たという意味ではありません。
広告内容や空レスポンスはGAM/外部配信の条件で変動します。
ページ自体の横スクロールなし。PC/SPの表示を画像で確認。
最終4パターンのwindow errorイベント: 0件。
初回のPC読み込みでは外部ID同期通信のCORSエラーを観測（再読み込み後は再現せず）。

■ ターゲティング
googletag.getConfig('targeting') で ref / url / type を確認。
追加試験では td_cdp_segment に一時的な文字列を設定して既存キー保持を確認し、直後に消去。
この追加試験は広告refreshを実行していません。
本番のTreasure Dataセグメント取得・実ユーザーCookie・GTM連携の動作は未検証。

■ 警告
最終ブラウザ確認で、移行対象のsetTargeting警告は観測なし。
外部Magnite 12970.jsからgetTargeting非推奨警告を確認。
同ファイル内には条件付きのsetTargeting呼び出しも残存。
この外部スクリプトはMagnite側の更新が必要で、全非推奨警告の解消は未完了。
SPではクリエイティブ側iframeのattribution-reporting機能警告も観測。

■ 適用範囲
UOMO本番サイトの変更・GAM管理画面の設定変更は行っていません。
例示記事、トップ、FASHIONカテゴリの現行HTMLに基づくタグです。
全記事のCMS動的枠数や広告非表示ページは別途ステージングで確認してください。
