显示带有标签的帖子 删除. 显示所有帖子
显示带有标签的帖子 删除. 显示所有帖子

2012年11月22日,星期四

删除帐户中的所有拒登广告

同样,另一个简单的脚本仅关注帐户维护。随着时间的流逝,大型帐户可能会使用可能被拒登的广告来构建数千个广告组。有时,删除这些内容然后缓慢地构建和部署新的广告素材是很有意义的(稍后我们将提供脚本来构建新的广告素材)。希望这对您有用。

谢谢,
拉斯
//-----------------------------------
// Delete Ads That Are Disapproved
// Created By: 拉斯 Savage
// FreeAdWordsScripts.com
//-----------------------------------
function main() {
  // Let's start by getting all of the 广告  that are 被拒登
  var 广告 _iter = AdWordsApp.ads()
  .withCondition("ApprovalStatus != APPROVED")
  .get();

  // Then we will go through each one
  while (ad_iter.hasNext()) {
    var 广告  = 广告 _iter.next();
    // now we 删除 the 广告 
    Logger.log("Deleteing 广告 : " + 广告 .getHeadline());
    广告 .remove();
  }
}

2012年11月19日,星期一

暂停所有没有印象的关键字

让我们从一个非常简单的脚本开始。此关键字将找到您帐户中从未留下任何印象的所有关键字,并暂停(或删除,如果您看到下面的评论)该关键字,以免对质量得分造成负面影响。 根据Google的说法,帐户中存在的内容和停滞时间越长,对质量得分的影响就越大。 正如读者指出的那样, 第四个子弹在这里 似乎与这一说法相矛盾。这是一个很棒的脚本,可以每隔几个月安排一次,以确保您减少了帐户中的所有净额。

谢谢,
拉斯
/*********************************************
* Pause Keywords With No Impressions All Time
* Version 1.1
* Changelog v1.1
*   - Updated for speed and 广告 ded 评论s 
* Created By: 拉斯 Savage
* FreeAdWordsScripts.com
**********************************************/
var TO_NOTIFY = "[email protected]";
function main() {
  // Let's start by getting all of the 关键字 with 没有印象
  var kwIter = AdWordsApp.keywords()
    .withCondition("Impressions = 0") // could be "Clicks = 0" also
    .forDateRange("ALL_TIME") // could use a specific date range like "20130101","20131231"
    .withCondition("Status = ENABLED")
    .withCondition("CampaignStatus = ENABLED")
    .withCondition("AdGroupStatus = ENABLED")
    .get();
 
  // It is much faster to store all the 关键字 you want to process
  // and then make the changes all 在 once. This takes 广告 vantage
  // of the batch processing behind the scenes.
  var toPause = [];
  while (kwIter.hasNext()) {
    var kw = kwIter.next();
    toPause.push(kw);
    // This is to make sure you see things during the preview
    // When you run it for real, you can 去掉 this clause to
    // increase speed.
    if(AdWordsApp.getExecutionInfo().isPreview() &&
       AdWordsApp.getExecutionInfo().getRemainingTime() < 10) {
      break;
    }
  }
  
  // Now go through each one and 暂停 them.
  for(var i in toPause) {
    toPause[i].pause();
    //Or you could use toPause[i].remove(); to 删除 the 关键词 altogether
  }
  
  // Sent an 电子邮件 to 通知 you of the changes
  MailApp.sendEmail(TO_NOTIFY, 
                    "AdWords Script Paused "+toPause.length+" Keywords.", 
                    "Your AdWords Script 暂停d "+toPause.length+" 关键字.");
}