Google DFP广告管理系统:如何获取多个订单的投放报告

时间:2017-11-09 13:09:49

标签: python python-3.x google-dfp google-python-api

我已经集成了Google的DFP API(python),可以使用服务帐户从DFP广告管理系统网络获取数据。

以下是我的报告工作。

values = [{
    'key': 'id',
    'value': {
        'xsi_type': 'NumberValue',
        'value': order_id # order_id is passed when the method is called eg: '12345678'
    }
}]
# Create statement object to filter for an order.
filter_statement = {'query': 'WHERE ORDER_ID = :id',
                    'values': values}

# Create report job.
report_job = {
    'reportQuery': {
        'dimensions': ['ORDER_ID', 'ORDER_NAME', 'LINE_ITEM_ID','LINE_ITEM_NAME', 'CREATIVE_ID',
                       'CREATIVE_NAME', 'PLACEMENT_NAME'],
        'dimensionAttributes': ['ORDER_TRAFFICKER', 'ORDER_START_DATE_TIME',
                                'ORDER_END_DATE_TIME'],
        'statement': filter_statement,
        'columns': ['AD_SERVER_IMPRESSIONS', 'AD_SERVER_CLICKS',
                    'TOTAL_LINE_ITEM_LEVEL_IMPRESSIONS'],
        'dateRangeType': 'CUSTOM_DATE',
        'startDate': {'year': start_date.year, 'month': start_date.month,
                      'day': start_date.day
                      },
        'endDate': {'year': end_date.year, 'month': end_date.month,
                    'day': end_date.day
                    }
        }
}

此代码将下载特定订单ID的发送报告。

有没有办法下载订单清单的送货报告?

Reference

0 个答案:

没有答案