動態促銷活動簡介

動態促銷活動會為零售商自動選擇最合適的優待券或促銷活動,並套用至 Google 購物廣告,盡可能提高毛利。這項功能使用 Google AI 輔助的定價模型,根據你為商品目錄提供的銷貨成本 (COGS)、折扣促銷活動,以及轉換回報等資訊,向消費者顯示最合適的促銷活動。

這項產品目前仍在測試階段。如有興趣採用,歡迎透過 dynamic-promotions-support@google.com 與我們聯絡。

本頁面包含以下內容


優點

Google 定價模型會自動找出可產生最高毛利的最佳促銷折扣。動態促銷活動提供以下好處:

  • 系統會自動分享促銷活動,並即時顯示最佳促銷價格,為你節省時間和精力。
  • 提高廣告投資報酬率 (ROAS) 和獲利能力。
  • 運用 Google 的大規模定價模型,即時更新購物廣告和商家網站到達網頁上的促銷活動,顯示最適用的折扣。

使用動態促銷活動的資格條件

開始使用動態促銷活動前,請先確認你是否符合所有資格規定。如果你有多個 Merchant Center (子) 帳戶,則每個帳戶都必須符合條件。

  • 動態促銷活動僅支援可使用一般促銷活動工具的國家/地區。如要查看適用國家/地區的完整清單,請參閱「參加條件與政策」說明文章的「適用情形」一節。
  • Merchant Center 帳戶中的商品目錄至少獲得 1,000 次消費者點擊。
  • 有 20% 的產品曝光次數來自已加入 [auto_pricing_min_price][cost_of_goods_sold] 屬性的產品資訊。如要進一步瞭解產品的曝光涵蓋率,請參閱 Merchant Center 的成效報表。你可以參考下列說明開始設定:
    • [auto_pricing_min_price] 屬性 <= [price] 的 95%,且 >= [cost_of_goods]。詳情請見下文。
      • [cost_of_goods] < [auto_pricing_min_price] 且 >= [price] 的 5%。
    • 須使用購物車資料進行轉換追蹤。按這裡查看詳細操作說明。
  • 你的網站整合功能必須能接受並採用 Google 提供的優待券 (來自 Google 產生的 JSON 網頁符記)。
  • 允許 Google 按前 3 天 10%、之後 90% 的曝光量,向消費者顯示你選擇套用此功能的產品。

動態促銷活動的運作方式

動態促銷活動會為商家自動選擇最合適的產品折扣,並套用至購物廣告,盡可能提高毛利。

商家必須提供折扣百分比、商品目錄的銷貨成本,以及轉換資料。Google AI 輔助的定價模型會根據這些資料,自動為所有啟用此功能的產品選擇最佳促銷活動。動態促銷活動的運作流程如下:

  1. 商家將促銷活動、優待券及必要資訊上傳至 Merchant Center。
  2. 系統會在購物廣告平台上向消費者顯示促銷活動,爭取更高業績。
  3. 購物者在商家的電子商店結帳網頁上套用促銷活動折扣。

Google 會使用 AI 演算法,根據下列市場信號,持續調整優待券價格:

  • 價格競爭力
  • 價格彈性
  • 季節性趨勢
  • 預估送達日
  • 品牌價值
  • 運費

系統會在購物廣告中顯示調整後的特價價格 (通路折扣),並在網路商店的產品到達網頁上同步更新價格。

產品會顯示「特價」註解及原價。

注意:在計算促銷活動對整體毛利的影響時,我們會考量購物者點按動態促銷活動廣告後,在同一工作階段購買的所有產品 (包括打折和未打折商品)。

傳送優待券網址

購物者點選動態促銷活動商品後,系統會他們重新導向至貴商家網站的產品到達網頁,該頁面應顯示優待券 (建議放在產品價格旁),並與 Google 上顯示的原價一致。

Product landing page of a green candle with the original price crossed out and sale price in red.

為了在到達網頁上顯示優待券,動態促銷活動產生的到達網址會將優待券資訊當做參數傳遞。該網址採用 JSON 網頁符記編碼,可透過 base64 解碼器解碼及使用。

以下是到達網址的範例,其中的 pv2 參數用於傳送優待券資訊:

https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

編碼符記含有 2 個與傳送價格相關的欄位:

  • dp:代表折扣百分比
  • dc:代表優待券代碼

示例:

"dp": 10,

"dc": "RHNKLNEQ"

// 10% 的折扣

// 優待券代碼 = RHNKLNEQ

注意:優待券是由系統動態產生,會隨機指派給個別購物者,且會在一天內更新數次。

優待券傳送程式碼示例

// 驗證及解碼 Google 自動折扣 pv2 符記的程式碼範例。
// 執行指令碼後,在網站上方顯示優待券。
// 執行指令碼的方法如下:

// 1. 在 Chrome 中使用 pv2 符記開啟網站,例如:https://www.yourwebsite.html?pv2=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiRVVSIiwiZXhwIjoxNjg0NDE2ODk5LCJtIjoiMTIzNDU2IiwibyI6IjY1NDMyMSIsInAiOjE0LjA2LCJkcCI6MTIsImRjIjoiTktMRVdBT0kifQ.D0dYYxnqki8aUnlPKFM-sFcHxSzu1HJ9v9wOGXGk2Lw

// 2. 在網站上按一下滑鼠右鍵 -> 檢查元素

// 3. 前往「Console」分頁

// 4. 將整段指令碼貼到控制台,並按一下 Enter 鍵

 

// 用於簽署自動折扣 pv2 符記的 Google 公開金鑰

const google_public_key = `-----BEGIN PUBLIC KEY-----

MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc

nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==

-----END PUBLIC KEY-----`

 

// const verify_signature = true  // 用於驗證符記簽章

verify_signature = false  // 用於非 Google 符記

 

function verifyAutomatedDiscountTokenCorrectness(jwt) {

  console.log("verifyAutomatedDiscountTokenCorrectness")

  if (jwt == null) {

    console.log("error: no JWT")

    return false

  }

 

  const current_page_offer = "654321" // 待執行的動作:取得此頁面的 offer_id

  const expected_merchant_id = "123456"  // 待執行的動作:使用實際的 Merchant Center ID

 

  const jwt_offer = jwt.o

  const jwt_merchant = jwt.m

  const jwt_expiry_date = Date(jwt.exp)

 

  if (jwt_offer != current_page_offer) {

    console.log("error: incorrect offer id:", jwt_offer, " vs", current_page_offer)

    return false

  }

  if (jwt_merchant != expected_merchant_id) {

    console.log("error: incorrect merchant id", jwt_merchant, " vs", expected_merchant_id)

    return false

  }

  if (Date() < jwt_expiry_date) {

    console.log("error: expired token")

  }

 

  return true

}

 

function displayAutomatedDiscountLitePricePassingCoupon(jwt) {

  if (!verifyAutomatedDiscountTokenCorrectness(jwt)){

    return

  }

 

  const discount_percent = jwt.dp

  const coupon_code = jwt.dc

 

  if (discount_percent == undefined) {

    console.log("error: missing discount percentage")

    return

  }

 

  if (coupon_code == undefined) {

    console.log("error: missing coupon code")

    return

  }

 

  // 待執行的動作:指定優待券的顯示位置

  let target_element = document.getElementsByTagName("body")[0]

  target_element.innerHTML = `<div><h1><font color="red">-${discount_percent}% with coupon: ${coupon_code}</font></h1></div>` + target_element.innerHTML

}

 

function parseJwtAndDisplayCoupon()

{

  const urlParams = new URLSearchParams(window.location.search)

  const jwt = urlParams.get('pv2')

 

  if (jwt == undefined){

    console.log("error: pv2 parameter is not in the URL")

    return

  }

 

  // 使用 Jose (https://github.com/panva/jose) 程式庫驗證及解碼 JWT 符記。

  fetch('https://cdnjs.cloudflare.com/ajax/libs/jose/4.14.0/index.umd.min.js')

      .then(response => response.text())

      .then(text => eval(text))

      .then(() => {

        jose.importSPKI(google_public_key, 'ES256').then(publicKey => {

          if (verify_signature) {

            jose.jwtVerify(jwt, publicKey).then(

                (decoded_jwt, _) => {

              displayAutomatedDiscountLitePricePassingCoupon(decoded_jwt.payload)

            })

          }

          else {

            displayAutomatedDiscountLitePricePassingCoupon(jose.decodeJwt(jwt))

          }

        })

      })

}

 

parseJwtAndDisplayCoupon()

建立動態促銷活動的操作說明

如要為產品建立動態促銷活動,你可以依序/同時執行以下步驟:

步驟 4 之 1:提供自動定價最低價格 [auto_pricing_min_price] 屬性

  • 如果你可以根據在 Merchant Center 帳戶中建立的定價規則,調降部分產品的價格,就能使用定價最低價格 [auto_pricing_min_price] 屬性,為這些產品設定最低價格。
  • 瞭解如何設定自動定價最低價格 [auto_pricing_min_price] 屬性。
  • 你可以透過補充動態饋給提供這項屬性,或是從 Merchant Center 或 API 建立動態饋給規則。
  • 請注意,最高價格是你在產品動態饋給中提供的原價 [price] 或特價 [sale_price],最低價格則是透過 [auto_pricing_min_price] 屬性中提供的值。Google 會在這兩個價格之間,訂定最合適的優待券金額。Google 也會在指定時間範圍內,根據交叉銷售和侵蝕效應等因素,為商品目錄中的產品產生優待券,以達成提高所有商品目錄利潤的整體目標。

步驟 4 之 2:提供銷貨成本 (COGS) [cost_of_goods_sold] 屬性

系統會運用銷貨成本資料來估算產品毛利。少了這項資料,系統就無法估算最佳優待券折扣和所售產品的毛利,因此建議你盡量為所有商品目錄提供銷貨成本資訊,這樣 Google 才能提高銷售產品的獲利能力。

瞭解如何設定銷貨成本 (COGS) [cost_of_goods_sold] 屬性。

注意:如果不想提供每項產品的具體銷貨成本,可以在 Merchant Center 中使用補充動態饋給,指定銷貨成本的毛利率,並套用至個別商品或商品類別。

你可以透過補充動態饋給提供這項屬性,或是從 Merchant Center 或 API 建立動態饋給規則。

步驟 4 之 3:建立透過購物車資料回報的轉換報表

透過購物車資料回報的轉換報表可用於估算動態促銷活動的影響,助你取得最佳成效。建立透過購物車資料回報的轉換報表後,你就能提交購物車資料,並追蹤動態促銷活動帶來的交易次數、收益和利潤。

建立透過購物車資料回報的轉換報表,即可:

  • 清楚評估動態促銷活動帶來的收益和利潤。
  • 查看購物車內商品數量和平均訂單價值的詳細報表。
  • 查看售出商品的詳細報表。

瞭解如何建立及測試透過購物車資料回報的轉換報表

步驟 4 之 4:設定優待券

動態促銷活動的優待券設定方式,與 Merchant Center 中其他促銷活動和促銷活動動態饋給的設定方式相同。前往這裡,即可瞭解如何設定購物廣告中的商家宣傳活動。

注意:動態促銷活動須符合促銷活動動態饋給規格促銷活動政策的規定。

動態促銷活動是提供「折扣百分比」或「折扣金額」的促銷活動,通常用於線上優惠,因此特定屬性應依照以下方式設定:

屬性

必填

促銷 ID [promotion_id]

前置字元必須為「spd_

優惠類型 [offer_type]

必須設為「generic_code

兌換管道 [redemption_channel]

必須設為「Online

促銷活動目的地 [promotion_destination]

必須設為「Shopping_ads

通用兌換代碼 [generic_redemption_code]

須指定值

折扣百分比 [percent_off] 或 折扣金額 [money_off_amount]

須指定值

除了上述欄位,你也必須為其他必填欄位指定值。


Google 評論

完成導入步驟後,請點按「提出驗證要求」,要求 Google 進行全面審查。審查期間內,系統會執行涵蓋多種情境的端對端測試。我們會在 Google 聯播網內完成審查,確保整合作業正確執行。所有待解決的問題都會顯示在最後一個設定頁面。變更最多可能需要 24 小時才會生效。

如果發現任何問題,請解決問題,然後再次按一下按鈕,提交後續審查要求。在所有問題解決前,須重複提交審查要求。

Google 審查並核准你的帳戶後,你就能使用「自動折扣」分頁監控成效,而且按一下按鈕即可暫停或啟用最佳特價產生功能。

推出時間表

增加曝光量

審查完成後,我們會按照下方時程安排,開始增加曝光量。

增加曝光量時間表

  1. 第一階段:向 10% 消費者顯示最佳化優待券。
  2. 第二階段:向 90% 消費者顯示最佳化優待券。

你隨時都可前往 Merchant Center,在「行銷」下方的「自動折扣」分頁,查看曝光量增加的百分比。


最佳做法

  • 盡量提供多種折扣值

    動態促銷活動會從你提供的折扣值中選擇最合適的折扣,因此提供至少 10 個折扣值,將有助於提升毛利增幅。舉例來說,假設你只提供「5%」、「10%」和「20%」這幾個折扣值,而模型估算的最佳折扣值為「8%」,系統便只能選擇最接近的「5%」,導致成效受限。以此例來說,最佳做法是提供「5%」、「7%」、「9%」、「11%」、「13%」等折扣值,並以「20%」做為上限。

  • 避免使用容易猜中的優待券代碼

    避免使用「5OFF」或「10OFF」等常見的優待券代碼。購物者可能會猜出常見的優待券代碼並直接套用最高折扣,導致非預期的結果。

  • 限制時間範圍和適用產品

    如要限制購物者重複使用優待券,可以設定優待券的有效期限。你可以使用促銷活動開始日期 [promotion_effective_dates] 屬性,設定促銷活動的時間範圍。動態促銷活動與大多數商品目錄連結時的成效最佳,但你也可以為特定產品類別建立優待券。

常見問題

  1. 動態促銷活動如何與 Google Ads 的目標廣告投資報酬率設定搭配運作?

    使用目標廣告投資報酬率出價策略時,動態促銷活動可獲得最佳成效,但並非必要條件。

  2. 商家可以同時使用「折扣金額」和「折扣百分比」促銷活動嗎?

    可以。特定動態饋給列不能同時含有折扣百分比 [percent_off] 和折扣金額 [money_off_amount] 屬性,但你可以為同個產品分別設定「折扣金額」和「折扣百分比」促銷活動。

  3. 系統從指定時間範圍內選擇要顯示的促銷活動時,會考量哪些因素?

    Google AI 會根據多項因素和資料集來決定合適的產品折扣,其中兩個主要因素為需求曲線和價格變動。

  4. 有最低和/或最高折扣百分比/折扣金額規定嗎?

    促銷活動沒有最低或最高折扣規定。

  5. 促銷活動目的地可以同時設為購物廣告和免費產品資訊嗎?

    促銷活動目前只適用於購物廣告。我們會持續擴大動態促銷活動的適用範圍,讓更多商家和購物者享受這項功能帶來的好處。

  6. 優待券可設定最低訂單價值嗎?

    可以,系統支援設有最低訂單價值的優待券。

  7. 商家可以只指定銷貨成本 (COGS) 的毛利率,而不為個別商品提供確切的銷貨成本值嗎?

    可以,商家可以在 Merchant Center 中使用補充動態饋給,指定銷貨成本的毛利率。

  8. 動態促銷活動可以與最高成效廣告活動搭配使用嗎?

    動態促銷活動目前只適用於購物廣告,但與最高成效廣告活動相容。換句話說,動態促銷活動可與最高成效廣告活動搭配使用,但只會在最高成效廣告活動放送購物廣告時顯示。

  9. 動態促銷活動與自動折扣計畫有何不同?

    這兩者採用的模型類似,不過以傳送價格或到達網頁來說,動態促銷活動的整合要求較低。

  10. 我只有一個 MCID 帳戶,但有多個指定不同國家/地區的產品動態饋給。我可以加入在不同國家/地區銷售的產品嗎?

    只要新增自動定價最低價格 [auto_pricing_min_pricing] 屬性,就能加入偏好國家/地區的產品。成效報表目前只能顯示所有國家/地區的匯總資料,無法依特定國家/地區篩選資料。

相關連結

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
2501358540609234174
true
搜尋說明中心
true
true
true
true
true
71525
false
false