Merchant API 接入腳本是這篇文章討論的核心

Google Ads Scripts 2026 把 Merchant API 丟進腳本:電商商品資料自動同步、庫存不翻車的下一步
快速精華:Merchant API 入腳本後,你最該做的 4 件事
我把這次變動拆成「你會立刻用到」的決策清單,不講空話。
- 💡核心結論:2026 起你可以在 Google Ads Scripts 直接使用 Merchant API 來讀取/上傳/同步商戶資料、商品目錄、庫存變動與動態推廣,讓商品資料更新和投放流程更靠近。
- 📊關鍵數據:Google 針對 Content API for Shopping 的停用/退場節點已對外明確規劃到 2028 前後;而 Ads Scripts 的 Merchant API 也已宣布在 2026 年展開支援。對電商來說,這不是「之後再說」,而是要在 2026~2027 把資料同步架構先換掉,才能在退場時不被迫重做。
- 🛠️行動指南:把「商品資料更新」從外部流程(或 Content API 既有管線)逐步搬進 Ads Scripts:先做讀取驗證、再做增量同步、最後才是庫存提醒與動態廣告觸發。
- ⚠️風險預警:最常見翻車點不是 API 接不起來,而是 同步頻率、權杖管理、庫存延遲、與廣告端條件不一致。一旦把「該下架的商品」還投著,就會直接把 CTR 拖下去。
為什麼 2026 Merchant API 進 Ads Scripts?電商資料鏈要「縮短」到什麼程度
我觀察到這次 Google 的調整,本質上不是「多一個 API」,而是把電商營運最麻煩的那段——商品資料怎麼從後台跑到投放端——再縮短一次距離。過去常見做法是:用 Content API 或其他外部服務更新 Merchant Center,然後再讓 Google Ads 端的商品/動態規則去吃資料。中間那幾步只要有任何延遲或映射錯誤,就會出現你不想看到的狀況:例如庫存已經沒了,廣告還在;價格變更了,投放那邊還是舊的。這類問題會直接打到 CTR,因為使用者看到的商品訊息和實際狀態對不上。
在 2026 年,Merchant API 正式被引入 Ads Scripts。也就是說,你可以用 JavaScript 在腳本裡直接連接 Merchant Center,對商品目錄、庫存變動、動態推廣做資料層級的管理。Google 官方在其 Merchant API 以及 Ads Scripts 相關更新說明裡,明確把它定位為能在腳本中透過權杖呼叫,並支援搭配 UrlFetchApp 或 Google Cloud API。
更狠的是:在 Content API for Shopping 於 2028 前後停用前,Merchant API 的「入腳本化」會降低你對既有 Content API 管線的依賴,等於把電商產品管理與廣告投放自動化,整合到一個更可控的節點。對那些喜歡用腳本把流程自動化的人來說,這就像把「資料更新」和「出價/投放條件」放進同一個節拍器裡——你要快,就快;要審核,就加一道閘門。
Ads Scripts 到底怎麼接 Merchant API:權杖、UrlFetchApp / Google Cloud API 與同步節奏
用一句話講:你會在 Ads Scripts 新增 Merchant API 的權杖(token),然後在腳本裡用工具去呼叫 API,把「商品資料」拉進腳本工作流。Google 在 Ads Scripts 的說明中提到,開發者要在腳本新增 Merchant API 權杖,並能使用 UrlFetchApp 或 Google Cloud API 來進行跨域資料存取。
這代表你可以把原本分散在不同系統的工作——像是:讀取商品清單、上傳或同步商品資訊、追蹤庫存變動、設定動態推廣條件——收斂到一個脚本可審計、可重跑的流程。你不必每次改品項規則都去手動按按鈕或等外部服務跑完才同步。
Pro Tip:把同步做成「增量 + 可回滾」的節奏
專家建議你不要一上來就全量覆蓋商品資料。做法是:先用腳本只讀取(或只比對)目錄差異,確認映射完全正確,再逐步把「上傳/同步」改成增量;最後才接庫存提醒與動態投放觸發。這樣就算 API 回應格式或資料欄位有變,你也能快速回到上一個一致狀態。
- 權杖管理:把 Merchant API token 的有效期、替換流程寫進腳本維運流程,而不是放任它「自然失效」。
- 呼叫策略:UrlFetchApp 適合快速整合,Google Cloud API 方式則適合更可控的企業環境(例如有既有 GCP 觀測/權限管理)。
- 同步節奏:庫存層級的更新不要和價格層級混在同一個批次節點;把節奏分拆,你就能更精準避免「舊庫存仍投放」的瞬間窗口。
從資料到成效的連鎖反應:避免誤價/缺貨導致 CTR 掉點,案例怎麼看
如果你做過電商投放,你應該懂那種「明明廣告開得很勤,但 CTR 就不上去」的挫折感。這次 Merchant API 入腳本,核心賣點之一就是降低因誤報價格或缺貨造成的 CTR 下降。因為當你能在 Ads 腳本中更快把 Merchant Center 的商品/庫存狀態對齊到投放條件,使用者點進去的機率就更一致:看到的內容通常比較不會跟落地狀態打架。
以實務案例的角度來看(我用「觀察+推導」的方式整理,不是憑空編數字):假設你有動態廣告會引用商品目錄,且商品狀態依賴庫存字段或可售狀態。如果你更新庫存的流程是外部 ETL → Merchant Center → Content API → Ads 同步,當其中任一環節出現延遲,投放端就可能在「短時間」仍然把商品當成可售。這段短時間雖然不長,但 CTR 是立即反應的指標——使用者看到已缺貨商品時,點擊意願會下降或點擊後體驗變差,最後可能導致你的投放效率下降。
而 Merchant API 在 Ads Scripts 內能做到的事情是:讓你把「更新節點」更接近「廣告決策節點」。Google 在相關說明中也強調跨域資料存取與腳本內管理的可能性,並提到它能協助 SEO 及 MD(線上產品頁)同步庫存,避免缺貨/誤價引發的點擊衰退。
說得更直白一點:你不是只是在「節省人工」,你是在降低資訊錯配的概率。在 2026 之後,這種資料一致性會直接變成投放體驗品質的一部分。
Content API 2028 前的遷移策略:你該先改哪裡、怎麼降風險
你要先有心理準備:遷移不是「把 endpoint 換掉」這麼簡單。Merchant API 在設計上被定位為對複雜設定更友善的主路徑,並可作為替代 Content API for Shopping 的方式(Google 也把它視為更適合規模化管理自動化的通路)。而且 Ads Scripts 也已開始支援 Merchant API(Google 的 Ads Developer Blog 提到支援展開時間點),重點是:你得在停用前把你的流程打通。
遷移路線圖(建議你照這順序做)
- 盤點現況:你現在商品/庫存同步是用 Content API 的哪一段?是全量?還是增量?更新頻率多少?
- 先做乾跑:在 Ads Scripts 端先做讀取/比對,不上傳、不觸發廣告,只確認 Merchant API 回來的資料和你落地的字段一致。
- 切增量寫入:先把價格或庫存其中一類字段切過去,觀察兩個節點的差異窗口。
- 再接動態推廣:最後才把動態廣告投放與庫存提醒條件接上,確保沒有「狀態不同步」的斷層。
- 加回滾機制:任何涉及投放條件的腳本更新,都要能在幾分鐘內停用並恢復到上一個一致狀態。
風險警報我再重講一次:同步頻率與廣告端條件不一致,是最常見坑。比方說,庫存變動可能需要更快反映,而價格調整可以慢一點;如果你把兩者同批處理,某些商品會短時間出現「價格可賣、庫存不可賣」的錯配。Merchant API 在腳本化後,你反而更該做節奏拆分。
FAQ:Merchant API 入腳本到底影響你哪一塊
Merchant API 進到 Google Ads Scripts,會取代我所有的 Content API 嗎?
不一定。實務上你要依照現況盤點:先用 Merchant API 做讀取/比對與增量同步,再逐段切換。Content API 退場前可以並存,但你的目標應該是把關鍵流程逐步搬進腳本可控的節點。
Ads Scripts 連 Merchant API 時,權杖要放在哪裡、怎麼避免維運事故?
依照官方說明是在 Ads Scripts 新增 Merchant API 權杖,並把 token 有效期與替換流程納入維運。再加上回滾與監控,遇到異常可以快速停止避免投放錯配擴散。
如果我只想改善庫存錯配,最小改動應該先做什麼?
先在 Ads Scripts 做庫存讀取/比對確認字段映射,再切「庫存提醒/可售狀態」同步。等庫存穩定後再考慮價格或其他動態投放條件,這樣風險最低。
下一步:讓你的商品同步跟投放節奏站在同一邊
如果你想把 Merchant API 納入 Ads Scripts、並在 Content API 退場前完成可回滾的遷移,我們可以幫你把「資料流程 + 腳本設計 + 監控回報」一次整理成可落地的方案。
聯絡我們:做你的 Ads Scripts + Merchant API 自動同步規劃
權威參考資料(真實連結)
- Merchant API | Google for Developers
- Merchant API is coming to Google Ads scripts starting April 22, 2026 (Ads Developer Blog)
- Merchant API – Google Merchant Center Help
- Merchant API lands in Google Ads scripts ahead of Content API sunset (Search Engine Land)
- Deadline! Google Merchant Center Content API to Merchant API (Google Support)
Share this content:













