本书中的一章介绍了 每月维护您的AdWords帐户的程序. 使用AdWords脚本是自动执行这些任务的好方法。 让我们从本月的第一天开始。
“在每月的第一天,处理所有转换成本过高的关键字。”
听起来很简单。 当然,您需要为所有这些设置转换跟踪。他们说拉过去的30天,这是我们在这里所做的,但是您可以拉任何喜欢的时间范围。 这是本书中的示例。 您当然应该用对您的业务有意义的值替换顶部的值。
//----------------------------------- // Reduce Bids on High Cost per Conversion Keywords // Created By: 拉斯 Savage // FreeAdWordsScripts.com //----------------------------------- function main() { //Let's reduce 关键字 with a CPC greater than $15 by 35% var WAY_TOO_HIGH_COST_PER_CONV = 15; var WAY_TOO_HIGH_BID_REDUCTION_AMOUNT = .35; //And 关键字 with CPC between $10 and $15 by 20% var TOO_HIGH_COST_PER_CONV = 10; var TOO_HIGH_BID_REDUCTION_AMOUNT = .20; var kw_iter = AdWordsApp.keywords() .withCondition("Status = ENABLED") .get(); while(kw_iter.hasNext()) { var kw = kw_iter.next(); var kw_stats = kw.getStatsFor("LAST_30_DAYS"); var cost = kw_stats.getCost(); var 转换 = kw_stats.getConversions(); if(conversions > 0) { var cost_per_conversion = (cost/(conversions*1.0)); //Here is the magic. If it is way too high, reduce it by the way too high amount if(cost_per_conversion >= WAY_TOO_HIGH_COST_PER_CONV) { kw.setMaxCpc(kw.getMaxCpc() * (1-WAY_TOO_HIGH_BID_REDUCTION_AMOUNT)); } //otherwise, if it is still too high, reduce it with just the too high amount else if(cost_per_conversion >= TOO_HIGH_COST_PER_CONV) { kw.setMaxCpc(kw.getMaxCpc() * (1-TOO_HIGH_BID_REDUCTION_AMOUNT)); } }else{ //no 转换 on this 关键词 //we will deal with that later continue; } } }就是这样。请继续关注下一期,我们将通过提高出价来解决效果好的关键字。
谢谢,
拉斯