GithubHelp home page GithubHelp logo

visitishan / analytics-2.0-apis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adobedocs/analytics-2.0-apis

0.0 2.0 0.0 5.85 MB

Documentation for the Adobe Analytics 2.0 APIs

License: MIT License

analytics-2.0-apis's Introduction

Analytics 2.0 APIs

Documentation for the analytics 2.0 APIs

This documentation provides instructions for Adobe Analytics 2.0 APIs. For working with Analytics 1.4 APIs, see Analytics 1.4 API Documentation.

The Adobe Analytics APIs are a collection of APIs that power Adobe Analytics products like Analysis Workspace. The APIs allow for the creation of data rich user interfaces that you can use to manipulate and integrate data. You can also create reports to explore, get insights, or answer important questions about your data.

CONTRIBUTING: We encourage you to participate in our open documentation initiative, if you have suggestions, corrections, additions or deletions for this documentation, check out the source from this github repo, and submit a pull request with your contribution. For more information, refer to the Contributing page.

It is assumed that you have an understanding of the Adobe Analytics product, its features and capabilities and that you know how to use the product. Thus an introduction to Adobe Analytics is outside of the scope of this documentation. For more information about the Adobe Analytics product, refer to the Adobe Analytics documentation.

Getting Started

To get started with Analytics 2.0 APIs you must first decide whether your application will need an OAuth client or a JWT client.

Authentication

There multiple types of authentication for authenticating with the analytics APIs. General information about authenticating with Adobe's APIs is located here. Specific information related to authenticating with the analytics APIs is available in the sections below.

OAuth

Use an OAuth client if you are creating an application that requires an end user to authenticate before calling the Adobe Analytics APIs. The OAuth tokens expire after 24 hours and the end user must then re-authenticate before they will be able to call the APIs. To authenticate with an OAuth client, you first create an OAuth client on the Adobe I/O Console. You can then use either method below with your client:

Note: Refresh tokens are not supported with OAuth for the Adobe Analytics APIs

JWT

A JWT client is best if you are creating an application that needs to programmatically authenticate calls to the Adobe Analytics APIs. A new JWT token can be generated whenever the old one is about to expire so your application can continue to make API calls.

For more information see JWT authentication.

Try Now

Try the Analytics 2.0 API in seconds. Use our Swagger UI to explore APIs, make calls and get a response. Our Swagger UI also includes the full endpoint descriptions.

Discovery API

The Discovery API returns information on the user's company that is necessary for making other Adobe Analytics API calls.

Reporting API Guide

The Reporting API Guide provides configuration guidance and best practices for the /reports endpoint. Please also refer to the Reporting Tricks Guide to learn how to use analysis workspace to build and validate your API requests.

Segments API Guide

The Segments API Guide provides configuration guidance and best practices for the /segments endpoint.

Migrating from 1.4 APIs to 2.0 APIs

For help migrating from the 1.3/1.4 versions of the Analytics API to the newer and more capable /reports API, refer to the migration guide.

API Request Timeouts

The timeout for API requests through adobe.io is currently 60 seconds.

Rate Limiting

The default rate limit for an Adobe Analytics Company is 120 requests per minute. (The limit is enforced as 12 requests every 6 seconds). When rate limiting is being enforced you will get 429 HTTP response codes with the following response body: {"error_code":"429050","message":"Too many requests"}

analytics-2.0-apis's People

Contributors

benjamingaines avatar davidnuescheler avatar ejsuncy avatar ewalpole avatar hirenoble avatar hyrumt avatar jarestev avatar johnwight avatar mati199 avatar mike2184 avatar mwbrooks avatar nateprice7 avatar rmunix avatar sakshigarg1 avatar stevja1 avatar visitishan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.