使用 GPT 编写 RSA 的 Google Ads 脚本

已发表: 2023-04-13

有效地管理 PPC 活动需要使用正确的工具组合。

长期以来,Google Ads 脚本一直是我的最爱之一,因为它们可以完全自定义,扩展性相当好,并且免费包含在任何 Google Ads 帐户中。

但是现在有一个新的孩子——GPT。 我们可以将生成式 AI 与 Google Ads 脚本结合起来吗?

这就是我要回答的问题,结果是我的第一个使用 GPT 的 Google Ads 脚本。

它识别响应式搜索广告 (RSA) 的机会,并使用 GPT 帮助生成额外的创意资产以利用机会。

您可以获取本文末尾的脚本代码并在您自己的帐户上试用。

为什么应该为 RSA 使用最大数量的资产

自适应搜索广告 (RSA) 是 Google Ads 上的一种广告格式,允许广告商为单个广告创建多个标题和广告内容描述。

然后,谷歌使用机器学习来测试标题和描述的不同组合,以确定哪些组合最适合不同的搜索查询和用户上下文。

这有助于提高广告相关性和性能,并允许广告商接触到更广泛的受众。

我们发现 RSA 带来的展示次数是扩展文本广告的 4 倍,并且标题变体较多的广告比变体较少的广告获得更多的展示次数。

RSA 展示次数

Google 允许广告商为每个 RSA 提交 15 个版本的标题和 4 个版本的描述。

虽然这并不意味着您的资产的 43,000 个变体会获得相同的展示次数,但为机器提供最大允许数量的资产始终是一个好主意,这样它的算法就可以向每个感兴趣的用户展示您的广告。

但让我们面对现实吧,为您帐户中的每个广告组编写 15 个出色的标题和 4 个长的描述可能会很乏味。 因此,许多广告商在他们的 RSA 中存在漏洞也就不足为奇了。

PPC 管理工具可以很容易地找到并解决这个问题。 但也有一些方法可以在不支付额外软件费用的情况下大规模地做到这一点。

Google Ads 脚本是对广告帐户进行批量操作的最佳免费工具之一。

去年,我与长期担任 PPC 思想领袖和 Twitter 上#ppcchat 创始人的 Matt Umbro 一起编写了一个脚本,以创建缺少资产的 RSA 广告列表。

但那是在 ChatGPT 提高公众对生成人工智能的认识之前。 所以我决定看看我是否可以结合脚本和 GPT 的 API 来改进广告帐户。

使用脚本

该脚本会为每个标题和描述资产的每一行和每一列创建一个包含一个 RSA 的电子表格。

Optmyzr Google Ads - RSA 脚本 - 电子表格截图

当 RSA 未使用 Google 允许的最大变体数量时,它会调用 GPT API 来建议额外的广告文字变体。

然后将这些 AI 生成的建议放入电子表格中,以批量上传回 Google,以轻松创建缺失的资产。

为了便于查看 GPT 生成的内容,这些单元格自动显示为绿色。

Optmyzr Google Ads - GPT 生成的 RSA 资产

为了运行此脚本,您需要从 OpenAI 的网站获取一个 API 密钥,并将该密钥添加到脚本中第 39 行附近,其中显示:

 var OPEN_AI_API_KEY = ''; // get your own API key at https://platform.openai.com/account/api-keys

您可以在预览模式下运行脚本并查看日志以获取新电子表格的 URL。

脚本预览

每次脚本运行时,它都会使用 OpenAI API。 这需要花钱,所以不要将此脚本置于自动计划中。

下载脚本

在此处获取代码的副本:

如果您是 Google Ads 脚本的新手,您可以按照此处的说明进行首次设置。

Google Ads 的 GPT 限制

虽然 GPT 擅长书写,但它在计算方面却出了名的糟糕。 我问它为什么,下面是它的解释:

“作为一种 AI 语言模型,GPT(Generative Pre-trained Transformer)本身并不擅长数学。 但是,它的性能可能不如专门的数学模型,因为它没有专门针对数学任务进行过训练。 GPT 主要设计用于自然语言处理,涉及理解和生成人类语言。 虽然它可以执行基本的数学运算,但它可能难以处理更复杂的计算。”

对于我们的 PPC 用例,您必须仔细检查它建议的资产长度,以确保它们符合 Google 的字符限制。

当我要求 GPT 在每个建议的标题旁边添加字符数时,您可以看到它通常很接近但错误:

GPT 字符数

经验告诉我,GPT 在完成任务时倾向于遵循提示中的模式。

这意味着在使用现有标题列表(例如您帐户中当前拥有的标题)时,更有可能编写适当长度的标题。

因此,该脚本最适合完成仅缺少少数元素而不是大多数或所有元素的 RSA。

正如您在前面的屏幕截图中看到的那样,它有时还会给出建议的编号列表,当您的每个标题都以“1”、“2”)等开头时,这并不能制作出好的广告。

我不会让 GPT 自动生成广告,因为我不愿意让 Google 的一些建议继续自动化。

当我不小心打开了针对冗余关键字的自动应用建议时,它从我的帐户中删除了我的品牌关键字 Optmyzr。

以 GPT 的工作为建议,帮助加速生成新的广告变体。

将 Google Ads 与生成式 AI 相结合

GPT 是自互联网发明以来最激动人心的新技术之一。

它对问题的理解程度以及在回答中的自信程度(尽管并不总是准确)令人惊叹。

我很高兴在我的 PPC 工具包中有另一个很棒的工具来帮助我的广告在竞争中脱颖而出。

我希望此脚本能让您体验将 Google Ads 与 GPT 等生成式 AI 结合使用时的可能性。


本文中表达的观点是客座作者的观点,不一定是 Search Engine Land。 此处列出了工作人员作者。