2013年7月30日,星期二

确定何时创建广告,广告组,关键字或广告系列

知道何时创建广告(或实体) 不可能使用脚本。根本不会在AdWords中跟踪该信息。其次,最好的办法是找出您的广告何时首次开始获得展示,并假设它是在创建的时候(如果创建了广告,但没人看到它,那它确实存在吗?)。

因此,为了帮助我跟踪何时 广告 实体已创建,我将以下脚本放在一起以将标签应用于我 广告 具有第一印象日期的实体。这样我就能知道 广告 我创建的实体,并确保不要对太小的内容采取任何措施。我也可以对所有 广告 只需选择正确的标签,即可在AdWords用户界面中相对容易地在一天中建立实体。

谢谢,
拉斯



/**************************************
* Track Entity Creation Date
* Version 1.4
* Changelog v1.4
*  - Removed  api Version from 报告  呼叫 
* Changelog v1.3
*  - Updated script to handle all entities
* Changelog v1.2
*  - Fixed an issue with comparing  日期 
* ChangeLog v1.1
*  - Updated logic to work with larger accounts
* Created By:  拉斯  Savage
* http://www.FreeAdWordsScripts.com
**************************************/
//All my  标签  will start with this. For example: Created:2013-05-01
var LABEL_PREFIX = 'Created:';
var DAYS_IN_REPORT = 30;
var ENTITY = 'ad'; //or  广告群组  or  关键词  or 运动 
 
function main() {
  //First we get the impression history of our  实体 
  var ret_map = getImpressionHistory();
  //Then we apply our  标签 
  applyLabels(ret_map);
}
 
//Function to apply  标签  to the  广告  in an account
function applyLabels(ret_map) {
  var iter;
  if(ENTITY === 'campaign') { iter = AdWordsApp.campaigns().get(); }
  if(ENTITY === 'adgroup') { iter = AdWordsApp.adGroups().get(); }
  if(ENTITY === 'ad') { iter = AdWordsApp.ads().get(); }
  if(ENTITY === 'keyword') { iter = AdWordsApp.keywords().get(); }
  
  while(iter.hasNext()) {
    var  实体  = iter.next();
    var id =  实体 .getId();
    if(ret_map[id]) {
      var  标签 _name = LABEL_PREFIX+Utilities.formatDate(ret_map[id], AdWordsApp.currentAccount().getTimeZone(), "yyyy-MM-dd");
      createLabelIfNeeded(label_name);
      entity.applyLabel(label_name);
    }
  }
}
 
//This is a helper function to  创造  the  标签  if it does not already exist
function  创造 LabelIfNeeded(name) {
  if(!AdWordsApp.labels().withCondition("Name = '"+name+"'").get().hasNext()) {
    AdWordsApp.createLabel(name);
  }
}
 
//A helper function to find the date days ago
function getDateDaysAgo(days) {
  var the_past = new Date();
  the_past.setDate(the_past.getDate() - days);
  return Utilities.formatDate(the_past,AdWordsApp.currentAccount().getTimeZone(),"yyyyMMdd");
}
 
//A helper function to compare  日期 .
//Copied from: http://goo.gl/uW48a
function diffDays(firstDate,secondDate) {
  var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
  return Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay))); 
}
 
function getImpressionHistory() {
  var API_VERSION = { includeZeroImpressions : false };
  var first_date = new Date('10/23/2000');
  var max_days_ago = diffDays(first_date,new Date());
  var cols = ['Date','Id','Impressions'];
  var report = { 
    'campaign' : 'CAMPAIGN_PERFORMANCE_REPORT',
    'adgroup' : 'ADGROUP_PERFORMANCE_REPORT',
    'ad' : 'AD_PERFORMANCE_REPORT',
    'keyword' : 'KEYWORDS_PERFORMANCE_REPORT'}[ENTITY];
  var ret_map = {};
  var prev_days_ago = 0;
  for(var i = DAYS_IN_REPORT; i < max_days_ago; i+=DAYS_IN_REPORT) {
    var start_date = getDateDaysAgo(i);
    var end_date = getDateDaysAgo(prev_days_ago);
    var date_range = start_date+','+end_date;
    Logger.log('Getting data for ' + date_range);
    var query = ['select',cols.join(','),'from',report,'during',date_range].join(' ');
    var report_iter = AdWordsApp.report(query, API_VERSION).rows();
    if(!report_iter.hasNext()) { Logger.log('No more impressions found. Breaking.'); break; } // no more entries
    while(report_iter.hasNext()) { 
      var row = report_iter.next();
      if(ret_map[row['Id']]) {
        var [year,month,day] = (row['Date']).split('-');
        var from_row = new Date(year, parseFloat(month)-1, day);
        var from_map = ret_map[row['Id']];
         
        if(from_row < from_map) {
          ret_map[row['Id']] = from_row;
        }
      } else {
        var [year,month,day] = (row['Date']).split('-');
        ret_map[row['Id']] = new Date(year, parseFloat(month)-1, day);
      }
    }
    prev_days_ago = i;
  }
  return ret_map;
}

67条评论:

  1. It’支持我,真正拥有一个有价值的网站对我的知识来说真是太神奇了。

    回复 删除
  2. 利基非常认真地修改了我们企业中90%的位置,以及为什么我们当然根本没有向社区公开我们的系统。//bizzebee.com/4-simple-seo-tips-for-new-bloggers/ 建立我们网站的链接-观众可能会为您的个人临时开放,直到最后我们通过增加更多可访问范围的客户来实现跟踪

    回复 删除
  3. 谁制作了该产品,甚至提出以10美元的价格为我设置所有东西(对我来说很理想!),所以我只用了5分钟。 反向链接服务

    回复 删除
  4. 在关键字研究中,我使用广泛匹配,因为它将产生最大数量的关键字提示,从中可以收获最终的关键字宝石。谷歌关键词包装

    回复 删除
  5. Seo的公司内部空间很大,他的时间也很充裕,而我们除了要满足我的业务要求之外还要花一些时间 选择公司 步骤在这里浏览。他'除了声誉卓著的专业人士。提倡最好的搜索引擎营销到附近正在寻找的组织中。

    回复 删除
  6. 我已经安装了脚本。它正在运行,已启用,绿色图标点亮。但是我不´在任何地方都看不到标签。我寻找了列标签,但没有´找不到。请帮我。这是我使用过的第一个脚本。

    回复 删除
  7. 谁制作了该产品,甚至提出以10美元的价格为我设置所有东西(对我来说很理想!),所以我只用了5分钟。
    现场技术员职位描述

    回复 删除
  8. 与基本装置连接的每个听筒也都有自己的免提电话,因此只需按一下按钮,您就可以在做饭或做其他事情时享受免提通话的乐趣。

    老年人无绳电话

    回复 删除
  9. 该产品使最终用户和内部利益相关者都感到高兴。由于他们有效的项目管理和丰富的经验 用户体验设计机构 团队,他们能够在合理的时间内交付高质量的应用程序。他们的专业水平和透明度使他们与众不同。

    回复 删除
  10. 我感谢你的时间’我花了很多时间向我展示绳索,并确保我具备完成出色工作所需的知识。谢谢。
    阅读更多

    回复 删除
  11. 您会成为我们的下一个大赢家吗?赢得喜欢,笔记本电脑,汽车,现金或更多。输入我们的免费在线抽奖,免费在线赠品和免费在线竞赛,唐't想念您的机会。匆忙!
    免费在线抽奖活动,免费在线赠品|在线抽奖
    2020最新在线抽奖清单|在线抽奖
    当前在线赠品清单2020 |在线抽奖
    当前在线竞赛列表2020 |在线抽奖
    2020年在线免费调查|在线抽奖
    免费在线即时赢游戏2020 |在线抽奖

    回复 删除
  12. 我们是经过认证的故障排除指南,全天候提供,以为佳能打印机用户提供最佳技术支持或专业技术帮助。我们与在线技术支持团队在线合作,以帮助所有沮丧的佳能打印机用户。如果您的佳能打印机停止工作或显示佳能打印机无响应,我们的佳能支持团队将竭诚为您解决此错误。我们的 佳能打印机故障排除 团队拥有出色的技能和丰富的经验,可以在几秒钟内解决佳能打印机无法打印的问题。我们的实时技术支持团队随时准备为任何问题提供快速帮助。

    回复 删除
  13. 我们是最简单,成功且具有自治权的第三方QuickBooks支持提供商,该公司以极低的收费为所有沮丧的QuickBooks提供无限的QuickBooks支持服务。一旦您计划打开不在另一个计算系统上的公司文件,就可以'll undergo QuickBooks错误H505。此错误代码是一个令人讨厌的错误,它可以'不容易解决。当QuickBooks公司文件需要一些额外的配置时,将出现此错误代码。如果你'一次又一次地遇到此错误代码,您'请致电我们的QuickBooks专业人员,要求他们提供专门的帮助来简单地解决此错误代码。所以现在,你'借助QuickBooks,您将可以享受最简单的服务。

    回复 删除
  14. 您已完成的完美工作,该网站的信息真是太酷了。
    随时访问我的Web博客:电影评论-电影洗衣提供电影信息,电影评论,评分,演员表和电影摄制组详细信息。获取电影洗衣店的最新电影评论。请在以下位置查看他们的作品: 电影洗衣





    回复 删除
  15. 您直截了当地说出无数人将要做什么've推广了电子书,以期最终能赚到钱,基本上是因为您可以在需要时尝试使用它。
    带发票的CRM

    回复 删除
  16. 感谢我父亲告诉我有关此博客的信息,这个网站真的很棒。
    网页链接

    回复 删除
  17. 准备通过强大的在线形象来促进您的业务。雇用印度’s most trusted 在线网站开发公司 并获得即时报价。 100%的客户满意度。内置SEO的1000多种动态网站设计。移动友好。一流的技术。 24 * 7技术支持等等。现在就到达我们!

    回复 删除
  18. 感谢您在博客中收集这些最好的信息。文章非常有益,希望我再次’会发现更多类似的东西。
    网页设计公司

    回复 删除
  19. 发布如此有益的网站真是太好了。您的网络日志不是’不仅有用,而且也很有创意。 100个高质量的反向链接,价格为$ 2

    回复 删除
  20. 有时候你不’在截止日期之前没有时间完成您的作业。由于提交时间较晚,您可以’如果您正在寻求完成任务的帮助,则可以与我们联系。我们正在提供 在线作业帮助 我们有一个专业的团队’的学术作家,他们更有资格按时,准确地完成您的作业。欲了解更多信息,请访问我们的网站或致电我们或免费电话。

    回复 删除
  21. Brandphic的创新思维为您的业务身份和受众认可度提供了创新的解决方案。我们将以热情和果断的方式展示我们的艺术品,以确保您的旅程欣喜若狂。 品牌包装

    回复 删除
  22. 通常我不'不能在博客上学习帖子,但我想说的是这篇文章给我很大的压力,请他们尝试去做!
    你的写作风格使我感到惊讶。谢谢,非常棒的帖子。
    墨尔本汽车现金
    我们买车

    回复 删除
  23. 该教程对像我这样的初学者很有帮助,顺便说一句,如果您能提供有关创建免费网站的教程,那么对像我这样的新手来说将非常有帮助。
    谢谢
    不需要的汽车现金
    购买旧车的地方

    回复 删除
  24. 您是否尝试过以下服务的在线服务 作业帮助 甚至在马来西亚?您是否在考虑学术写作中在线服务的可靠性?如果您有相同的疑问,则必须订购作业写作的在线服务。
    作业助手
    在线作业帮助

    回复 删除
  25. 你好。我使用msn找到了您的博客。这是一篇非常好的文章。我将确保将其添加为书签,然后返回以阅读更多您的有用信息。感谢您的帖子。我一定会回来的。
    悉尼汽车现金
    报废车现金

    回复 删除
  26. 你好。我使用msn找到了您的博客。这是一篇非常好的文章。我将确保将其添加为书签,然后返回以阅读更多您的有用信息。感谢您的帖子。我一定会回来的。
    拆车布里斯班
    汽车现金比利

    回复 删除
  27. 嘿!我知道这有点题外话,但我想知道您是否知道在哪里可以为我的评论表格获取验证码插件?一世'我使用与您和我相同的博客平台'我很难找到一个吗?非常感谢!
    汽车现金布里斯班
    黄金海岸汽车现金

    回复 删除
  28. 谢谢,奇妙的发布!我真的很喜欢阅读它,您迁移的是一位伟大的作家。我ⅼ我已确定要对您的博客进行boomark标记,并且ѡ通常很快就会回来。我想鼓励自己继续完成出色的工作,祝您有个愉快的夜晚!
    伊普斯威奇汽车
    布里斯班现金车

    回复 删除
  29. 哇,真奇怪。我刚刚写了很长的评论,但单击提交后我的评论没有'露面。嗯...好吧,我'我不会再写所有这些。不管怎么说,只想说美妙的博客!
    黄金海岸的汽车现金
    汽车拆卸黄金海岸

    回复 删除
  30. 很棒的帖子。我曾经经常检查这个博客,这让我很受启发!极其有用的信息,尤其是最终部分:)我经常维护此类信息。我过去很长一段时间一直在寻找这种特殊的信息。
    汽车现金阿德莱德
    卸车阿德莱德

    回复 删除
  31. 嗨,这是Noah Dabbler,真是令人大开眼界的帖子,非常感谢您与我们分享,要了解更多此类内容,请访问:FourCreeds

    回复 删除
  32. 唯一提交是当今最受信任的在线大学任务帮助服务。
    我们帮助学生高效地完成应有的作业。
    作为领先的任务帮助网站,我们提供的最独特功能是作为客户的机密性’s privacy and
    安全对我们至关重要。


    在线分配助手

    回复 删除
  33. 感谢您发布如此出色的文章。了解更多访问 FourCreeds

    回复 删除
  34. 感谢您使用此完整帖子!

    as it contains a lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. //godsofseo.com/


    访客发布网站
    访客发布网站
    访客发布网站
    论坛提交站点
    论坛提交
    论坛发布网站
    论坛提交清单
    论坛发帖
    视频提交网站
    高公关视频提交网站
    影片分享网站
    Web 2.0网站
    Web 2.0网站列表
    最佳Web 2.0站点的反向链接
    Web 2.0提交
    问答网站
    问答站点列表
    问答网站
    SEO的问答站点

    回复 删除
  35. Very Nice Post ...I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. //www.victoriasecretgiftcardbalance.com/

    维多利亚州 Secret Check Balance
    维多利亚州 Secret Gift Card Balance
    检查维多利亚'的秘密礼品卡余额
    维多利亚州 Secret Card Balance
    检查维多利亚'的秘密礼品卡余额
    检查维多利亚'的秘密卡余额

    回复 删除
  36. 我没有’对此发表任何意见,.....真的使我印象深刻。 反向链接

    回复 删除
  37. 所有这些技巧都对那些具有一定的写作技巧并获得某种帮助的人有用,但是对于那些不能'对于那些学生来说,廉价的纸质写作服务是他们自己的最佳选择,因为他们可以根据自己的要求写好论文,因此他们自己写单个段落是廉价的最后选择。那'这就是为什么我只信任helpinhomework.org。他们的服务和学习材料非常可靠,您还必须尝试。 帮助作业

    回复 删除
  38. 这个博客对我真好。我将继续一次又一次地来到这里。也访问我的链接。 家庭关系

    回复 删除
  39. 好博客,您也在搜索吗 帮助我的护理纸? 我们是您的最佳解决方案。我们以向学生提供护理写作服务而不必花很多钱而闻名。

    回复 删除
  40. 好博客。继续分享。我爱他们你也在寻找吗 廉价作业作家? 我们是您的最佳解决方案。我们以向学生提供护理写作服务而不必花很多钱而闻名

    回复 删除
  41. 这是一个很好的博客。您还在搜索吗? 护理研究论文有帮助吗? 我们是您的最佳解决方案。我们以向学生提供护理写作服务而不必花很多钱而闻名。

    回复 删除
  42. 赞赏您投入网站的时间和精力以及所提供的详尽信息。它’时不时地访问一个站点真是太神奇了,这与以前的旧重写材料不同。优秀的阅读!我们’ve为您的网站添加了书签。问候 黄金海岸的汽车现金

    回复 删除
  43. 在任何地方提供专业和友好的服务 布里斯班汽车现金 包括北部,西部,东部和南部。进行交易,并在数秒之内将您的车辆出售,无论有无雷戈或具有适航性。

    回复 删除
  44. 您还在寻找吗 护理写作服务 我们是您的最佳解决方案。我们以向学生提供最佳服务而闻名。 

    回复 删除
  45. EndNote破解 任何人都可以同时添加说明和使用。您不必与自己的人一起工作。该软件使您可以永久访问各种位置。并显示了相同的解决方案。但是,请更改班级以跟随别人进行了更改的书籍。并节省您的研究经费。股份,账簿,不存储安全账簿的图书,未满一岁的孩子都不会存储一年。

    回复 删除
  46. 团队工作顺利 顶级网页设计师 在整个开发过程中仪器设计波特兰,充分了解设计和技术要求。

    回复 删除
  47. 尝试打印时,打印机问题似乎令人生畏。但是,大多数这些问题很常见,可以立即解决。有了对问题的适当了解,用户可以轻松地解决问题。这是解决问题的方法 Epson Windows Service禁用错误 靠你自己

    回复 删除
  48. 我们会为客户的旧车,报废车或不需要的车款支付最高$ 9,998的费用,并提供免费报价和免费的拆除服务。出售汽车对我们来说很容易,我们在QLD拥有广泛的客户网络,可以帮助我们在24小时内出售您的汽车。

    破车集合布里斯班

    回复 删除
  49. 读完这篇文章后,我的确给我留下了深刻的印象,这是因为他们的工作质量很高,思想丰富。我只想对作者表示感谢,并祝您一切顺利! 免费接收短信

    回复 删除