Я новичок в Google AdWords API.
Сейчас я загружаю AD_PERFORMANCE_REPORT
и хочу сегментировать его по дням, но не могу найти правильный пример в их документации
Мой код выглядит так:
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
Спасибо за ваши предложения.