フィードラベルへの移行

feedLabel フィールドを使用して、商品とデータフィードにラベルを追加できます。

フィードラベルの形式は次のとおりです。

  • 文字列型
  • 20 文字以下
  • 大文字(A ~ Z)
  • 数字(0 ~ 9)
  • ダッシュ(-)

feedLabel は、次のリソースで使用できます。

REST ID

feedLabel は、新しい商品の REST IDtargetCountry に置き換わります。

online:language:targetCountry:offerId の代わりに、新しい商品の REST ID は online:language:feedLabel:offerId として形成されるようになりました。既存の商品の REST ID は変更されません。

商品を取得して一覧表示する

feedLabel フィールドには、返品されたすべての商品について常に値が入力されます。

feedLabel が有効な CLDR 地域コードの場合、互換性のために targetCountry フィールドが自動的にバックフィルされます。feedLabel が有効な CLDR テリトリー コードでない場合、targetCountry は空のままになります。

同じ変更が productstatuses エンドポイントにも適用されます。

feedLabel が CLDR 地域コードではない特典の場合、国固有のフィールドは空になります。

プロダクトの挿入と更新

新しい商品を挿入するには、feedLabel または targetCountry のいずれかが必要です。feedLabeltargetCountry を使用して商品を挿入または更新する場合、これらの値は一致している必要があります。

両方のフィールドが空の場合、または値が一致しない場合、API からエラーが返されます。

詳しくは、フィードラベルを使って特定のフィードの商品を宣伝するをご覧ください。

国によるターゲットの設定

商品を適切な国でターゲットに設定するには、次のいずれかの方法を使用します。

商品

productstargetCountry フィールドは非推奨になりました。代わりに、shipping フィールドを使用して対象国を指定します。

複数の国をターゲットに設定する場合は、引き続き shipping を使用して国を追加できます。

詳しくは、複数の国で広告をターゲットに設定するをご覧ください。

データフィード

targets で、datafeed が明示的にターゲットにしている国を確認できるようになりました。これは、datafeedtarget 構成で country の代わりに feedLabel を使用する場合に適用されます。

また、datafeedstargetCountries フィールドを追加したため、datafeeds のターゲティングを直接設定できます。フィード外でターゲティングを設定することもできます(商品リソースの shipping 属性を設定するなど)。

UK から GB への変換

現在、targetCountry フィールドでは、有効な国コードではない UK 値も許可されています。UK は自動的に GB に変換されます。targetCountryUK の商品は、REST ID と offerIdGB が含まれた状態で保存されます。

feedLabel の値として UK を設定しても、GB に自動的に変換されることはありません。UKGBfeedLabel の異なる文字列であり、異なる特典が作成されます。

UKtargetCountry を挿入し、それが GB に変換された場合は、get メソッドで商品を取得するために、UK ではなく GB を含むように商品の REST ID を更新する必要があります。