1. 您的位置:首页 > seo技术 >内容

PPC工具包通过Bing Ads Scripts的跨帐户操作扩展

行动装置上的Bing Ads应用程式图示

Bing Ads宣布他们现在拥有脚本,可以像广告主一直在使用Google Ads脚本一样自动执行繁琐而重复的工作。 甚至可以将来自Google的脚本粘贴到Bing Ads中,系统会根据需要自动更改代码以在Bing中工作。 但是,由于Bing功能是全新的并且仍处于测试阶段,因此在开始之前,您需要了解一些注意事项。

具体来说,不支持电子邮件,标签或电子表格。 因此,尽管我们可以自动化一些非常有用的内容,但无法监控自动化。 正如我之前在此博客上所写的那样,随着PPC中的自动化变得越来越普遍,监视自动化是人类将扮演的关键角色之一。

如果我们必须在代码运行时通过手动查看日志来监控自动化,我们并不会节省很多时间,但是幸运的是Bing提供了对UrlFetch的支持,这意味着我们可以构建拼图的缺失部分,而我已经完成了在这里给你。 因此,请看一下在文章结尾处用于发送电子邮件和使用JSON数据存储创建虚拟标签的代码示例。 甚至还有一种将数据发送到Google表格的技术。

独特的Bing功能:跨帐户自动化

必应的Bing脚本在MCC和单一帐户级别工作。 使用MCC脚本时,您可以与executeInParallel()函数并行执行多达50个帐户的函数。 就像使用Google Ads一样,这意味着您可以一次在多达50个帐户中运行常规任务。

但是,对于Bing Ads来说,这是一个新颖而独特的妙事,那就是您可以使用MCC应用在各个帐户之间来回切换,然后在选定的帐户中执行一些工作。 这很有趣,因为它使跨帐户操作变得更加容易,这对于为同一企业维护多个帐户的大型广告客户应该会感兴趣。

该图显示了Bing Ads脚本示例

例如,您可以在一个帐户中找到效果最好的广告标题,然后将其添加到另一个帐户中的新广告中。 从技术上讲,这对于并行执行也是可行的,但是在Bing中编写代码只是简单一点。 鉴于有很多市场营销人员对脚本的涉猎有限,因此任何易于编写代码的改进都是值得欢迎的。

Bing Ads脚本可以做什么

Bing脚本每月都会增加几次新功能,但到目前为止,它们仍然落后于您可以使用Google的广告脚本执行的操作。 关于受支持的与广告相关的实体,Bing当前涵盖以下内容:

  • 帐目
  • 战役
  • 广告群组
  • 关键词
  • 广告
  • 竞标
  • 预算案

借助此功能,您可以获取最常见实体的统计信息,并做出自动优化决策,例如由于性能不佳而应暂停的决策。 您可以根据促销更改出价,也可以根据效果在广告系列之间更改预算。

根据我在Optmyzr公司的经验,预算脚本非常受欢迎,而Bing Ads脚本可以处理一些开箱即用的最常见用例。 例如,以更接近的方式评估预算可以反映典型企业对预算的看法,即每月帐户级别预算,而不是广告系列每日预算。

Bing Ads脚本尚不支持一些值得注意的功能:

  • 搜索词
  • 报告书
  • 广告额外资讯
  • 标签
  • 显示
  • 购物

获得扩展,不同广告系列类型和搜索字词管理的支持非常好,但是我们仍然可以在等待这些代码的同时构建许多其他有用的脚本。 但是,没有标签和报告的局限性更大一些,因为即使对于受支持的实体,这些功能也有助于编写更好的脚本。

没有报告即可工作

那么,这些局限性意味着您今天可以做什么呢? 由于我们无法使用报告,因此我们仅限于stats对象支持的统计信息,尽管其中包括最重要的数据(例如点击次数,展示次数,费用,转化次数等),但这并不是所有内容的完整列表。 以下是当前支持的统计信息的列表:

我编写的许多脚本都依赖报表来获取统计信息,因为它速度更快,并且对于大型帐户更有效。 由于Bing Ads脚本具有类似于Google的限制,并且只能在迭代器中提取50,000个实体,每个脚本执行只能提取250,000个实体,因此,除非您采取一些认真的解决方法在每次操作之后都存储临时数据,否则目前无法分析具有250,001个关键字的帐户脚本执行。

无标签工作

因为不支持标签,所以构建工作流比较困难,因为没有简单的方法来标记多步骤过程的上一步已经处理过的内容。 例如,在Google Ads中,我们会为所有使用“弹性预算”脚本暂停的广告系列添加标签。 标签可帮助脚本了解在下个月初重新启用哪些广告系列。 在没有标签支持的情况下,我们必须寻找其他方法来存储有关已完成操作的信息。 潜在的解决方法是以JSON格式存储数据并将其写入文件。 在每次执行脚本时,它都应从文件中读取JSON,并使用它来决定当前脚本运行应执行的操作。

无需电子邮件和电子表格即可工作

我编写的几乎每个脚本都会在找到感兴趣的内容时(通过损坏的URL或指向分析的链接)通过电子邮件发送给某人。 由于Bing Ads脚本尚不支持发送电子邮件,因此我们需要依赖UrlFetchApp和某些第三方API才能发送电子邮件。 您可以结合使用SendGrid帐户(他们有免费的低用量帐户)与UrlFetchApp结合使用来发送电子邮件。

许多报告脚本都依赖Google表格以用户可以轻松查看或用于进一步分析的格式存储分析。 不幸的是,目前Bing Ads脚本中不支持电子表格(或Excel)。 同样,UrlFetchApp可以解救,因为它可用于读取和写入文件。 请参阅有关如何使用OneDrive读取和写入CSV文件的示例。

代码片段以处理当前限制

从Bing Ads脚本发送电子邮件

此代码可用于使用您的SendGrid帐户发送电子邮件。 只要确保使用您自己的API密钥更新代码即可。

嵌入代码:

在脚本执行之间使用JSON

使用此代码存储有关脚本执行情况的数据,然后在下次脚本运行时使用它,以获取上次中断的位置。 这可以帮助限制单个脚本运行中可以处理的实体数量。 为了使这项工作有效,我们使用了一项免费服务,可让您创建,编辑和读取公共JSON代码段。

最简单的方法是手动创建JSON文件,然后在脚本中输入生成的文件名,以便每次运行时它都可以使用最新数据覆盖文件。 为此,首先转到myjson.com并输入一些随机JSON,例如{“ key”:“ Value”}并单击“ Save”。 然后获取结果URL,并将其放在示例代码的第3行中。

编写JSON的示例代码

嵌入代码:

读取JSON的示例代码

现在,我们已将JSON写入数据存储,我们将在下一次脚本运行开始时选择它。 这需要稍有不同的代码,您可以在这里获取。 只要确保使用与先前脚本中保存JSON相同的URI。 由于这是公共存储,因此在使用数据之前请考虑检查数据的完整性,以防万一其他人意外覆盖了您的文件。

嵌入代码:

在Google表格中存储结果

从脚本保存数据的圣杯在于电子表格,并且自从Google首先启动广告脚本以来,我们大多数人都习惯使用Google表格来实现这一目的。 事实证明,您可以将Bing Ads数据发送到Google表格,但这需要一些工作,如此处所述。

结论

我为在PPC工具包中获得一个新工具来帮助简化优化而感到兴奋不已。 当我更深入地探索Bing Ads脚本时,我将继续在这里分享经验。 希望您能与我分享您的经验,以便我们可以共同创建解决方案并帮助PPC社区更加有效。

有关更多信息,请查看您需要了解的Bing Ads脚本和Google脚本之间的3个区别。


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

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/10120.html