我正在使用Multi Channel Funnel Google AnalyticsAPI来使用Python提取辅助转化并协助交易数据的收入。
以下是我在剧本中使用的功能
def assist(service):
rprt = service.data().mcf().get(ids=VIEW_ID, start_date="yesterday",
end_date="yesterday", metrics="mcf:assistedConversions,mcf:assistedValue",
sort=None, dimensions="mcf:adwordsAdGroupID",
filters="mcf:conversionType==Transaction", max_results=None, samplingLevel=None, start_index=None)
data = rprt.execute()
GA = [x for x in data]
GA_df = pd.DataFrame(GA)
print(GA_df)
print(data)
adwordsAdGroupID = [v[0]['primitiveValue'] for v in data['rows']]
assistedConversions = [v[1]['primitiveValue'] for v in data['rows']]
assistedValue = [v[2]['primitiveValue'] for v in data['rows']]
d = {'adwordsAdGroupID':adwordsAdGroupID,'assistedConversions':assistedConversions,'assistedValue':assistedValue}
df_assist = pd.DataFrame(data = d)
return df_assist
我正在使用Airflow安排此脚本每天凌晨1点运行。此脚本当时无法获取任何数据。
我每小时从早上1点到早上10点运行这个脚本,唯一一次成功的时间是上午9点和上午10点。
分析是否有一些时间,之后这些指标数据可用?