如果時間就是金錢,這個免費的谷歌廣告預算腳本就是無價之寶
已發表: 2022-12-14時間就是金錢。
這是我的口頭禪之一,我試圖以此來經營我的生活。
由於我經營著自己的小型數字營銷機構,而且我們只有一支精幹的團隊,因此我們也將其作為我們的關鍵支柱之一。
因此,對於我和我們團隊來說,自動化一直是優先考慮的事情,這並不奇怪。
也是因為我一直對科技和創新著迷,相信進步是我們前進的動力。
因此,我研究了使用不同方法做事的方法。
我的自動化之旅始於宏和 VBA
當年,我在一家大型在線旅行社工作,我的工作是在後端建立合作夥伴業務。 這是一項重複而乏味的工作; 一種無休止的“複製和粘貼”任務。
那是我發現宏的存在的時候。
對於那些不太熟悉的人,宏是可以記錄為指令的一組動作。
回放時,宏將自動重複以完全相同的順序記錄的所有動作和步驟。
一個好處是可以在大量環境中記錄和使用它們。 最常見的用途之一是電子表格——Excel、Google 表格等。
許多年後,我們仍然使用宏!
即使我的職責是管理該機構,我仍然喜歡親力親為,尤其是與運營團隊合作。
最近,我們不得不為我們最大的客戶之一完成一份超大報告。
他們更喜歡 Excel 而不是任何其他解決方案,我們必須設計一些可以整理和“清理”數據、格式化數據並以有洞察力的方式呈現的東西。
雖然收集數據並呈現它非常簡單,但“清理”它以保持一致的格式是一個挑戰,因為我們要處理數万行。
這是宏來救援的地方。
我使用 Visual Basic (VB) 記錄和修改的幾組指令——語言宏是內置的——不僅使任務成為可能,而且有助於更快地完成它,並消除了人為錯誤的風險。
自動化=金錢
我的觀點正是:如果時間就是金錢,自動化可以節省時間,那麼自動化就等於金錢。
同時提供額外的好處,即減少在此過程中犯錯的機會。
很容易看出是什麼激發了我對自動化的迷戀。
閱讀本專欄的一些人甚至可能已經看到我之前在 SEJ 上發表的一篇文章:如何使用 Google 表格進行網絡抓取和活動構建。
演變為 Google Ads 腳本
有大量的 Google Ads 腳本是由我們行業中一些最聰明的人編寫的; Frederick Vallaeys 和 Daniel Gilbert,僅舉幾個例子,我認為他們是真正的自動化開拓者!
但是,儘管搜索了互聯網,總的來說,我找不到任何可以解決我的問題的方法。
為什麼我們需要一個新腳本
這是我的問題:在我們的代理機構,我們有許多鮮花遞送行業的零售客戶,他們通過在線和實體店經營他們的業務。
多年來,我們通過廣告活動幫助過許多這樣的企業,因此我們非常了解他們的客戶行為和購買模式。
從這些見解中,我們了解到人們通常在工作日訂購鮮花快遞,但在周末很容易去商店買一束新鮮的鮮花。
因此,通常我們會在周五下午和周日下午之間看到廣告支出回報率 (ROAS) 下降。
通常,人們會在周日晚上重新上網,訂購週一的送貨服務。
但是,儘管谷歌在自動出價策略(目標 ROAS、最大化轉化率等)方面取得了驚人的進步,但大多數客戶都難以在周末最大限度地提高廣告效果,而他們的 ROAS 往往在周末開始時達到峰值星期。
因此,我們採取的其中一項行動(根據我們的客戶)是,根據他們的績效數據,我們在活動級別為一周中的每一天分配不同的預算。
例如,我們在星期一會有這樣的事情:
| 天 | 活動 | 預算 | 重量 |
| 週一 | 活動名稱 1 | 150.00 美元 | 30.00% |
| 週一 | 活動名稱 2 | $85.00 | 17.00% |
| 週一 | 活動名稱 3 | 162.50 美元 | 32.50% |
| 週一 | 活動名稱 4 | 62.50 美元 | 12.50% |
| 週一 | 活動名稱 5 | 40.00 美元 | 8.00% |
| 全部的 | 500.00 美元 | 100.00% |
然後像這樣度過一個星期五:
| 天 | 活動 | 預算 | 重量 |
| 星期五 | 活動名稱 1 | 70.00 美元 | 20.00% |
| 星期五 | 活動名稱 2 | $87.50 | 25.00% |
| 星期五 | 活動名稱 3 | $140.00 | 40.00% |
| 星期五 | 活動名稱 4 | 35.00 美元 | 10.00% |
| 星期五 | 活動名稱 5 | 17.50 美元 | 5.00% |
| 全部的 | 350.00 美元 | 100.00% |
您可以看到,我們不僅總預算較小,而且我們的廣告系列預算權重也不同。
我們需要能夠更改每個廣告系列預算,以便在一周中的每一天都有不同的分配。
事實上,有一種方法可以使用規則直接從 Google Ads 中自動執行該過程。 但是,如果您的帳戶包含大量廣告系列,則設置可能會花費大量時間和精力。
這是因為我們要么需要為一周中的每一天的每個活動創建一個規則,以便更新預算金額。
或者,我們必須為一周中的每一天創建一個規則,但每個活動都有不同的行(操作)。
無論您如何做,這兩種選擇中的任何一種都會讓您容易出錯。
我假設有一個包含預算拆分的電子表格會更容易,其中可以使用簡單的公式計算分配,並通過腳本將其直接輸入平台。
正如我提到的,我大體上搜索了互聯網,但找不到類似的東西。
當然,已經編寫了一些用於管理預算的 Google Ads 腳本,其中大部分用於控制支出和限制超支的機會,但沒有一個能滿足我們客戶的需求。
按星期幾腳本輸入 Google Ads 預算
我們的腳本所做的現在應該已經很清楚了,但總而言之,它允許我們使用 Google 表格為一周中的每一天按帳戶和廣告系列設置預算。
然後它使用該信息來更新活動的每日預算。
請注意,這是一個 MCC 級別的腳本,因此如果需要,可以通過一個文檔管理多個帳戶。
在哪裡下載和復制腳本
該腳本完全免費使用,可以在此處從我們的 Github gist 下載或複制。
Github 截圖,2022 年 12 月
如何使用腳本
為了使用該腳本,首先您需要創建一份用於提供預算信息的 Google 表格副本。
這可以通過此鏈接完成。

創建文件副本後,您將看到文檔中有四個選項卡:
- 今天- 如果為當天創建了預算,則會顯示該選項卡,腳本將從中獲取數據以處理預算更新
- 分配– 這是為一周中的一天、多天或所有天定義預算的選項卡。 在這裡,如果需要,您可以使用公式來計算分配給一周中的每一天、每個活動等的金額。
- 一切——預算分配的總清單。 理論上,此選項卡可能是多餘的,但我們添加它是為了有一種方法來仔細檢查預算是否正確分配和分配。 除非對公式進行更改,否則必須保留此選項卡,因為“今日”選項卡中的數據是從此處查詢的。
- 更改日誌– 最後一個選項卡,應用後記錄更改。 如果進行了更改,此處將顯示以前的和新的預算分配。
來自 Google 表格的屏幕截圖,2022 年 12 月
下一步是安裝腳本
如前所述,這是一個 MCC 腳本。
在 Google Ads 中,您需要轉到工具和設置>批量操作>腳本:
來自 Google Ads 的屏幕截圖,2022 年 12 月
從那裡,單擊加號 (+) 圖標以添加新腳本。
來自 Google Ads 的屏幕截圖,2022 年 12 月
為了使此腳本正常工作,您需要確保啟用“新腳本體驗”(見上文)。
然後您需要刪除文檔中默認的幾行代碼:
來自 Google Ads 的屏幕截圖,2022 年 12 月
此時,您可以繼續粘貼從我們的 Github gist 複製的文件:
來自 Google Ads 的屏幕截圖,2022 年 12 月
自定義腳本
在可以使用腳本之前,您必須更改兩個變量。 這將使腳本知道預算信息的來源,以及記錄已應用的任何更改的位置。
這兩個變量是:
- var sheetId = 'ADD-THE-GOOGLE-SHEETS-ID-HERE'
- var logSheet = SpreadsheetApp.openById('ADD-THE-GOOGLE-SHEETS-ID-HERE').getSheetByName('更改日誌')
在那裡,您需要將 ADD-THE-GOOGLE-SHEETS-ID-HERE 替換為您之前創建的文檔的 Google 表格 ID:
來自 Google 表格的屏幕截圖,2022 年 12 月
運行腳本
您幾乎已準備好運行腳本,但請注意,您需要授予授權才能進行任何更改:
來自 Google Ads 的屏幕截圖,2022 年 12 月
使用憑據授權腳本代表您執行操作後,運行快速預覽以確保一切都按預期工作。
在此階段,如果在名為“今天”的 Google 表格選項卡中有為當天分配的預算,則在運行腳本預覽時您會看到類似這樣的內容:
來自 Google Ads 的屏幕截圖,2022 年 12 月
而在 Google 表格的名為“更改日誌”的選項卡中,您會看到類似以下內容:
來自 Google 表格的屏幕截圖,2022 年 12 月
所有更改均已正確應用和記錄!
剩下要做的最後一件事是安排腳本。
根據您的需要,您可以讓它每天運行,或僅在您希望它進行更改的日子運行。
結論
就像我們經常使用的其他 Google Ads 腳本一樣,這有助於我們的團隊簡化流程並利用自動化來釋放時間和資源。
這使我們的機構能夠專注於更具戰略性的工作和任務。
希望推動創新和尋找更好的工作方式能像激勵我們一樣激勵您。
更多資源:
- 免費的 Google Ads 腳本可動態更改目標 ROAS
- Google Ads 省錢展示位置排除腳本
- 2022 年要知道的 10 個最重要的 PPC 趨勢
特色圖片:BestForBest/Shutterstock
