Yahoo! JAPAN Ads Script | Developer Center
日本語Report
・Create an account report・Create a keyword report
Create an account report
function createAccountReport(){
const accountId = AdsUtilities.getCurrentAccountId();
const startDate = yyyyMMdd;//Write the date in yyyyMMdd format
const endDate = yyyyMMdd;
const report = AdsUtilities.getSearchReport({
accountId: accountId,
dateRange: {
endDate: endDate,
startDate: startDate,
},
fields: ['ACCOUNT_ID', 'IMPS', 'CLICKS', 'COST'],
reportDateRangeType: 'CUSTOM_DATE',
reportType: 'ACCOUNT',
}).reports[0].rows;
for (let i = 0; i < report.length; i++){
Logger.log('ACCOUNT_ID-> ' + report[i][0]
+ ', IMPS-> ' + report[i][1]
+ ', CLICKS-> ' + report[i][2]
+ ', COST-> ' + report[i][3]);
}
}
Create a keyword report
function createKeywordReport(){
const accountId = AdsUtilities.getCurrentAccountId();
const report = AdsUtilities.getSearchReport({
accountId: accountId,
fields: ['KEYWORD', 'IMPS', 'CLICKS', 'COST'],
reportDateRangeType: 'THIS_MONTH',
reportType: 'KEYWORDS',
}).reports[0].rows;
for (let i = 0; i < report.length; i++){
Logger.log('KEYWORD-> ' + report[i][0]
+ ', IMPS-> ' + report[i][1]
+ ', CLICKS-> ' + report[i][2]
+ ', COST-> ' + report[i][3]);
}
}