如果时间就是金钱,这个免费的谷歌广告预算脚本就是无价之宝
已发表: 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
