【获取单账号数据-1】这篇文章已经介绍如何通过getName()方法和getCustomerId()方法来获取基本的账户信息,本篇将深入介绍如何进一步获取其它数据

代码介绍

先定义函数,所有功能都需要在函数内执行

function single_account(){
//此处填入内容
}

这里调用内部方法currentAccount()来获取当前账户,再进一步调用getStatsFor(dateFrom, dateTo)方法来获取数据

先限定过去7天的时间范围

let stat = AdsApp.currentAccount().getStatsFor("LAST_7_DAYS")

再获取和打印过去7天范围内的账号点击数据

let stat = AdsApp.currentAccount().getStatsFor("LAST_7_DAYS")
let clicks = stat.getClicks()
Logger.log(clicks)

使用预览功能执行函数就能看到账户点击数据被成功打印

同理,可以试着获取过去30天的花费数据

let stat = AdsApp.currentAccount().getStatsFor("LAST_30_DAYS")
let cost = stat.getCost()
Logger.log(cost)

使用预览功能执行函数就能看到账户花费数据被成功打印

getStatsFor(dateFrom, dateTo)方法支持的时间段有:

  • YESTERDAY(昨天)
  • LAST_WEEK(上一周)
  • LAST_14_DAYS(过去14天)
  • LAST_BUSINESS_WEEK(上个工作周)
  • LAST_MONTH(上个月)
  • ALL_TIME(全时期)
  • TODAY(今天)

打印账户点击数据和账户花费数据的完整代码(放入代码区内执行):

funtion single_account(){
let stat_7days = AdsApp.currentAccount().getStatsFor("LAST_7_DAYS")
let clicks = stat_7days.getClicks()
let stat_30days = AdsApp.currentAccount().getStatsFor("LAST_30_DAYS")
let cost = stat_30days.getCost()
Logger.log(clicks)
Logger.log(cost)
}
此作者没有提供个人介绍
最后更新于 2024-12-17