你不知道的 21 個殺手級谷歌廣告腳本 [2022 更新]
已發表: 2022-04-17花超過一半的時間來監控、更新和調整您的 Google Ads 是不現實的。
而且您設置的自動規則並沒有削減它。 他們無法處理您需要管理的頻率或詳細程度。
您已準備好進入大聯盟:Google 廣告腳本。
Google Ads 腳本是幫助您自動生成 PPC 報告和效果的工具。 他們可以為您自動化和優化您的 Google Ads 廣告系列。 從出價管理和廣告拆分測試到改進報告和避免重複。
它們具有令人難以置信的可定制性,因此它們具有與您製作它們一樣有用的能力。
不過不要被嚇倒。 我們來這裡是為了讓它不那麼令人生畏,並為您提供比您想像的更有影響力的腳本。
從頭開始,我們將解釋什麼是 Google Ads 腳本、它們的工作原理以及如何設置它們。 有了這個堅實的基礎,我們將轉向好東西:所有最好的廣告經理都在使用的流行腳本,最重要的是,我們在 KlientBoost 上最喜歡的 14 個腳本。
在這篇文章結束時,您會感覺自己是一名 Google 廣告腳本專家……手頭有更多空閒時間。
- 什麼是 Google Ads 腳本?
- 為什麼要使用 Google Ads 腳本?
- 如何設置 Google Ads 腳本
- 分解 Google Ad 腳本組件
- 不同類型的 Google Ads 腳本
- 2022 年 14 個最佳 Google Ads 腳本示例
- 開始優化您的報告以優化性能
每週將全新的 Google 廣告策略直接發送到您的收件箱。 已經有 23,739 人!
什麼是 Google Ads 腳本?
在最基本的定義中,Google Ads 腳本是 JavaScript 代碼片段,可讓您更好地控制廣告系列。 它們可用於自動化您的 Google Ads 帳戶中的內部功能。 他們也可以與外部數據交互。
您可以在下面看到 Google Ads 腳本的示例屏幕截圖:

為什麼要使用 Google Ads 腳本?
使用 Google Ads 腳本最直接的好處是可以節省時間。 通過自動化 PPC 帳戶維護中更繁瑣的流程,您可以更專注於優化實際性能。
它們不僅可以節省時間,而且腳本通常可以捕捉到您可能錯過的較小問題或機會。 畢竟,我們只是人類。
在任何給定的 PPC 活動中都可能有很多數據需要梳理。 因此,錯過一個效果不佳的關鍵字或構建新廣告組的機會是可以理解的。
這就是這些有用的自動化工具可以提供很大幫助的地方。 總體而言,它們旨在幫助優化您的 Google Ads 優化程序本身。
如何設置 Google Ads 腳本
如果您不是來自編碼背景,那麼腳本可能會非常令人生畏。 好消息是,根據 Google 的說法,只需要入門級的 JavaScript 知識——IDE 有助於語法突出顯示、自動完成和預覽。
如果您想使用即插即用方法,則有大量可供公眾使用的預構建腳本。 但是,根據我們的經驗,即使使用這些預先構建的腳本,一點點定制也有很大的幫助。
因此,為確保您在設置 Google Ads 腳本時可以自己掌控,讓我們來看看它們的不同元素。
在 Google 中設置腳本
- 登錄您的 Google Ads 帳戶。
- 單擊工具圖標並選擇BULK ACTIONS下的腳本。

- 按 + 圖標添加腳本。

- 將您的腳本代碼複製並粘貼到主函數內的編輯器區域:

- 出現提示時,單擊AUTHORIZE ,以便腳本可以代表您訪問該帳戶。 這必須為每個腳本執行一次。

- 單擊PREVIEW以在預覽模式下運行腳本:結果將出現在CHANGES / LOGS面板中。
分解 Google Ad 腳本組件
一、功能
Function 是腳本代碼的第一部分,它恰如其分地讓事情開始。 使用 Google Ads 腳本時,您總是需要一個。 腳本的 Function 元素應如下所示:
function main( ) {要執行的代碼}
2.變量
您將看到的腳本的下一部分是變量。 它們通常被表示為“var”的東西。 變量是存儲數據值的容器——這是自定義派上用場的地方。 您可以使用您想要訪問的 Google Ads 中的任何數據。 請記住,每個變量都必須與您的 Google Ads 帳戶中的特定對象和實體相對應。
3.對象
在 Google Ads 中實際上只有四種類型的 Google Objects:AdsApp、SpreadsheetApp、AdsmanagerApp 和 UrlFetchApp。
對於初學者,您可能只會將 AdsApp 用作腳本的對象。 這會告訴腳本在 Google Ads 中查找您想要的數據。
4.實體
在 AdsApp 對像中,有很多不同的實體。
有可供選擇的基本帳戶結構(帳戶、廣告系列、廣告組、關鍵字)以及廣告參數、標籤、廣告時間表、預算,甚至一些定位。
當您將變量、對象和實體組合在一起以獲得以下代碼片段時:
var 關鍵字 = AdsApp.keywords( )
5.選擇器
這是您的腳本可以變得超級有用的地方。 選擇器是您的腳本將從您的 Google Ads 帳戶中提取的數據的過濾器。 例如,如果您的變量是關鍵字,您的選擇器將幫助過濾腳本引用的關鍵字。
大多數選擇器屬於以下類型之一:
- 有條件()
- 與 IDs( )
- 日期範圍()
- 排序依據( )
- 有限制()
您可以使用多個選擇器來不斷優化您正在查看的數據,這就是讓這些選擇器如此棒的原因。 現在,您的腳本應該看起來像這樣(添加了一些選擇器):
函數主(){
var 關鍵字 = AdsApp.keywords( )
.withCondition(“點擊次數 > 50”)
.orderBy(“轉化次數 DESC”)
.withLimit(25)
6.方法
這些腳本元素是代碼中的命令。 您可以讓您的代碼“獲取”、“設置”、“添加”等,具體取決於您嘗試自動化的操作類型。
可以在此處找到完整的方法列表。
7.迭代器
迭代器本質上使您的腳本不斷觸發。 通過使用 hasNext() 和 next() 迭代器,您可以設置一個循環,只要您的腳本不斷返回有效數據,該循環就會繼續觸發。
當你把所有的活動部件放在一起時,你會得到如下圖所示的東西:

現在您已經了解了構成 Google Ads 腳本的不同部分,您可以更好地自定義您選擇使用的任何腳本——您自己的自定義腳本或預構建的腳本。
您可以在左側的“批量操作”標籤下將腳本插入到您的 Google Ads 帳戶中。

因此,在了解了構成所有 Google Ads 腳本的基礎知識之後,讓我們來看看不同類型的腳本及其功能/優勢。
不同類型的 Google Ads 腳本
人們,那裡有很多不同的腳本。 它們有各種不同的形狀和大小——報告、調整和自動化您的 Google Ads 帳戶的所有不同方面。 在大多數情況下,它們屬於以下類型之一:
- 出價修改器
- 暫停和刪除
- 第三方數據
- 投標和預算
- 工具
- 警報
- 報告
- 季節性調整
- 自動化維護
- 標籤
- 追踪
- 廣告文字
- 關鍵詞
- 谷歌展示網絡
- 購物廣告系列
根據您的帳戶設置的複雜程度以及您管理的廣告系列數量,您可能比其他人更依賴不同的腳本。 這就是為什麼有這麼多不同的類型是如此的好。
當然,有些比其他更受歡迎,因此被大量數字營銷人員使用。
202 年 14 個最佳 Google Ads 腳本示例2
已經有很多很棒的 Google Ads 腳本可供您複製並粘貼到您的帳戶中。 這些只是最受歡迎的幾個。 但是,請記住,腳本是幫助改進優化決策(而不是取代決策)的工具。 為了本文的目的,我們只包含了我們認為對讀者最有意義和最有用的腳本。
即使是最好的腳本也無法取代一個有洞察力的 PPC 廣告商,並考慮到優化。
這是因為自動化在針對帳戶/活動的特定目標進行定制時真正發揮最佳效果。
在 KlientBoost,我們喜歡創建自己的腳本來幫助自動化我們複雜的帳戶設置。 在 PPC 報告和分析方面,SKAG、SPAG 等可能會變得很密集。 因此,我們依靠我們的 Google Ads 腳本來隨時了解我們需要的一切。
您可以在下面查看我們最喜歡的 Google Ads 腳本。 有些是我們自己做的,有些是我們很欣賞的。 讓我們從我們自己構建的那些開始。 不要吹牛,但我們認為這些非常棒且很有幫助:
1. 熱圖
數字營銷人員大量使用的另一個超級流行腳本是熱圖工具。
並非所有腳本都用於自動執行實際的出價調整等。有些腳本實際上是在出價開始之前幫助您進行分析。
這些熱圖是用戶搜索行為的可視化表示。 您可以在下面查看點擊率熱圖示例:

2. 質量得分跟踪器
Google Ads 的質量得分 (QS) 有點神秘。 他們把它當作一個“黑匣子”,這使得 QS 看起來像是你無法控制的。 但這並不意味著不值得關注天氣。

感謝 PPC Epiphany 博客上的團隊,有一個腳本甚至還附帶了一個儀表板。

此特定腳本將跟踪您所有關鍵字的 QS,因此您甚至可以返回進行一些歷史分析。 而且,與往常一樣,您可以使用要使用的特定選擇器自定義腳本。
3.“0”印象暫停
這是一個簡單但有用的小腳本。 顧名思義,它會自動暫停為產生零展示次數的關鍵字投放的所有廣告。
這是在任何給定廣告組開始產生任何浪費的點擊和流量之前消除表現最差的廣告的好方法。

4.損壞的 URL 報告
另一個超級方便的腳本是 Russell Savage 還構建的 Broken URL Report。 這非常簡單,可以幫助解決我們許多人不時面臨的問題。
當我們從域中刪除頁面或更改某些頁面的 URL 時,我們有時會忘記調整 SEM 帳戶的其餘部分。 這是斷開鏈接的來源,返回 404 Not Found 或 500 Server Error 響應代碼
5. N-Gram 腳本
N-Gram 腳本是一個非常簡潔的腳本,我們喜歡依靠它來幫助發展和優化我們的 SKAG。 如果您還不知道,SKAG 是單關鍵字廣告組,旨在製作具有更高質量得分、點擊率和每次點擊費用的更相關的廣告。
SKAG 通過將您定位的關鍵字隔離到單個搜索詞來工作。 通過使您的搜索詞:關鍵字比率接近 1:1 相關性,您可以控制正在查看您的廣告的搜索者的類型。
但是,如果您計劃維護和發展這些 SKAG,則必須處理大量的粒度問題。 還有很多廣告組。
為了幫助擴大這些廣告組並確保它們不會相互重疊(這有點違背了這一點,不是嗎?),我們嚴重依賴否定關鍵字列表。
這就是 N-Gram 腳本派上用場的地方。 您可以在此 Google Doc 中查看整個腳本。
該腳本將在特定時間範圍內獲取所有搜索查詢,並允許您在帳戶中提取 1 字、2 字和 3 字字符串,以幫助創建否定關鍵字和新的 SKAG。

您必須為此腳本創建一個新的 Google 文檔,以便您的數據可以填充到某個地方供您參考。 電子表格將類似於下面的屏幕截圖。

當您處理大量關鍵字或搜索詞時,此腳本可以節省大量時間。
6. 24/7 競價
Google Ads 只有 6 個默認出價時間段可供選擇。 但是,感謝 Brainlabs,有一個 Google Ads 腳本可讓您按小時自定義出價。
畢竟,在早上 9:00 對“披薩外賣”關鍵詞進行競價並沒有多大意義。 但它肯定會在晚上 7:00 發生。
Brainlabs 甚至構建了您需要在腳本中引用的電子表格模板:

7.鏈接檢查腳本
我們的鏈接檢查器腳本很像您可以在網上其他地方找到的損壞的鏈接腳本。
該腳本會按照您選擇的任何時間表瀏覽您的帳戶並查找損壞的鏈接。 更具體地說,它會查找返回斷開鏈接 404 的廣告。

如果您沒有任何損壞的鏈接,您將不會收到任何通知——這對於不想閱讀毫無意義的電子郵件通知的營銷人員來說非常好。 如果您的帳戶中有任何損壞的 URL,您只會收到電子郵件通知。
您必須為腳本創建一個 Google Doc for link 以放置損壞的鏈接(如果有的話)。 但是在它設置好之後,這個是一個真正的節省時間。 您可以在此處的鏈接中查看完整的腳本。
8.調價腳本
如果您希望始終處於優化邊緣,這些腳本將有很大幫助。 我們的出價調整腳本是一個大贏家——尤其是在將您的表現推向終點線的最後一微米方面。
對於初學者,此腳本在技術上是兩個腳本:一個用於提高出價,一個用於降低出價。
使用出價調整腳本提高出價
要使用腳本提高出價,您必須在 Google Ads 帳戶中設置過濾器,以便腳本知道在什麼時候觸發。
您需要將搜索丟失的 IS(排名)過濾器設置為大於 30%。 (如果您失去排名的展示次數份額已經低於 30%,則調整出價沒有意義。)然後,設置您願意支付的最高每次轉化費用。
設置應該類似於下面的屏幕截圖:


然後,您將腳本放入您的 Google Ads 帳戶,以確保此 [RAISE BIDS] 功能有效(您可以在此處查看提高出價腳本)。 這樣,您的帳戶將自動調整適合此自定義過濾器的關鍵字的出價。
您可以觀看此視頻以更全面地了解該過程。
使用出價調整腳本降低出價
現在,降低出價腳本的工作方式幾乎相同。 但是,就過濾器而言,現在必須滿足兩個不同的要求:

使用此腳本,任何符合此過濾器的關鍵字出價每次都會開始降低 5% - 20%。 (您可以在此處查看較低的出價腳本。)
在繼續之前對這兩個腳本的最後一點說明。 這些腳本用於批量關鍵字出價調整,以幫助您節省時間。 然而,對於特定的廣告系列或廣告,重要的是你要解決這樣的奇點。 如果您有特定的關鍵字正在流失資金,請確保以更細化的方式解決它們。
9.廣告支出報告腳本
現在,這是我們的 PPC 客戶經理真正喜歡的腳本。 此腳本將在帳戶更新中定期向您發送有關許多不同 KPI 的電子郵件:
- 廣告支出
- 轉換
- 註冊會計師
- 建議的每日支出
- 當前每日支出
這是在深入分析細節之前快速了解您的帳戶表現的好方法。 如果您要管理多個客戶並希望獲得概覽以優先處理哪些帳戶,這也是一個巨大的優勢。

您可以設置此腳本以在任何給定時間範圍內向您發送報告。 這是腳本可定制性變得非常重要的地方。 在這裡查看完整的腳本。
如果需要,您可以將其設置為每日更新。 但重要的是,在報告和分析結果之前,您必須提供足夠的時間進行任何更改以達到統計顯著性。
10.我們的廣告文案 A/B 測試腳本
我們為我們在 KlientBoost 內部創建的自定義腳本感到非常自豪。
該腳本將梳理您正在運行的所有廣告系列,並實際為您分析一些數據。 這是向前邁出的一大步,因為大多數 Google Ads 腳本都專注於報告和匯總數據,以使您的分析更容易。
該腳本通過為您處理一些更簡單的分析,將自動化提升到一個新的水平,為您騰出更多時間專注於實施有效的優化解決方案。
該腳本實際上會遍歷您正在運行的廣告系列,並根據廣告變體的效果將“贏家/輸家”標籤應用於廣告變體。

這是一個巨大的勝利。 無需點擊每個廣告變體即可查看點擊率和轉化率,您可以在廣告級別看到清晰的“贏家”或“輸家”標籤。
您還可以按標籤過濾廣告系列,這樣可以更輕鬆地查看您的贏家和輸家。
最後,您可以暫停失敗的變體並製作新的廣告來測試您的獲勝者。 在此處查看我們的完整腳本以開始使用。
11.低點擊率廣告暫停腳本
根據您運行的優化程序類型和使用的廣告輪播類型,您可能會處理相當多的廣告變體。
現在,在測試方面,您能夠以受控和有針對性的方式測試的變體越多越好。 但是,如果您要跟踪的廣告太多,有些廣告可能會漏掉。 更具體地說,某些丟失的變體可能不會被關閉或刪除。
這些偷偷摸摸的廣告可能看起來像是一個小小的疏忽,但它們可以加起來浪費的廣告支出。
這就是為什麼用於暫停點擊率較低的廣告的 Certified Knowledge 腳本是一種快速簡單的解決方案。

只要至少有一個其他變體,此腳本就會自動暫停您的廣告系列中效果最差的廣告。 這是通過清除表現最差的人來不斷完善您的帳戶的好方法。
12.天氣腳本出價
使用天氣腳本調整出價會變得相當複雜。 但是,如果您設置得當,此腳本可以生成一些自動出價調整,這些調整應該會產生很好的結果。 請記住,這更多是為了好玩,因為它是一個非常狂野的腳本,但它在某些公司中很有用。
首先,您需要使用您的廣告系列數據和各個廣告系列的位置構建一個 Google 電子表格。 您還必須為每個位置集成對 OpenWeatherMap API 的調用。
該腳本將根據一些基本規則計算每個位置的天氣狀況。 然後它將觸發您的出價乘數,以根據您定義的特定規則提高某些位置的出價。
請記住,所有這些數據都需要保存在您的原始 Google 表格中。 它應該類似於下圖:

然而,這並不是您需要的全部數據。 您將必須設置一些非常明確的參數,以確保天氣調整按您的意願工作。
例如,在設置好廣告系列位置數據後,您需要設置實際的天氣調整規則(啟動腳本的天氣變化)。 你可以看到下面的截圖:

最後,您需要將 OpenWeatherMap API 代碼與 Google Ads 地理定位代碼對齊,以確保您的廣告在正確的天氣條件和正確的位置展示。
使用此腳本,您可以自動提高指定位置受天氣影響的廣告活動的出價。
例如,與寒冷的雨天相比,某人更有可能在炎熱的夏日搜索“當地冰淇淋店”——因此,當熱門職位出現時提高您的出價對於更多轉化是有意義的。
13. CTR腳本的變化
我們使用我們的 SKAGs 方法創建高度相關的廣告文案,以實際用戶搜索詞為目標,以提高點擊率。 因此,我們必須盡可能高地保持點擊率,以確保我們仍然產生高質量的點擊。
因此,持續監控廣告點擊率的腳本將非常有用。
感謝 Pushfire 的 Sean Dolan,我們有了一個。

此腳本實際上會填充 Google 表格,以便您可以跟踪特定廣告的 CTR 歷史記錄。 這是跟踪與您的廣告相關的用戶行為的任何變化的好方法,並且可以為您可能需要定位哪些新搜索詞開闢新的見解。
14.拒絕廣告組報告腳本
作為 SKAG 的最初策劃者,我們與許多不同的廣告組合作。 就像 N-Gram 腳本可以幫助管理和發展我們的廣告組一樣,該腳本也可以幫助我們將其性能保持在標準水平。
下降的廣告組報告腳本將生成一個多選項卡電子表格,其中將填充任何性能下降的廣告組。 它將如下圖所示:

這是一個預先構建的 Google Ads 腳本,因此沒有其他腳本那麼多的可定制性。 因此,您必須在某些參數的 Google Ads 定義範圍內工作:
- 已啟用(開啟)且屬於已啟用廣告系列的廣告組。
- 廣告組的點擊率(點擊率)有所下降。
- 該廣告組的點擊率已連續 3 週下降。
最後一個標準是最重要的。 這意味著腳本不會在任何廣告組的點擊次數出現小幅下降時通知您。 哪個好。 這是確保更高的統計顯著率的自然過濾器。
這意味著,如果您從該腳本中獲得更改,您的廣告組就會遇到嚴重的麻煩。
開始優化您的報告以優化性能
我們已經涵蓋了 Google Ads 腳本方面的所有內容。 我們已經解決了數字營銷人員喜歡使用的最流行的預構建腳本。 我們甚至還加入了一些我們最喜歡的和我們自己的自定義腳本。
但請永遠記住:腳本是工具,就像任何工具一樣,它們的強大程度取決於營銷人員使用它們的能力。 所以開裂吧。