我对以前的辽宁福利彩票中心有很多好的反馈: 商店帐户级别质量得分。为此,也有人问过我关于存储Campaign和/或AdGroup级质量得分的问题,因此我认为这是进行更新的好时机。
以下是一个辽宁福利彩票中心,该辽宁福利彩票中心将尝试存储帐户中前50000个关键字的帐户,广告系列和广告组一级的质量得分。它将结果存储在Google电子表格中。为了使其正常工作,您需要设置一个 新的Google电子表格.
谢谢,
拉斯
/*************************************** * 商店帐户级别质量得分 in Google Spreadsheet. * Version 1.1 * ChangeLog v1.1 * - Changed ACCOUNT_NAME to SHEET_NAME and 更新d the default value. * - Removed getSpreadsheet function * * Created By: 拉斯 Savage * Based on script originally found 在: http://goo.gl/rTHbF * FreeAdWordsScripts.com *********************************/ function main() { var SPREADSHEET_URL = "Your Spreadsheet Url Goes Here"; var SHEET_NAME = 'Sheet1'; var today = new Date(); var date_str = [today.getFullYear(),(today.getMonth() + 1),today.getDate()].join("-"); var 电子表格 = SpreadsheetApp.openByUrl(SPREADSHEET_URL); var s_sheet = 电子表格.getSheetByName(SHEET_NAME); var kw_iter = AdWordsApp.keywords() .withCondition("Status = ENABLED") .forDateRange("LAST_30_DAYS") .withCondition("Impressions > 0") .orderBy("Impressions DESC") .withLimit(50000) .get(); var tot_imps_weighted_qs = 0; var tot_imps = 0; while(kw_iter.hasNext()) { var kw = kw_iter.next(); var kw_stats = kw.getStatsFor("LAST_30_DAYS"); var imps = kw_stats.getImpressions(); var s = kw.getQualityScore(); tot_imps_weighted_qs += (qs * imps); tot_imps += imps; } var acct_qs = tot_imps_weighted_qs / tot_imps; s_sheet.appendRow([date_str,acct_qs]); }