回到主页

使用此Google广告脚本查找广告系列支出中的异常情况

您是否曾经有过比预期更多的活动,并且需要花费太长时间来发现它?没有人喜欢他们的活动支出不足,更不用说超支了,但即使是每次点击付费(PPC)超级英雄也不是完全无懈可击的。如果出现更改或问题,最好尽快收到警告!

这是一个可自定义的脚本,可让您通过查找支出变化来检查帐户中的异常行为。它会花费选定时间段内各个广告系列的平均花费,并将其与脚本运行当天的花费进行比较。如果当天的支出高于指定的百分比,它将发送一封警报电子邮件。

有许多方法可以修改此脚本以满足您的需求。例如,您可以告诉脚本应该满足哪个百分比更改阈值,以便发送电子邮件警报。这样,您就会知道支出何时增加或减少。您可以选择脚本覆盖的天数来创建历史支出的平均值(默认时间段为一周)。您可以选择脚本开始收集数据以提醒您的时间,并且您可以设置最小值,以避免被警告有关历史上低支出的广告系列中的细微更改。

脚本如何工作
让我们开始吧,看看它是如何工作的。

根据您的偏好和详细信息填写脚本顶部的变量(如下)。您将添加要发送警报的电子邮件地址以及脚本查看的广告系列。
一旦您授权脚本并确认它正在进行测试运行,请将其安排为每小时运行一次,以便您可以检查每小时的花费。
以下是一些记住脚本的指针:

该脚本记录其运行的时间,并获得在所选时间段内当前小时的平均花费。
该脚本将此平均值与当前支出进行比较。
如果当前支出超过指定的阈值,它将通过电子邮件通知您。
 

脚本大纲
要使用此脚本,请转到Google广告界面中的帐户,转到批量操作,选择脚本,然后创建一个新脚本并粘贴到下面的脚本中。不要忘记编辑这些选项:

campaignNameContains和campaignNameDoesNotContain过滤器脚本从中获取数据的过滤器。例如,如果campaignNameContains是[“Brand”,“Generic”],则仅包含名称包含“品牌”或“通用”的广告系列。如果campaignNameDoesNotContain是[“显示”,“竞争对手”],则会忽略名称中包含“显示”或“竞争对手”的所有广告系列。
这不区分大小写。
将[]留空以包含所有广告系列。
如果您需要在campaignNameContains或campaignNameDoesNotContain中加上双引号,请在其前加一个反斜杠。
addressesToNotify是一组电子邮件地址,用于通知消费是否超过百分比差异阈值。这些应该在方括号内的逗号分隔列表中。例如,[“dan@example.com”]。
percentageDifferenceSpend是今天的花费必须超过发送警报的百分比变化阈值。例如,10表示当变化大于10%时(无论是增加10%还是减少10%),您将被告知。
这个数字必须是正数且大于零。
如果广告系列只花费一点点,那么花费几美元的自然变化将是一个很大的百分比变化。为避免被警告历史低消费广告系列中的微小变化,您可以设置averageSpendMinimumThreshold。如果广告系列的平均历史支出低于此阈值,则其支出的变化将被忽略。
这是一个绝对金额,以您帐户的货币计算。例如,如果您的帐户使用美元,则100表示​​100美元。
它必须是正数且大于零。
注意:这也意味着,当您刚刚启用之前已暂停或未支出的广告系列时,您将不会收到提醒,无论今天花费多少 - 其历史支出将为零,因此低于阈值。
由于早上的支出可能很低,这也意味着支出的微小变化可能是很大的百分比变化。你更有可能睡着了而不关注你的电子邮件。您可以将earliestHour设置为您希望脚本运行的当天的第一个小时,并且它不会比您为其设置的时间早运行。等到当天晚些时候,帐户有时间积累有意义的数据。
这是您帐户时区的小时。
还有一个高级设置:

timePeriod 是用于获取平均历史支出数据的天数。默认值为7,这意味着脚本会回顾整整一周,但您可以将其更改为自定义天数。
该值必须大于1。
笔记:
该脚本仅查看当前启用的广告系列,因此当广告系列突然停止支出时,您将不会收到提醒,因为它已暂停。

如果您在脚本超时方面遇到问题,可以尝试使用campaignNameContains和campaignNameDoesNotContain设置来创建脚本的多个副本,每个副本都会查看不同的广告系列。

所有文章
×

还剩一步!

确认邮件已发至你的邮箱。 请点击邮件中的确认链接,完成订阅。

好的