We’re going to use JWT aka Service Account as the method for authentication since it’s designed for machine-to-machine communication. Your Report Authentication via JSON Web Token (JWT aka Service Account) Grab Report (with selected Metrics and Dimension)Ĭlient ID, Access Token, Global Company ID & Report Suite ID Our Client ID, Client Secret, Private Key & JWT PayloadĪnd subsequently trade these for our Access token.Ĭlient ID, Client Secret, Private Key & JWT PayloadĬlient ID, Access Token & Global Company ID We use our Username & Password to discover Read this top-down, trading each line for the next. Here’s a guide from Adobe: Getting started with Adobe Developer Console Pulling Data from the API I believe you can access Developer Console with your Adobe Analytics username and password, I didn’t set up this part but will find out and update the post. This is where we’ll set up API credentials, which will differ from your username and password. Let me know if anything is unclear and I’ll try answer any questions you have. This article aims to give you template code that is ready to be hosted and scheduled so that pulling data is fully automated. I don’t believe there’s a way to use any Adobe API without a paid account, you’ll need to be an existing user. I’m assuming you’ll have access (a username and password for Adobe Analytics already).
ADOBE REPORT BUILDER DOWNLOAD HOW TO
I found the process of grabbing data from the Adobe Analytics API pretty challenging, so here’s a guide on how to do it. Link here: Using the Adobe Analytics v1.4 API with Python
If you want more dimensions, you’ll want to use the v1.4 Reporting API or v1.4 Data Warehouse API. This is a guide for the Adobe Analytics v2.0 Reporting API, which is only useful for pulling data for one dimension like the example below. Grab Report (with selected Metrics and Dimension).Authentication via JSON Web Token (JWT aka Service Account).