從基礎到進階:好用 Google Ads Scripts 彙整

從基礎到進階:好用 Google Ads Scripts 彙整

大家好,我是 applemint 的 Eric。最近開始在整理自己過去工作的筆記,發現一直沒有好好的介紹 Google Ads Scripts,而關於 Google Ads Scripts 的中文資料又非常稀少,因此一方面為了 SEO(誠實),另一方面則是留下一些記錄,供公司內部教育訓練用,決定把這些好用的工具,開源給大家。

為什麼要學 Google Ads Scripts?

先說結論,任何直接主張操作廣告應該要「全自動」或「全手動」的說法,都是不負責任的。學會 Google Ads Scripts 的目的在於:將例行的手動工作自動化,同時對廣告活動保有較高的控制力。

無可否認,Google Ads 不斷進化,在成效方面,大量投入 AI 學習,以取得更好的成效;而在操作上,則不斷改善使用者介面,降低操作難易度。但對於在操作廣告的第一線人員,放棄全部的操作權力,全部交由 Google 的黑盒子去執行,成果並不一定總是好的,例如:以曝光比重來說,有時候增加曝光比重最直接的方式,就是直接提高競價。

但並不代表「手動」就是解藥。隨著廣告帳號、行銷活動的數量增加,全手動的操作廣告會使操作人員花費大量的時間,取得較少的結果。因此,如何透過Google Ads Scripts,完成常態的、例行的工作,便顯得更重要。

不會寫程式也能學嗎?

硬說「不會寫程式也學得會」就太矯情了。

想要了解 Google Ads Scripts,必須對於 JavaScript,有基礎的認識。Google Ads Scripts 的開發人員文件指出,「只需要有入門等級的 JavaScript 能力即可學會」。

由於網路上已經有許多人開源的指令碼可以使用,所以在學習 Ads Scripts 的時候,只要能夠正確的填寫參數與變數(也就是設定值),符合我們自己使用的情境即可。而網路上公開的這些指令碼,通常也會附上詳盡的註解,所以即便不會寫程式,如果能夠仔細讀完註解,幾乎都可以正確設定。

如何新增 Google Ads Scripts?

進入 Google Ads 後,點擊 [工具與設定] > [大量操作] > [指令碼]。

接著點選 [新增指令碼]。

每次新增指令碼時,都記得需要 [授權],才能執行於指定的廣告帳號中。

最後,為了讓指令碼可以自動執行,在儲存指令碼後,一定要記得設定頻率

儲存 Google Ads Scripts 後需要設定執行頻率。

實用 Google Ads Scripts 分享

以下將挑選目前 applemint 實際使用的 Ads Scripts,每種指令碼將會標注原始出處,以及解說文。未來會持續更新,因此歡迎將這篇文章加入書籤!

月預算花費上限

由於 Google Ads 並沒有像 Facebook 廣告一樣,有「總預算」的概念,而每天花費的金額也會因為競價狀況浮動,因此制定月預算的花費上限對於預算控制較嚴格的客戶非常有幫助。

指令碼解說:〈為 GOOGLE ADS 增加月預算花費上限

延伸閱讀:https://groups.google.com/forum/#!topic/adwords-scripts/DNpD7fbwkn4

用 Google Sheets 24 小時調整競價

這項功能適合所有控制欲強烈的操作人員:在 Google Sheets 上寫下每天、每小時競價調整的幅度。是 applemint 的 Hiro 最喜歡的指令。

指令碼解說:(敬請期待)

延伸閱讀:https://searchengineland.com/adwords-bidding-thats-4-times-responsive-google-marin-kenshoo-207877

追蹤品質分數

這個指令碼可以協助將 Google Ads 中各關鍵字的品質分數平均,將品質分數 1~10 的關鍵字數量列出來,並於指定的 Google Sheets 製成柱狀圖,顯示品質分數隨時間變化的狀況。

指令碼解說:(敬請期待)

延伸閱讀:https://searchengineland.com/track-quality-score-daily-with-this-advanced-adwords-script-315545

結語

以上整理出的 Google Ads Scripts,都是 applemint 現在實際運用在客戶廣告帳號中的指令,資料的正確性是沒有問題的。未來我也會針對個別指令碼撰寫比較詳細的說明,歡迎大家把這篇文章加入書籤,隨時參閱。

參考資料

從這裡聯絡 applemint!

Eric Chuang

相關文章

與我們聯繫