Skip to main content

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)

Metadata

Release files for adobe-analytics-api-20 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adobe-analytics-api-20 1.0.0
File Size Uploaded
adobe-analytics-api_20-1.0.0.tar.gz 13.5 kB Details

Release files / adobe-analytics-api_20-1.0.0.tar.gz

Download URL adobe-analytics-api_20-1.0.0.tar.gz
Size 13.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dbf13f79dd9b0c396565dba1ece574847a4b832f7080a6910965c7ab8262295c
BLAKE2b-256 checksum
How to use checksums
f07f10c717609580aadc7f0c09cf24115eb0f5496a476dd31d5f80e266eb382c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.7

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page