Skip to content

Releases: pitchmuc/adobe-analytics-api-2.0

Adding Classification and DataWarehouse methods

26 May 15:52
Compare
Choose a tag to compare
  • adding getAlerts method
  • adding classifications methods.
    • getClassificationDatasets
    • getClassificationDataset
    • getClassificationJobs
    • getClassificationJob
    • deleteClassification
    • importClassification
    • createExportClassification
    • getExportClassificationFile
    • getClassificationTemplate
  • adding datawarehouse methods.
    • getDataWarehouseReports
    • getDataWarehouseReport
    • resendDataWarehouseReport
    • getDataWarehouseScheduledRequests
    • getDataWarehouseScheduledRequest

Support of Oauth Sever to Server

20 Jun 20:04
Compare
Choose a tag to compare
  • supporting Oauth Token V2
  • Oauth Token V2 is the new default support when creating a config file
  • better respecting existing parameter via getReport2
  • raising exception on error for generating token
  • deepcopying the request made to getReport2 method to avoid modification on original variable.
  • supporting passing the format parameter to be a logger.setFormatter() instance when passing the logger object.
  • Fixing reference to documentation such for Analytics and Ingestion classes

Adding Annotations

10 Jul 12:47
Compare
Choose a tag to compare

Adding annotation methods

  • getAnnotations
  • getAnnotation
  • createAnnotation
  • updateAnnotation
  • deleteAnnotation

Add a getDateRange method

Adding Workspace class + getReport2 method + Support of RequestCreator on getReport+ scheduling jobs

21 Mar 16:02
Compare
Choose a tag to compare
  • adding the workspace module that allow more dynamic and better presentation of the data. Documentation
  • adding the getReport2 method and documentation
  • Improving the RequestCreator class by adding
    • easy load of JSON files
    • capability to setSearch
    • remove all metrics
  • Support RequestCreator instance in the getReport methods
  • adding more scheduleJob methods:
    • getScheduledJob for specific job
    • createSchedule
    • createScheduleJob
    • deleteScheduleJob
    • getDeliverySettings
    • getDeliverySetting
    • createDeliverySetting
    • updateDeliverySetting
    • deleteDeliverySetting
  • adding update methods documentation
  • Fixing references of the EventType for Audit Log LOGS_EVENT_TYPE attribute.

getScheduledProjects & logging capability

08 Jul 10:35
Compare
Choose a tag to compare
  • Adding the getScheduledJobs endpoint
  • Adding logging capability (documentation)
  • Fixing some typo on regex used for findComponentUsage
  • Adding better docstring for some methods.

Adding decode Adobe Analytics requests

01 Jun 11:51
Compare
Choose a tag to compare
  • adding the decodeAArequests method (documentation).
  • upgrading requirement libraries
  • cleaning legacy methods not supported anymore (getData,postData,putData,deleteData,getCompanyId)

Compare ReportSuite, scanSegment & CalculatedMetric, rsidSuffix

27 Apr 11:18
Compare
Choose a tag to compare
  • adding compareReportSuites method. (documentation)
  • adding reportType as attribute from projects. Either desktop or mobile
  • adding version and curation attributes by default on dict version of project.
  • adding scanSegment and scanCalculatedMetric methods. (documentation)
  • adding rsidSuffix parameter for Project class (documentation), findComponentUsage (documentation) and getAllProjectDetails (documentation)

Legacy API and Project Improvement

01 Mar 21:24
42d7e6a
Compare
Choose a tag to compare
  • adding limited capability for 1.4 API see documentation
  • Sepearating the Project Class to its own submodule
  • Improve classes representation
  • Adding getAllProjectDetails method
  • Adding projectsDetails attributes on the Analytics instance that stores the projectDetail in a dictionary.
  • Adding listProjectIds attributes that stores the result of getProjects method in a raw format.
  • Adding the getCalculatedMetric method in the module.
  • Adding validate methods for calculatedMetric and Segment
  • Update documentation for Projects elements

Adding missing dependencies

14 Feb 13:33
Compare
Choose a tag to compare
  • adding missing dependency file
  • adding the getTopItems method

Adding LogUsage Endpoint

11 Feb 18:42
Compare
Choose a tag to compare
  • Better error description when receiving report without lastPage key.
  • Adding the User Logs Usage endpoint.
  • Adding attribute restTime on Connector class to modify the waiting time when reaching error 429 (Too many requests)
  • Better handling of the 429 error for the GET method. Not required to have a the retry parameter.