写于 2017-09-02 02:07:02| 亚洲城ca88老虎机| 专栏
如果您在任何相当长的一段时间内都在使用AdWords脚本,那么您的帐户可能会觉得这个杂乱无章的书架到处都有未完成的脚本有几个脚本是由几个月前离开公司的人添加的,其他人是由您的实习生添加的好奇,并开始摆弄她,然后她离开夏天有更多未命名的脚本而不是命名的脚本你可能会开始认为它是你生活的寓言也许你应该在下次与你的治疗师把它带来这对任何增长的系统来说都是问题随着时间的推移有机地提升如果你不小心,你最终会得到一些无法维持的东西明天,你进入工作并且你的300多个账户中的一个脚本中断你不知道如何找到它登录和超出帐户可以在一周内消耗你几个小时的时间但是你可以通过一点警惕和规划来停止(或至少减慢)这个过程今天,我将介绍你可以使用的三种技术o帮助降低帐户中脚本的长期维护要做的第一件事就是对您帐户中当前运行的所有脚本进行清点。某些帐户将针对特定帐户进行极为自定义,有些将是通用的,这是可以的;无论如何收集所有这些脚本如果您在MCC脚本出现之前开发脚本,您可能会将相同的脚本复制到多个帐户中当然,这意味着您也将相同的错误复制到多个帐户中以及将这样的脚本引入到MCC级别意味着在调试问题时需要查看一段代码这也促进了编写可应用于多个帐户的通用,可重用代码的规则可能需要一段时间来思考和编写脚本,但从长远来看,当你开始积累数百个帐户时,它是值得的。如果事实证明你有更多专门的脚本,似乎只能在特定的帐户中运行,你可能需要密切关注并了解它们中的任何一个可以通过使用配置参数或对代码进行少量更改来使其更通用以下是您可以在MCC级别使用的一些通用代码,以开始在多个帐户中运行脚本使用标签此代码将运行您的所有帐户并搜索标有SCRIPT_LABEL变量中使用的名称的帐户当您安排此脚本每天运行时,它将处理具有该标签的所有帐户,最多为MAX_ACCOUNTS,这是最大数量您可以运行executeInParallel()函数的帐户您可以安排此代码每天运行一次,如果您有少于MAX_ACCOUNTS个帐户要运行单个脚本对于非常大的帐户,您可以安排脚本每小时运行一次并将RUN_HOURLY的值设置为true现在该脚本将查找名为SCRIPT_LABEL-HOUR的标签,因此当此脚本在下午6点运行时,它将查找标签为“GenericScript-18”的所有帐户将您的帐户分组为MAX_ACCOUNTS,以便第一组具有标签“GenericScript-1”,然后是下一个“GenericScript-2”,依此类推使用此方法,您可以在MCC中的最多1200个帐户上运行任何脚本。使用您之前收集的特定通用脚本代码替换GenericScriptFunction()确保将main()函数重命名为唯一的函数,因为每个脚本只能有一个main函数然后将该name函数添加到executeInParallel调用中应该为您需要在多个帐户中运行的每个通用脚本重复此过程完成后,您将在MCC中安装一组脚本,这些脚本计划每天或每小时运行一次下一步是应用标签您希望脚本运行的帐户的名称几周前在SMX East发言后,我被问到如何测试我的脚本我认为保护您的生产帐户免受脚本错误的最佳方法是打开一个全新的MCC帐户并在其下创建测试帐户由于我的大部分内容都是实验性的,因此我的大多数帐户都是测试帐户这套测试帐户和MCC是您进行所有实验和测试新脚本您需要使用关键字,广告和默认出价(可能使用脚本)填写这些帐户,但它们可以是任何内容,因为这些帐户永远不会生效 事实上,您可能甚至不想添加任何结算信息,只是为了确保这些信息永远不会被发现。现在您所有未命名和半完成的天气脚本都有一个居住的地方,不会使您的主MCC混乱。如果您的实习生希望进行实验,他们可以在这里尽可能多地玩游戏。另外,如果您正在与代理机构合作构建新脚本,您可以让他们访问此帐户而不会失去任何睡眠。在软件开发中,代码审查是将代码推向生产的一个重要部分这个想法类似于让其他人校对你的写作因为他们不熟悉写作和主题,他们会客观地发现你可能错过的问题或代码错误我建议你在移动之前从您的测试帐户中的任何代码进入您的主MCC,您会发现公司中的某个人坐在一起并介绍您的代码如何工作以及代码的外观最好,这将是一位具有Java知识的工程师脚本,但找到熟悉AdWords并了解概念的人是一个好的开始让他们失望,引导他们完成脚本的逻辑和思维过程,并在测试帐户上运行脚本您甚至可能会找到一些只是通过你的代码走向其他人而烦恼自己在过去的几年中,脚本已经走过了漫长的道路他们已经成熟到我相信大多数人应该在他们的账户中使用的东西从日常和退休中退一步在创建和部署这些脚本的整体流程和策略中,这可能是一种有价值的方法,可以防止您的帐户陷入维护噩梦。请记住,