Python wrapper for Adobe Analytics 2.0 API
Create requests for retrieving reports from the Adobe Analytics 2.0 API. Writing operations are not supported.
Supported features
- User authenthication with the Adobe IMS
- JWT token generation
- Proxy support
- Create and download (multi-level breakdown) reports
Supported Endpoints
Name | Type | Endpoint | Description |
---|---|---|---|
dimensions | GET | /dimensions | Returns a list of dimension for a given report suite |
metrics | GET | /metrics | Returns a list of metrics for the given report suite |
reports | POST | /reports | Runs a report for the request in the post body |
segments | GET | /segments | Retrieve all segments |
GET | /segments/{id} | Get a single segment | |
users | GET | /users | Returns a list of users for the current user's login company |
GET | /users/me | Get the current user |
Installation
- Clone this repository
- Create an Adobe service account with Developer or Admin rights
- Create a private key (a sample key can be found in
credentials
) - Add your account credentials and paths to
credentials/config
cd
into the repository folder- Run
pip install -e .