【问题标题】:Google Ads Script (AWQL) get custom date range for reportingGoogle Ads 脚本 (AWQL) 获取报告的自定义日期范围
【发布时间】:2019-06-06 08:19:26
【问题描述】:

我需要提取一份谷歌广告报告,该报告将获取从固定日期(5 月 28 日)到今天的数据,并将数据推送到电子表格中。我不知道如何定义这个查询的日期范围

我试过谷歌搜索和阅读谷歌文档,但我无法弄清楚

function main() {
  var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/XXX');
  var sheet = spreadsheet.getSheetByName('Data')  
  var report = AdsApp.report(
    'SELECT Date, CampaignName, AverageFrequency, Impressions, ImpressionReach ' +
    'FROM   CAMPAIGN_PERFORMANCE_REPORT ' +
    'WHERE  Impressions > 0 ' +
    'DURING 20190528,TODAY');

  sheet.clearContents();
  report.exportToSheet(sheet);
}

我需要使用今天作为结束日期而不是活动结束日期作为此查询的结束日期,因为我试图将频率作为指标提取,如果结束日期在未来。

如果有办法使查询工作,请告诉我。谢谢!

【问题讨论】:

    标签: google-ads-api awql


    【解决方案1】:

    TODAY 关键字充当 DURING 属性的“完整范围”,不能用作结束部分(据我所知)。以下应该可以工作。

    function main() {
        var endDate = new Date();
        var endRange = Utilities.formatDate(endDate, 'America/Chicago', 'YYYYMMdd');
    
        var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/XXX');
        var sheet = spreadsheet.getSheetByName('Data')  
        var report = AdsApp.report(
            'SELECT Date, CampaignName, AverageFrequency, Impressions, ImpressionReach ' +
            'FROM   CAMPAIGN_PERFORMANCE_REPORT ' +
            'WHERE  Impressions > 0 ' +
            'DURING 20190528,' + endRange);
    
        sheet.clearContents();
        report.exportToSheet(sheet);
    }
    

    【讨论】:

      【解决方案2】:

      报告的日期范围在查询的 DURING 子句中定义。可以通过两种不同的方式指定日期范围:

      1. 使用常规 AWQL 语法的自定义日期范围,例如:

        选择 ID、条件、广告组名称

        来自 KEYWORDS_PERFORMANCE_REPORT

        在 20190101,20190325 期间

      2. 日期范围类型,例如:

        选择 ID、条件、广告组名称

        来自 KEYWORDS_PERFORMANCE_REPORT

        在过去_7_天

      在您的情况下,您应该使用:

      在 20190528、20190723 期间

      您没有其他选择可以这样做。

      【讨论】:

        猜你喜欢
        • 2017-04-07
        • 2014-02-16
        • 1970-01-01
        • 1970-01-01
        • 2019-09-09
        • 1970-01-01
        • 2022-06-13
        • 1970-01-01
        • 2015-12-11
        相关资源
        最近更新 更多