随着来自谷歌等广告引擎的自动化持续冲击,我们还应该关心广告脚本吗?
我相信是这样。
脚本是执行自动化分层策略的完美工具。
它们为您提供了一种技术,可以使用您自己的简单自动化来控制、监控和改进来自 Google 的更复杂的机器学习自动化。
不幸的是,随着越来越多的 Google 广告商采用智能出价,AdWords 脚本在新的做事方式中的工作能力有所下降。
原因很简单:AdWords 脚本不支持修改目标 CPA 或目标 ROAS 出价,因此它们对现代 PPC 营销人员的用处有限。
但是 AdWords Scripts 终于开始再次发展,很快就会被 Google Ads Scripts 取代。
没错,在 AdWords 成为 Google Ads 将近四年后,脚本也该做出改变了。
在本文中,您将找到一个示例,说明如何使用 Google Ads 脚本根据外部因素来操纵目标广告支出回报率 (tROAS) 设置。
如何使用 Google Ads 脚本更改 tROAS
虽然您可以扩展此示例以使用可通过 API 获得的任何外部数据,但出于本专栏的目的,我们将使用经过验证的天气出价示例。
在我最近的一本书《不公平的竞争环境》中,我分享了一个汽车配件商店的例子,该商店希望在本季的第一场霜冻来临时充分利用汽车电池销量的激增,并消灭已经在最后一站的汽车电池.
“最大化转化价值”智能竞价策略的一个缺点是它可能不知道霜冻与汽车电池销售之间存在相关性。
但店主已经经营了足够多的冬天,知道当温度降至冰点以下时会发生什么。
因此,当由于天气条件而有很大的销售潜力时,该公司决定更积极地出价。
这意味着当温度低于 32 华氏度或 0 摄氏度时,设置较低的目标 ROAS。
降低 tROAS 的原因是谷歌可能会对转化率做出一些不准确的预测。
它将假定典型的转换率,而实际上转换率会高得多,因为在第一次霜冻期间寻找汽车电池的人更有可能拥有需要立即更换的耗尽电池(而不是仅仅购买新电池来更换一个最终可能会死去的人)。
由于 Google 低估了转化率,而广告商表示愿意获得较低的 ROAS,这两个因素将平衡,广告商可能会获得更多转化,同时仍保持与通常相同的 ROAS。
如何试用新的 Google Ads 脚本
该脚本依赖于一些仅在新体验中可用的功能,因此您需要在您的 Google Ads 帐户中切换启用此新体验的设置。
该脚本由两个核心部分组成:
- 获取外部数据,例如明天的最低预报温度。
- 并设置新的 tROAS 出价。
如何将天气数据关联到 Google Ads
要获取天气数据,我们可以使用类似 Open Weather Maps 的 API。
API 有一个免费层,因此您可以在承担任何费用之前轻松测试功能。
搭配免费的广告脚本,这意味着您无需支付任何费用即可尝试此解决方案。
只需大约 20 行代码,我们就可以编写一个函数来查询特定位置的天气 API。
您告诉它您想要预测的位置的纬度和经度,然后它返回该位置的预测。
在我的示例中,我正在获取第二天的最低温度,但您可以通过更新以下代码行轻松请求不同的天气相关数字:
Var min = json.daily[0].temp.min;
请注意该代码如何对应于来自 API 的数据。
对于“=”符号后的文本的每一部分,我在下面的天气响应中的相关数据旁边放置了一个箭头,以帮助您理解映射。
使用 JSON 预览工具来导航我们将在代码中使用的天气数据。
如何使用 Google Ads 脚本更新 tROAS
接下来,我们需要一个函数,它的工作是改变活动的 tROAS。
该代码大约需要 11 行。
它以广告系列名称和出价调整作为输入,并通过出价调整因子缩放当前的 tROAS。
出价调整是一个简单的乘数。
通过简单地改变公式来改变 tROAS 的变化方式是微不足道的:
newTRoas = bidAdjustment * currentTRoas
将零件放在一起以根据天气改变出价
最后,我们编写了简单的逻辑来告诉我们的脚本何时更改出价。
这可以在大约 10 行代码中完成。
当然,我们还需要一些设置,以便我们可以轻松更改我们正在操作的活动或我们想要调整 tROAS 的温度,以及我们想要改变 tROAS 的程度。
设置如下所示:
当我们将所有内容放在一起时,我们将获得完整的代码,您可以复制并粘贴该代码并在您自己的 Google Ads 帐户中运行。
脚本管家
该脚本免费执行非常简单的自动化操作。但您可能希望扩展功能以真正满足您自己的需求。
例如,如果您在许多地点开展业务,您可能希望针对每个地点的某些外部因素更改 tROAS。
也就是多次重复代码,简单但不优雅。
或者,您可以编写更优雅的代码,将每个活动获得印象的主要地理位置映射到位置编码器,然后获取天气数据。
理想情况下,您还可以标记您调整的任何广告系列,以便您可以在第二天运行自动规则以将 tROAS 恢复到霜冻前的水平,这样在电池销售高峰期过去后,出价就不会保持过高。
脚本的美妙之处在于我为您提供了一组工作代码,它们可以作为所有这些增强功能的基础。
可以在此处找到新脚本体验的所有文档。
结论
很高兴看到 Google 再次投资于 Google Ads 脚本,使广告商即使在使用现代出价管理技术时也能自动执行最耗时的任务。
从这里获取完整代码并尝试脚本。