遷移至動態饋給標籤

你可以使用 feedLabel 欄位為產品和資料動態饋給加上標籤。

動態饋給標籤可採用下列格式:

  • 輸入字串
  • 不得超過 20 個字元
  • 大寫字母 (A-Z)
  • 數字 (0-9)
  • 破折號 (-)

feedLabel 適用於下列資源:

REST ID

feedLabel 會取代新產品的 REST ID 中的 targetCountry

新產品的 REST ID 現在為 online:language:feedLabel:offerId,而非 online:language:targetCountry:offerId。現有產品的 REST ID 不會因此變更。

取得及列出產品

所有傳回的產品一律會填入 feedLabel 欄位。

如果 feedLabel 是有效的 CLDR 地域代碼,系統會自動回填 targetCountry 欄位,以確保相容性。如果 feedLabel 不是有效的 CLDR 地域代碼,我們會將 targetCountry 留空。

中包含所有要指定的國家/地區。

productstatuses 端點也適用相同的變更。

如果優惠的 feedLabel 不是 CLDR 領域代碼,系統會將國家/地區專屬欄位留空。

插入及更新產品

如要插入新產品,必須使用 feedLabeltargetCountry。如果插入或更新含有 feedLabeltargetCountry 的產品,這些屬性的值必須相符。

如果兩個欄位都空白,或值不相符,API 就會傳回錯誤。

詳情請參閱「使用動態饋給標籤宣傳特定動態饋給中的產品」。

指定國家/地區

請使用下列其中一種方式,確保產品指定正確的國家/地區:

產品

products 的「targetCountry」欄位已淘汰。請改用 shipping 欄位指定目標國家/地區。

如要指定多個國家/地區,可以繼續使用 shipping 新增其他國家/地區。

詳情請參閱「在多個國家/地區放送廣告」。

資料動態饋給

您現在可以在 targets 中,查看 datafeed 明確指定的國家/地區。 如果您在 datafeedtarget 設定中使用 feedLabel 而非 country,就會發生這種情況。

我們也為 datafeeds 新增了 targetCountries 欄位,方便您直接設定 datafeeds 的指定目標。您仍可在動態饋給以外設定指定目標,例如設定產品資源的 shipping 屬性。

從英國轉換為英國

目前我們允許 targetCountry 欄位使用 UK 值,即使該值不是有效的國家/地區代碼也沒關係。我們會自動將 UK 轉換為 GB。如果產品的 targetCountryUK,則會以 GB 儲存在 REST ID 和 offerId 中。

如果您將 UK 設為 feedLabel 的值,系統不會自動將其轉換為 GBUKGBfeedLabel 的不同字串,會建立不同的方案。

如果插入 UKtargetCountry,並將其轉換為 GB,則必須更新產品的 REST ID,加入 GB 而非 UK,才能使用 get 方法擷取產品。