atreichel / adobe-analytics2

Python wrapper for the Adobe Analytics 2.0 API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Clone this repository
  2. Create an Adobe service account with Developer or Admin rights
  3. Create a private key (a sample key can be found in credentials)
  4. Add your account credentials and paths to credentials/config
  5. cd into the repository folder
  6. Run pip install -e .

Useful links:

About

Python wrapper for the Adobe Analytics 2.0 API


Languages

Language:Python 100.0%