上篇文章介绍了如何遍历选择器来提取每一个广告系列的数据,本篇介绍如何获取每个广告系列的部分基础数据。

我们继续延用上一期的代码,日期继续选择8月1日-8月2日:

let campaigns = AdsApp.campaigns()
                .forDateRange("20230801","20230802")
                .get()
while(campaigns.hasNext()){
let campaign = campaigns.next()
}

这里我们调用跟之前一样的getStatsFor(dateFrom, dateTo)方法来获取数据,这样同样要加入日期筛选维度,这里我们还是用一样的日期:8月1日-8月2日

let stats = campaign.getStatsFor("20230801","20230802")

这次获取点击数据:

let clicks = stats.getClicks()

完整代码:

let campaigns = AdsApp.campaigns()
                .forDateRange("20230801","20230802")
                .get()
while(campaigns.hasNext()){
let campaign = campaigns.next()
let stats = campaign.getStatsFor("20230801","20230802")
let clicks = stats.getClicks()
Logger.log(clicks)
}

执行结果

这里点击"run"或者“preview”就会把所有广告系列的点击打印出来

这样我们就可以看到详细的数据

同理,我们还可以用相同的方法调用来获取如下维度的数据:

比如平均CPC:getAverageCpc()

let stats = campaign.getStatsFor("20230801","20230802")
let averagecpc = stats.getAverageCpc()

费用:getCost()

let stats = campaign.getStatsFor("20230801","20230802")
let cost = stats.getCost()

点击率:getCtr()

let stats = campaign.getStatsFor("20230801","20230802")
let ctr = stats.getCtr()

此作者没有提供个人介绍
最后更新于 2024-12-17