from adobe_analytics import Client
from adobe_analytics.urls import METRIC_URLS
client = Client("YOUR_COMPANY_NAME", "YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET", "YOUR_TECHNICAL_ACCOUNT_ID", "YOUR_ORGANIZATION_ID")
client.configure() #必要的配置
from adobe_analytics.client import Client
from adobe_analytics.helpers import (build_filter_clause, build_date_ranges)
from adobe_analytics.urls import REPORT_URLS
import pprint
client = Client("YOUR_COMPANY_NAME", "YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET", "YOUR_TECHNICAL_ACCOUNT_ID", "YOUR_ORGANIZATION_ID")
client.configure()
BREAKDOWN_DIM = "pageName"
SEGMENT_ID = None
REPORT_SUITE_ID = "YOUR_REPORT_SUITE_ID"
date_ranges = build_date_ranges(date_from='10daysAgo', date_to='yesterday')
report_description = [
{
"reportSuiteID": REPORT_SUITE_ID,
"dateRanges": date_ranges,
"metrics": [{"id": "metrics/pageviews"}],
"elements": [{"id": "variables/prop1"}, {"id": "variables/prop2"}],
}
]
reports = client.reports.queue(report_description)
data = client.reports.get_report(reports[0]["reportID"])
data_dict = {}
for element in data["data"][0]["breakdown"]:
page_name = element["name"]
data_dict[page_name] = {}
for metric in element["counts"]:
metric_title = list(metric.keys())[0]
metric_value = metric[metric_title]
data_dict[page_name][metric_title] = metric_value
pprint.pprint(data_dict)
以上代码段利用Adobe Analytics API和Python,从指定报表集合获取指标和数据,将原始数据处理成字典形式。
注意:以上示例代码仅供参考