您可以使用 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 地域代碼,專屬欄位會留空。
插入及更新產品
必須選取 feedLabel
或 targetCountry
才能插入新產品。如果使用 feedLabel
和 targetCountry
插入或更新產品,其值必須相符。
如果欄位皆空白或值不相符,則 API 會顯示錯誤。
詳情請參閱「使用動態饋給標籤宣傳特定動態饋給中的產品」一文。
指定國家/地區
請使用下列其中一種做法,確保產品指定正確的國家/地區:
products
資源的shipping
欄位datafeeds
資源的targetCountries
欄位
產品
products
的「targetCountry
」欄位已淘汰。請改用 shipping
欄位指定目標國家/地區。
如果您要指定多個國家/地區,可以繼續使用 shipping
新增其他國家/地區。
詳情請參閱在多個國家/地區指定廣告。
資料動態饋給
您現在可以在 targets
中查看 datafeed
明確指定的國家/地區。當您在 datafeedtarget
設定中使用 feedLabel
(而非 country
) 時,就會發生這種情況。
此外,我們也為 datafeeds
新增了 targetCountries
欄位,方便您直接設定 datafeeds
的指定目標。您還是可以設定動態饋給以外的指定目標,例如設定產品資源的 shipping
屬性。
從英國轉換成 GB
即使 targetCountry
欄位不是有效的國家/地區代碼,我們目前仍允許使用 UK
值。系統會自動將 UK
轉換為 GB
。如果產品的 targetCountry
為 UK
,則會以 GB
的形式儲存在 REST ID 和 offerId
中。
將 UK
設為 feedLabel
的值不會自動轉換為 GB
。UK
和 GB
是 feedLabel
的不同字串,且會建立不同的優惠。
如果插入 UK
的 targetCountry
並將其轉換為 GB
,您必須更新產品的 REST ID 以加入 GB
(而不是 UK
),才能使用 get
方法擷取產品。