该报告将为您提供广泛匹配关键字的所有用户搜索查询。通常,您必须每天登录并手动生成报告。但是,借助AdWords脚本,您可以开始将所有数据存储到Google Spreadsheet中,以便于使用。
因此,今天我有一个简单的脚本,该脚本将存储搜索查询报告并向您发送一封电子邮件,提醒您它已准备就绪。您所需要做的就是用与您的AdWords帐户相同的登录名填写您有权访问的现有Google文档的网址,并设置您要发送通知的电子邮件地址,并且应该已经准备就绪。我还建议您使用一个标志来确定是否要从结果中忽略完全匹配(完全匹配)的关键字。
谢谢,
拉斯
/*************************************************** * Store 搜索 Query Perf Report in Google Doc * Version 1.1 * CHangelog v1.1 - Removed apiVersion, Updated formatting * Created By: 拉斯 Savage * FreeAdWordsScripts.com ****************************************************/ var DATE_RANGE = 'LAST_7_DAYS'; var IGNORE_EXACT = true; var TO = ["电子邮件[email protected]_company.com","电子邮件[email protected]_company.com"]; var SPREADSHEET_URL = "your 电子表格 url goes here"; function main() { var columns = ['AccountDescriptiveName', 'CampaignName', 'AdGroupName', 'KeywordTextMatchingQuery', 'MatchType', 'Query', 'Device', 'Impressions', 'Clicks', 'Cost', 'Conversions', 'AverageCpc', 'CostPerConversion', 'ConversionRate', 'Ctr']; var columnsStr = columns.join(',') + " "; var sheet = SpreadsheetApp.openByUrl(SPREADSHEET_URL).getActiveSheet(); sheet.clear(); sheet.appendRow(columns); var reportIter = AdWordsApp.report( 'SELECT ' + columnsStr + 'FROM SEARCH_QUERY_PERFORMANCE_REPORT ' + 'DURING ' + DATE_RANGE, { includeZeroImpressions: false }).rows(); while(reportIter.hasNext()) { var row = reportIter.next(); if(IGNORE_EXACT && row['MatchType'].indexOf('exact') >= 0) { continue; } var rowArray = []; for(var i in columns) { rowArray.push(row[columns[i]]); } sheet.appendRow(rowArray); } for(var i in TO) { MailApp.sendEmail(TO[i], "搜索 Query Report Ready", SPREADSHEET_URL); } }