Expand my Community achievements bar.

Join us for the next Community Q&A Coffee Break on Tuesday April 23, 2024 with Eric Matisoff, Principal Evangelist, Analytics & Data Science, who will join us to discuss all the big news and announcements from Summit 2024!
SOLVED

Use Javascript to show reports

Avatar

Level 8

Hi All,

 

I am a long time user of Analytics, however I have never used the API (1.4 or 2.0) before now. Keeping it extremely simply, I am looking to build an Intranet page that shows me the number of visitors we have had this week, so that non Adobe users can see some metrics without logging in.

 

So far I have found a few things on github for using API 1.4 which is now out of date (https://www.youtube.com/watch?v=xjnRZdlocgA) and how to extract an API 2.0 request with the swagger ui.

 

Whilst I am sure that this is technically possible, does anybody know of a guide on how this can be done as I am now several days into researching this.

 

Thanks

 

Dave

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

API
1 Accepted Solution

Avatar

Correct answer by
Level 8

Couple of things which I want to highlight,

Maybe the GitHub you are pointing is old, but the concepts remain same.

Communicating with REST API's will not change, you need to use username, secret key, companyName, server details to connect with adobe analytics.

You can find this information in the Admin console-> company information.

You need to understand JSON Objects because, the REST API's accepts JSON object, so you need to know what format the endpoint expects accordingly, you need to build and pass the JSON Object to the API

If you are planning to use JQuery, you can use AJAX request by passing the JSON object as a parameter

Choosing the JQuery or some other technology is based on your comfort level.

Once you get the JSON response, using front end technologies HTML5/css/JS you can showcase on the page based on our requirements.

 

The important thing is, every REST API hit counts, so it is good to write some scheduler and store the result data in some location and read it from there.

 

 

 

 

View solution in original post

1 Reply

Avatar

Correct answer by
Level 8

Couple of things which I want to highlight,

Maybe the GitHub you are pointing is old, but the concepts remain same.

Communicating with REST API's will not change, you need to use username, secret key, companyName, server details to connect with adobe analytics.

You can find this information in the Admin console-> company information.

You need to understand JSON Objects because, the REST API's accepts JSON object, so you need to know what format the endpoint expects accordingly, you need to build and pass the JSON Object to the API

If you are planning to use JQuery, you can use AJAX request by passing the JSON object as a parameter

Choosing the JQuery or some other technology is based on your comfort level.

Once you get the JSON response, using front end technologies HTML5/css/JS you can showcase on the page based on our requirements.

 

The important thing is, every REST API hit counts, so it is good to write some scheduler and store the result data in some location and read it from there.