You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在脚本中获取账户或单个广告系列的OptimisationScore?

通过脚本获取Google Ads优化得分(OptimisationScore)的方法

优化得分可以通过脚本获取,但它不属于常规统计指标或stats字段,而是作为账户、广告系列对象的直接属性存在,具体实现方式如下:

  • 账户层级获取
    使用AdsApp.currentAccount()获取当前账户对象,调用getOptimizationScore()方法即可得到0到1之间的小数(对应百分比,比如0.85即85%):

    const account = AdsApp.currentAccount();
    const optScore = account.getOptimizationScore();
    Logger.log(`账户优化得分: ${optScore}`);
    
  • 单个广告系列层级获取
    遍历目标广告系列,对每个广告系列对象调用getOptimizationScore()方法:

    const targetCampaigns = AdsApp.campaigns()
      // 可添加筛选条件,比如按名称筛选
      .withCondition("Name CONTAINS '促销'")
      .get();
    
    while (targetCampaigns.hasNext()) {
      const campaign = targetCampaigns.next();
      const optScore = campaign.getOptimizationScore();
      Logger.log(`广告系列「${campaign.getName()}」优化得分: ${optScore}`);
    }
    
  • 常见问题排查
    如果无法获取得分,先检查:

    • 脚本关联的账户是否有足够访问权限(避免MCC层级未切换到子账户)
    • 是否在正确的资源对象上调用方法(不要尝试从stats中读取)

内容的提问来源于stack exchange,提问作者Jake Norman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 13:35:22