你可以透過屬性規則轉換資料,滿足 Google 的產品資料規格規定。屬性規則可用於解決錯誤,以及協助 Google 解讀你資料來源中的資料。本文將說明如何為產品資料建立屬性規則。
事前準備
請先在 Merchant Center 帳戶中新增產品資料來源,這樣才有建立規則所需的資料。
接著,新增「進階資料來源管理」外掛程式,開啟屬性規則功能。這個外掛程式讓你能使用屬性規則。進一步瞭解進階資料來源管理。
使用屬性規則
如何替資料來源建立新的屬性規則:
在 Merchant Center 帳戶中,按一下「設定與工具」圖示
。
選取「資料來源」。
在「產品來源」分頁中選取產品來源。
按一下「屬性規則」分頁標籤。
- 如果與這項資料來源相連結的動態饋給標籤超過一個,請務必選取要套用規則的動態饋給標籤。
- 注意:你也可以前往「資料來源設定」分頁,設定資料來源。
如尚未替要編輯的屬性建立屬性規則,請按一下「新增屬性規則」,然後從下拉式清單中選取相應的屬性。
如要編輯現有屬性規則組合,請使用搜尋列搜尋屬性,然後按一下想要編輯的屬性。
如要在屬性規則中新增或編輯詳細資料,請按一下「新增更多資料替換方式」、「變更」,或「新增修改條件」。
按一下「儲存為草稿」。
系統會將你對規則所做的變更儲存為草稿。按一下「測試規則」,即可在正式套用至產品資料前測試規則草稿。
點選「套用變更」,即可儲存並套用任何新規則或更新過的規則。按一下「捨棄變更」則可移除規則草稿。
「屬性規則」頁面的「屬性」表會概略介紹規則涵蓋的目標屬性。
注意事項:屬性規則功能運作時會與「層疊式函式」相互搭配,也就是說如果你有多項規則,動態饋給規則會先套用第一項規則,接著才是第二項,依此類推。下方將進一步說明各個規則類型。
「預設規則」是指 Google 為資料來源中各項屬性指派的規則,該項規則會從你的補充資料來源或主要資料來源擷取相關屬性值。如要自訂規則,你可以修改屬性定義。
新增資料來源
設定資料來源後,系統就會知道該從何處擷取屬性資料。你可以使用條件和指定動作 (設為、擷取、選取最新) 指定擷取資料的方式。這些指定動作能讓您根據現有的資料來源定義目標屬性,或從資料來源中擷取資料。
使用資料來源指定動作
你可以透過「設為」
選項從任何主要或補充資料來源中,填入包含多個輸入欄及靜態值的目標屬性。這樣一來,你就能用額外的值補強現有的產品資料,例如在產品標題中新增品牌。「設為」規則的用途十分多元,以下舉例說明:
- 將輸入欄名稱設為指定的 Google 屬性
- 範例:將 Availability [供應情形] 設為 my_first_feed.stockstatus
- 將一個固定的靜態字串值填入目標屬性
- 將多個輸入欄、靜態值或已處理的值填入目標屬性。您可以利用串連 (或組合) 功能從多個欄位或值的資料中建立字串。
- 範例:將名稱設為 my_first_feed.brand + " " +my_first_feed.title
注意:只有在所有動態饋給均無法提供資訊時,設為串連規則才會失效。例如:
- 將名稱設為 my_first_feed.brand + " " +my_first_feed.title 後,如果上述兩項動態饋給均無法提供資訊,這項規則就會失效。
- 將名稱設為 my_first_feed.brand + " " +my_first_feed.title 之後,如果只有 my_first_feed.brand 無法提供資訊,這項規則並不會失效,而會改將名稱設為 my_first_feed.title。
如要套用「進階選項」,請按一下箭頭符號。
- 區分大小寫:與此處輸入的文字相互比對,找出大小寫完全相符的字詞和詞組。
- 僅保留第一個相符的值:針對所需屬性使用擷取選項之後,如果傳回兩個以上的可能相符項目,系統只會擷取您列出的第一個值。舉例來說,假設您想要從名稱中擷取「黃」、「紅」和「藍」,而您的產品名稱為「黃色藍紋襯衫」,這時系統只會擷取「黃」。
- 將搜尋字詞視為規則運算式:比對出符合特定搜尋模式 (或稱「規則運算式」) 的所有值。如要使用這項功能,您必須在文字欄位中輸入規則運算式。舉例來說,如果您只想保留某項屬性中的前六個數字,請使用下列規則運算式:
find: '^(.{6}).*$' replace: '\1'
。
- 僅限完全相符的字詞:僅比對出與輸入內容完全相同的字詞。以英文為例,這可以避免單獨偵測到「female」一詞中的「male」。
你可以使用「選取最新」選項,從兩個以上的資料來源中找出最近更新過的值並填入所需屬性。不過請注意,這個選項僅適用於價格與供應情形的相關屬性。
示例:
- 選取 my_first_feed.availability 和 my_supplemental_feed.availability 中的最新值
- 選取 my_first_feed.price 和 my_supplemental_feed.price 中的最新值
- 選取 my_first_feed.sale_price 和 my_supplemental_feed.sale_price 中的最新值
- 選取 my_first_feed.sale_price_effective_date 和 my_supplemental_feed.sale_price_effective_date 中的最新值
新增修正規則
「修正規則」選項可以讓您新增額外步驟,變更特定屬性的資料。若要最佳化您的資料,請使用條件和修正規則指定動作。舉例來說,您可以修改產品名稱中的特定字詞,或是更新產品資料,以利符合產品資料規格。
使用修正規則指定動作
你可以使用「前置」選項,在特定屬性值的開頭加上字詞、詞組或其他資料來源屬性。這種做法能改善搜尋字詞的成效或簡化產品資料。
注意:只有在「所有」資料來源均無法提供資訊時,前置選項才會失效。舉例來說:
- 前置「color [顏色]:」+ f1.color 會在 f1.color 無法提供資訊時失效。
- 前置「color [顏色]:」+ f1.color +「」+「material [材質]:」+f1.material 在只有 f1.color 無法提供資訊時並不會失效,如果 f1.color 和 f1.material 兩者均無法提供資訊,這項規則就會失效。
你可以使用「附加」選項,在特定屬性值尾端加上字詞、詞組或其他資料來源屬性。這種做法能改善搜尋字詞的成效或簡化產品資料。
注意:只有在「所有」資料來源無法提供資訊時,附加選項才會失效。舉例來說:
- 附加「color [顏色]:」+ f1.color 會在 f1.color 無法提供資訊時失效。
- 附加「color [顏色]:」+ f1.color +「」+「material [材質]:」+ f1.material 在只有 f1.color 無法提供資訊時並不會失效,如果 f1.color 和 f1.material 兩者均無法提供資訊,這項規則就會失效。
使用「標準化」選項,您就能以系統支援的值取代不支援的值,讓僅接受特定值的屬性充分發揮作用。
例如:
- 以狀況
[condition]
屬性為例,系統僅接受「used
」、「refurbished
」和「new
」三個值,因此您可以將所有「vintage
」的值變更為「used
」。
如要套用進階選項,請按一下箭頭符號。
- 區分大小寫:與此處輸入的文字相互比對,找出大小寫完全相符的字詞和詞組。
使用「網址最佳化」功能即可編輯或移除網址元素。這個運算子專門用於修改網址,並具備處理參數的安全措施。
- 如果新增已經存在的新參數,系統將自動取代該參數。
- 如果新增第二個參數,系統則會自動新增 & (而非 ?)。
範例:
為 ads_redirect [Ads 重新導向]
新增自訂追蹤參數。
原有的 ads_redirect [Ads 重新導向] 值:https://www.myonlinestore.com/products/item1.html
-
設定「utm_source」參數並加上 google-products
這個值。
-
設定「utm_medium」參數並加上 shopping
這個值。
修改後的 ads_redirect [Ads 重新導向] 值:https://www.myonlinestore.com/products/item1.html?utm_source=google-products&utm_medium=shopping
使用「尋找並取代」選項,在資料來源中搜尋特定字詞或詞組,並以新值加以取代。這種做法能改善搜尋字詞的成效或簡化產品資料,例如以「高跟鞋」取代「無帶女鞋」。請注意,系統會依序執行「尋找並取代」作業,而非同時完成所有動作。
如要套用「進階選項」,請按一下箭頭符號。
- 區分大小寫:與此處輸入的文字相互比對,找出大小寫完全相符的字詞和詞組。
- 只取代第一個相符項目:僅在所需屬性中比對出字詞相符的第一個項目。舉例來說,如果說明內容是「有銀色羽毛裝飾的銀色耳環」,則系統只會取代第一個「銀色」。
- 將搜尋字詞視為規則運算式:比對出符合特定搜尋模式 (或稱「規則運算式」) 的所有值。如要使用這項功能,您必須在文字欄位中輸入規則運算式。舉例來說,假設您只想保留某項屬性中的前六個數字,請使用下列規則運算式:
find: '^(.{6}).*$' replace: '\1'
。
- 僅限完全相符的字詞:僅比對出與輸入內容完全相同的字詞。以英文為例,這可以避免單獨偵測到「female」一詞中的「male」。
有了分隔並選取選項,您就能從以半形逗號分隔、以箭頭分隔或其他的清單中選取一或多項元素,並將該段文字填入屬性值。舉例來說,假設你是以 product_type
值「服飾與配件 > 衣著 > 制服 > 實驗袍
」將產品分類,可以在自訂屬性中指派產品類型 [product_type]
,並使用「分隔並選取」選項僅保留「實驗袍」。接著,你可以將這個值附加或前置於資料來源中的其他屬性,例如名稱 [title]
屬性。
分隔:代表要以何種類型的節點或符號分隔清單項目,例如:「>」、「,」或「;」。
選取:選取要使用的元素或節點。您可以選擇像「第一個」或「最後一個」之類的值,也可以選取一個範圍內的值,例如「1 至倒數第二個」或「2 至 5」。
合併:如果您選取了多個節點,可以使用自選的分隔符和「合併」功能將這些節點合併為單一值。
注意:分隔選項可與選取和/或合併選項搭配使用。如果不合併分隔的值,可能會產生重複的屬性。例子:假如您以「>」分隔 a > b > c,然後選取 2 至 3。如果以「+」合併值,將會得到單一值「b + c」;如果不合併這些值,則會得到一個重複屬性,當中含有「b」和「c」這兩個值。
例如:
以下說明如何分隔及選取產品類型 [product_type]
字串「服飾與配件 > 衣著 > 制服 > 實驗袍
」的最後一個節點,並將該節點附加至名稱 [title]
屬性,以便建立自訂屬性。
建立名為「最後節點產品類型」的自訂屬性。
將自訂屬性設為「my_first_feed.product_type」。
分隔:按照「>」分隔,將字串分為四個節點:服飾與配件、衣著、制服、實驗袍
。
選取:選擇「最後一個」,這樣就會選取字串中的最後一個節點「實驗袍
」。
另存為草稿。
為名稱屬性建立新規則,例如在名稱中附加新的屬性:"my_first_feed.title" + " " + "last node product type。
注意事項:這個示例只是從字串中選取一個節點,因此不需要使用「合併」選項。如要使用兩個節點,則須以「,」合併,例如:制服, 實驗袍。
使用「清除」選項
你可以使用「清除」選項來移除任何屬性的值,例如從某個資料來源檔案中移除「n/a
」等文字內容。
在使用「資料來源」和「修正規則」指定動作修改規則的過程中,您可以在畫面右上角預覽草稿值。
如要查看這些變更會對特定商品帶來哪些影響,請按一下「放大鏡」圖示並在目錄中搜尋項目 ID,或是點選「箭頭」符號從任一產品開始逐一查看。
注意事項:如果無法點選「放大鏡」或「箭頭」按鈕,請嘗試收合「資料來源」或「修正規則」。
如果您為某項屬性建立了多項規則,可以查看每項規則對最後產生的值有何影響。修改完畢後,經過編輯的規則旁邊將會顯示中繼值。
注意事項:
- 如果您以單一規則完成多項變動,則中繼值會反映各項變更合併後的結果。
- 如果某項規則不適用於您正在查看的項目,就不會顯示中繼值。
如要查看套用規則後會顯示的有效值和草稿值,請將游標移到預覽方塊上。
使用條件設定
你可以在某個動作前加上特定條件,從資料來源中篩選出符合指定條件的商品。假設你想對特定品牌的所有商品套用相同的名稱,可以將品牌條件設為「等於」和「Google」。如果從資料來源中選取某項屬性,系統就會利用設定的條件篩選所選值中的現有值。舉例來說,如果你選擇附加以下其中一種條件:
在第一個下拉式選單中,選取要用來比對的資料來源屬性或已處理的屬性。產品資料來源屬性是來自特定資料來源的特定屬性。選擇資料來源後,即可指定屬性名稱,並選擇原始資料來源值。已處理的屬性即為最終屬性值,套用資料來源規則後產生的任何變更均會反映在這類值中。
在第二個下拉式選單中選取條件的運算子,例如「包含」或「不等於」。
接著,輸入要與條件比較的值。這個值可以是靜態值,或是資料來源中經過處理的屬性值。
如要補充第一個條件,請選取「和」,然後輸入第二個條件。您可以輸入任何條件,只要不與第一個條件相牴觸即可。如果兩個條件都成立,系統就會執行這項作業要求。舉例來說,您可以對襯衫套用「紅色」和「小尺寸」的規則。
您也可以讓規則依據不同條件獨立運作。只要選取「或」並輸入第二個條件,該項規則就會判斷第一個或第二個條件是否成立。只要您輸入的其中一個條件成立,系統就會執行這項作業要求。舉例來說,您可以對襯衫套用「紅色」或「藍色」的規則。
注意事項
- 輸入價格時,請一律使用數字,不要加上貨幣符號。
- 使用「等於」條件時,請務必確認輸入的值與資料來源中的值完全一致。舉例來說,不得以 13、$13.00 等值代替 13.00。
- 值不必區分大小寫。
只有在條件成立時,系統才會執行「設為」和「選取最新」等指定動作。
儲存屬性規則
如要儲存規則並套用至資料來源,請按一下「套用變更」。變更套用完畢後,必須重新處理資料來源。系統會將新規則列在產品資料的最新上傳項目中,並套用至所有上傳內容,直到你再次變更規則為止。
如要修改現有規則,請按一下「規則」欄中含有規則的灰色方塊。規則修改完畢之後,請按一下「套用變更」來儲存變更,然後上傳產品資料,即可套用變更內容。