Adobe Analytics API 2.0 Library
Project description
adobe-analytics-api - An Adobe Analytics API 2.0 library for python
Installation
You can install this through pip: pip install adobe-analytics-api_20
Usage
from adobe_analytics import api
import authentication as auth
config = {
'client_id' : 'CLIENT_ID',
'client_secret' : 'CLIENT_SECRET',
'org_id' : 'ORG_ID',
'tech_account' : 'TECH_ACCOUNT',
'keyfile_path' : 'KEYFILE_PATH',
'company_id' : 'COMPANY_ID'
}
definition = {
"reportsuite":"report-suite",
"start_date": "2019-10-01",
"end_date": "2019-10-01",
"dimensions":["Day", "variables/evar50"],
"metrics":[{"name":"metrics/orders"}, {"name": "metrics/revenue"}],
"segments":["Name|id of a Segment"]
}
jwt_token = auth.getToken(config["org_id"], config["tech_account"], config["client_id"], 3)
print(jwt_token)
jwt = auth.encrypt_jwt(jwt_token, config["keyfile_path"])
print(jwt)
token = auth.authorize(config["client_id"], config["client_secret"], jwt)
print(token)
response = api.report(token['access_token'], config["client_id"], config["company_id"], definition["reportsuite"], definition["dimensions"], definition["metrics"], definition["start_date"], definition["end_date"], segments = definition["segments"])
print(response)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for adobe-analytics-api_20-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9da123bf0915a27bcd11d50a04a531ad9d7efe3ce5e97b66f20845a43b794d07 |
|
MD5 | 06e380a5a9e870508f441e51357bd622 |
|
BLAKE2b-256 | baf3798a6934c10d53157c4d65bed7378a0e4a5a06654de571bbb1e3e59d08cc |
Close
Hashes for adobe_analytics_api_20-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bebad64280441e0e6a1813da70f357ca532dbbbe7245689a7c564d88e8227e2 |
|
MD5 | 237381002fdbf046c70e2ed4e57a4683 |
|
BLAKE2b-256 | cca1178cb8c84ec5a06aa3402263dfa42697a2a6bbd122e6f555d48bee2f95a9 |