Adobe Target 画像オファー運用編:効率的な管理とトラブルシューティング
はじめに Adobe Targetの画像オファー(実体はScene7/Dynamic Media)は、100以上の配信コマンドを持つ強力な画像配信エンジンです。前回の記事では、画像オファーの基本的なURL取得方法について解説しました。今回は公式の「画質最適化ベストプラクティス」に基づき、開発者が知っておくべきURLパラメータの正解と、効率的な運用のためのポイントについて解説します 。 1. 「fmt」パラメータの省略とデフォルト挙動について 画像オファーのURLを取得した際、fmt(フォーマット)が付かない場合があります。公式ドキュメントによると、この挙動には明確なルールがあります。 デフォルトはJPG: URLに fmt コマンドが含まれていない場合、Dynamic Mediaはデフォルトで JPG として画像を配信します。 なぜ付かないのか: VEC(視覚的編集エディター)での操作時、明示的な形式変換(例:WebPへの変換など)を指示しなかった場合、パラメータは省略されます。 ⚠️ 透過画像(PNG)に関する注意点元画像が透過PNGであっても、URLに fmt がなく、かつ拡張子が .jpg のパスになっている場合、サーバー側でJPGとしてレンダリングされ、透過部分が白く塗りつぶされることがあります。透過を維持するには、手動で ?fmt=png-alpha を付与するのが確実です。 2. URLパラメータによる動的リサイズと最適化 公式ドキュメントでは、画像のサイズ変更において最も効率的なアプローチが定義されています。 幅か高さ、片方だけ指定する: &wid=<値> または &hei=<値> のいずれか一方を指定するのがベストです。これにより、アスペクト比(縦横比)を維持したまま自動でリサイズされます。 公式推奨の最適化セット: Adobeが「ほとんどの状況で優れた結果になる」と推奨している設定は以下の通りです。カスタムコードでの実装時は、このパラメータをベースにしましょう。?wid=800&fmt=jpg&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0 パラメータ 公式の推奨理由 qlt=85,0 画質100はファイルサイズが不必要に増えるため85がベスト。,0 は色度ダウンサンプルを無効化し、エッジをシャープに保ちます。 resMode=sharp2 画像縮小時のボケを抑え、最も高品質なレンダリング結果を得られます。 op_usm アンシャープマスク(シャープネス)。1.75(強さ), 0.3(半径), 2(しきい値)がWeb上で最も自然で鮮明になります。 3. 運用を支える命名規則のベストプラクティス カスタムコードで動的にURLを生成する場合、画像名は「変えない」ことが鉄則です。 サイズを名前に含めない: banner_600x400.jpg ではなく banner_main.jpg とします。 理由は「パラメータ制御」:…