本頁面包含以下內容
優點
- 有效定價:運用先進的 Google AI 技術,在購物廣告和網路商店的產品到達網頁上,持續調整並顯示最有利銷售的特價價格。
- 提升成效:大幅提升毛利、轉換次數、消費者點擊次數,並提高廣告支出的投資報酬率。
- 簡單好用:持續取得系統自動最佳化的價格,節省時間、精力與成本。
運作方式
自動折扣是 AI 輔助的解決方案,可有效提高整體商品目錄的毛利。
Google 會使用 AI 演算法,根據下列的市場信號,持續調整產品特價價格:
- 產品需求
- 價格彈性
- 價格競爭力
- 季節性趨勢
- 預估送達日
- 品牌價值
- 運費
調整後的特價價格會顯示在購物廣告中 (通路折扣),相同的價格也會傳送到網路商店的產品到達網頁顯示。
資格條件和規定
決定是否加入前,請先根據下列規定,確認這項功能是否適合你的商家:
- 須使用購物車資料進行轉換追蹤。點這裡可查看詳細操作說明。
- 必須針對至少 20% 的總廣告空間曝光次數,提供
[auto_pricing_min_price]和[cost_of_goods_sold]產品資料屬性。你可以參考下列說明開始設定:[auto_pricing_min_price]屬性 <= 目前向消費者顯示價格 (目前[price]或[sale_price]) 的 95%,且 >=[cost_of_goods](詳情請見下文)。[cost_of_goods]必須低於[auto_pricing_min_price]且介於目前向消費者顯示的價格的 5% - 95% 之間 (目前[price]或[sale_price])
- 你的網站整合功能必須能接受並採用 Google 提供的產品價格 (來自 Google 產生的 JSON 網頁符記)。
- 允許 Google 按前 3 天 10%、之後 90% 的曝光量,向消費者顯示你選擇套用此功能的產品。
- 你有責任確保自己使用本功能時,遵守適用於你和商家的所有當地法律和法規。
操作說明
步驟 1 (1/6):開始設定
在 Merchant Center 帳戶,按一下左側導覽選單的「行銷」,然後選取「自動折扣」。
選取是否要使用開店平台,並選擇偏好的成效報表幣別
如果使用開店平台,例如 Shopify、WooCommerce、Magento、PrestaShop,請參閱這篇文章,進一步瞭解如何設定自動折扣功能
儲存基本資訊後,即可繼續設定程序的後續步驟
步驟 2 (2/6):設定透過購物車資料回報的轉換 (CwCD)
- 產品價格:這個值包含未稅折扣價。
- 銷貨成本:購物車資料中可能包含的所有產品都必須上傳至 Merchant Center 的產品資料,包含銷貨成本 (COGS)
[cost_of_goods_sold]的值。這麼做可確保系統在進行利潤最佳化時,能計入購物車中的所有產品。 - 折扣:在前測期間,系統會透過這個欄位收集所有額外的非固定費用,例如結帳時未列出的運費和交易成本。
將購物車資料值加入網路商店的轉換追蹤後,請完成測試訂單,並按照下列步驟執行,確認轉換代碼參數是否導入正確:
按一下 Google Chrome 網路瀏覽器右上角的 Chrome 選單,然後依序選取「更多工具」和「開發人員工具」,開啟 Chrome 開發人員工具。
在「開發人員工具」面板,選取「網路」。
在 Google Chrome 網路瀏覽器提交測試訂單。
搜尋包含轉換的要求 (搜尋「/conversion」)。查詢字串參數應包含購物車參數,如以下範例所示:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = discount
- bttype = event type
- item = items (the array) mapping all items with (items.id * items.price * items.quantity)
步驟 6 之 3:為加入產品提交產品屬性
[auto_pricing_min_pricing] 屬性,為偏好的國家/地區加入產品。成效報表目前只能顯示所有參與市場的匯總資料,無法依特定國家/地區篩選。如何加入產品
如要加入產品,請為每項產品提供有效的自動定價最低價格 [auto_pricing_min_price] 和銷貨成本 (COGS) [cost_of_goods_sold] 屬性,務必涵蓋至少 20% 的總廣告空間曝光次數。你可以在 Merchant Center 或從 API,透過多個資料來源提供這些屬性。
請注意,最高價格是產品資料中提供的原價,最低價格則是 [auto_pricing_min_price] 屬性中提供的值。Google 會在這兩個價格之間,訂定最合適的特價,並在不同時間點變更價格。系統只會對廣告空間中產品調整特價,讓整體廣告空間達到獲利極大化的目標,並考量交叉銷售和侵蝕效應。
| 必要屬性 | 值類型 | 說明 |
最低價格 [auto_pricing_min_price] |
字串 | 此為最低價格,代表你不希望折扣套用到價格低於此金額的產品。請按照價格 [price] 屬性的格式設定規則,提供屬性值。注意事項:如果沒有最低廣告價格限制等特殊規定,這項屬性通常會等於銷貨成本 (COGS) [cost_of_goods_sold]。 |
銷貨成本 (COGS) [cost_of_goods_sold] |
字串 | 這是銷貨成本 (COGS),如果無法立即取得準確的資料,請盡可能估算出最接近的數值。 |
稅金
銷貨成本不含稅,但 [auto_pricing_min_price] 的值必須包含稅金。
停用產品的自動折扣功能 (選用)
如要停用個別產品的自動折扣功能,請移除每項產品的自動定價最低價格 [auto_pricing_min_price] 屬性,或將值設為產品價格。
[cost_of_goods_sold] 屬性。這些產品如果加入了購物車,系統會使用這項屬性計算總利潤。步驟 6 之 4:完成網址整合
目前的特價價格會傳入網址。
歐洲經濟區:如果購物廣告顯示先前的價格,系統也會將該價格傳入網址。您可以選擇在網路商店顯示先前的價格。
先前的價格是過去 30 天內,在下列國家/地區向 Google 使用者顯示的最低價格:克羅埃西亞、拉脫維亞、挪威、波蘭、西班牙。
至於其他所有歐洲經濟區國家/地區,先前的價格代表過去 30 天內在 Google 上向使用者顯示的最低價格;但如果在過去 60 天內連續調降 (例如依序降價 10%、20% 和 50%),先前的價格則為首次降價前的價格。
示例:假設產品價格變更,第 1 天為 €100 歐元、第 7 天為 €90 歐元、第 14 天為 €80 歐元、第 21 天為 €70 歐元:在克羅埃西亞、拉脫維亞、挪威、波蘭、西班牙,第 22 天的先前價格為 €80 歐元,其他所有歐洲經濟區國家/地區則為 €100 歐元
如要查看測試用的範例網址,請前往 Merchant Center 的「行銷」分頁,點選「更新商店網站」下方的「自動折扣」分頁。如需更多測試網址,請與我們聯絡。
如要使用價格符記,請按照下列說明操作。
注意:
- 如需網址整合方面的協助,請參閱「符記結構」下方資訊,進一步瞭解 Google 產生的 JSON 網頁符記結構,以及處理產品價格的過程
- 公開金鑰 (請見下方) 適用於所有自動折扣整合功能
符記結構
JWT 符記包含兩個 JSON 物件:標頭和酬載。
標題
{
"alg": "ES256",
"typ": "JWT"
}
Google 產生的符記標頭具有兩個欄位:
- alg - 使用的演算法,值一律為「ES256」
- typ - 媒體類型,值一律為「JWT」
如果符記標頭包含任何其他欄位,或欄位值與上述說明不同,就必須拒絕符記。
酬載
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"pp": 15.00,
"c": "USD"
}
酬載包含下列欄位:
- exp - 到期時間,以 Unix 時間為準。如果符記已到期,就必須拒絕。
- o - 優惠 ID,用來檢查到達網頁是否符合產品或有效的子類。如果到達網頁不符合產品或有效的子類,就必須拒絕。有效的子類包含相同鞋款的不同尺寸。
- m - 商家 ID。如果商家 ID 不一致,就必須拒絕符記。
- p - Google 自動折扣 (GAD) 價格
- pp - 先前價格**歐洲經濟區:如果購物廣告顯示先前的價格,系統也會將該價格傳入網址。您可以選擇在網路商店顯示先前的價格,
先前的價格是過去 30 天內,在下列國家/地區向 Google 使用者顯示的最低價格:克羅埃西亞、拉脫維亞、挪威、波蘭、西班牙。
至於其他所有歐洲經濟區國家/地區,先前的價格代表過去 30 天內在 Google 上向使用者顯示的最低價格;但如果在過去 60 天內連續調降 (例如依序降價 10%、20% 和 50%),先前的價格則為首次降價前的價格。
示例:假設產品價格變更,第 1 天為 €100 歐元、第 7 天為 €90 歐元、第 14 天為 €80 歐元、第 21 天為 €70 歐元:在克羅埃西亞、拉脫維亞、挪威、波蘭、西班牙,第 22 天的先前價格為 €80 歐元,其他所有歐洲經濟區國家/地區則為 €100 歐元
- c - 貨幣 (大寫)
採用符記
符記的確切採用方式取決於所使用的資料庫,但整體來說包含 3 個步驟:解碼與簽章驗證、欄位驗證,以及採用價格。
解碼和簽章驗證 使用 Base64URL 編碼的符記會傳入「pv2」網址要求參數:
http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ大部分的資料庫會將解碼與簽章驗證合併為一個函式,其中「token」、「ES256」(演算法) 和「public_key」為輸入內容,「token_body」則是輸出內容:
token_body = decode(token, 'ES256', public_key)用於驗證的公開金鑰:
以下金鑰皆可供所有自動折扣使用者使用,不會過期失效。
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----END PUBLIC KEY-----
欄位驗證
如果所選資料庫接受上一個步驟中的金鑰和演算法,且即使有標頭選項也會強制使用這些項目,你就無需另外檢查標頭;否則就需根據上述指南檢查標頭欄位。詳情請參閱 JSON Web Token 現行最佳做法。
無論使用的資料庫為何,都必須根據商家資料檢查「o」、「m」和「p」欄位。o如果兩者不一致,請務必拒絕該符記,這樣客戶才無法複製產品和/或商家的符記。商家可以檢查「exp」欄位並拒絕到期的符記,但這不是必要的程序。
消費價格 如果所有欄位都有效且符記並未過期,商家就必須使用「p」欄位中提供的價格。
商家只要符合本頁面所列的條件,就可以使用現有的優待券功能來設定折扣價。請特別注意,到達網頁上的價格必須與符記中的價格相符,只在結帳頁面加入折扣是不夠的。
測試 整合完畢後會有 3 個測試步驟:
- 功能測試 (由商家完成)
- 金鑰驗證 (由具備 Google 所提供符記的商家完成)
- 完整的端對端測試 (由 Google 完成)
功能測試 如要在開發期間和之後進行測試,最簡單的方法是產生臨時金鑰組。這樣一來,你就能完全掌控符記。你可以使用這個指令產生有效的金鑰組:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem openssl ec -in privkey.pem -pubout -out pubkey.pem你可以使用 jwt.io 或採用 ES256 演算法的類似工具來產生符記。
金鑰驗證 為了驗證正式版金鑰設定正確,Merchant Center 會在新手上路流程期間提供已簽章的符記 (範例網址)。
步驟 5 (5/6):Google 審查
步驟 6 (6/6):設定完成和啟動
產品啟用
Google 審查通過後,如果產品已套用自動折扣功能,系統就會開始放送購物廣告,向 90% 的消費者顯示最佳特價。請注意,只有能提高整個商品目錄最高利潤整體目標的產品,才會享有折扣。
如要暫停或啟用自動折扣,可隨時使用「暫停」和「啟用」按鈕設定。
成效報表
前往「行銷」下方的「自動折扣」分頁,即可監控所有成效指標,還能選取特定時間範圍,一覽評量表的多項成效指標,包含毛利增量、收益和點擊次數等。這些指標每天都會更新。請參閱這篇文章,進一步瞭解可用的指標,以及 Merchant Center 的自動折扣功能。