如何细分 Google AdWordsAPI Ad_Performance_Report?
How to segment Google AdWordsAPI Ad_Performance_Report?
我是 Google AdWords 新手 API。
现在我正在下载 AD_PERFORMANCE_REPORT
我想按天分段,但我在他们的 documentation
中找不到合适的例子
我的代码如下所示:
def get_data(customer_id):
df = None
for item in customer_id:
report_query = (adwords.ReportQueryBuilder()
.Select('AdGroupId', 'AdGroupName', 'AbsoluteTopImpressionPercentage', 'Impressions', 'Conversions')
.From('AD_PERFORMANCE_REPORT')
.During('LAST_7_DAYS')
.Build())
# You can provide a file object to write the output to. For this
# demonstration we use sys.stdout to write the report to the screen.
report_downloader.DownloadReportWithAwql(
report_query,
'CSV',
output,
client_customer_id=item, # denotes which adw account to pull from
skip_report_header=True,
skip_column_header=False,
skip_report_summary=True,
include_zero_impressions=False)
output.seek(0)
df = pd.read_csv(output)
if df is None:
df = pd.DataFrame(output)
else:
df = df.append(pd.DataFrame(output))
return df
感谢您的建议。
只需将 Date
添加到您的字段列表(即查询的 Select
子句)。
如 report's documentation 中所述,Date
是具有行为 "Segment" 的字段,因此将其添加到返回的字段将生成分段报告。
我是 Google AdWords 新手 API。
现在我正在下载 AD_PERFORMANCE_REPORT
我想按天分段,但我在他们的 documentation
我的代码如下所示:
def get_data(customer_id):
df = None
for item in customer_id:
report_query = (adwords.ReportQueryBuilder()
.Select('AdGroupId', 'AdGroupName', 'AbsoluteTopImpressionPercentage', 'Impressions', 'Conversions')
.From('AD_PERFORMANCE_REPORT')
.During('LAST_7_DAYS')
.Build())
# You can provide a file object to write the output to. For this
# demonstration we use sys.stdout to write the report to the screen.
report_downloader.DownloadReportWithAwql(
report_query,
'CSV',
output,
client_customer_id=item, # denotes which adw account to pull from
skip_report_header=True,
skip_column_header=False,
skip_report_summary=True,
include_zero_impressions=False)
output.seek(0)
df = pd.read_csv(output)
if df is None:
df = pd.DataFrame(output)
else:
df = df.append(pd.DataFrame(output))
return df
感谢您的建议。
只需将 Date
添加到您的字段列表(即查询的 Select
子句)。
如 report's documentation 中所述,Date
是具有行为 "Segment" 的字段,因此将其添加到返回的字段将生成分段报告。