{"id":45886970,"url":"https://github.com/alexbourret/dss-plugin-adobe-analytics","last_synced_at":"2026-06-12T10:01:00.343Z","repository":{"id":279121859,"uuid":"937099329","full_name":"alexbourret/dss-plugin-adobe-analytics","owner":"alexbourret","description":"Dataiku DSS plugin for Adobe Analytics API 2.0: fetch reports, browse IDs (report suites/metrics/dimensions/segments), and run dimension-breakdown recipes in Flow.","archived":false,"fork":false,"pushed_at":"2026-05-25T14:43:29.000Z","size":197,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-25T16:32:54.306Z","etag":null,"topics":["adobe-analytics","dataiku","dataiku-plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexbourret.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-22T10:34:28.000Z","updated_at":"2026-05-18T14:18:37.000Z","dependencies_parsed_at":"2025-02-23T22:28:48.418Z","dependency_job_id":"74b17c05-f323-4eef-aaa6-1cbcf287c1ee","html_url":"https://github.com/alexbourret/dss-plugin-adobe-analytics","commit_stats":null,"previous_names":["alexbourret/dss-plugin-adobe-analytics"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/alexbourret/dss-plugin-adobe-analytics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbourret%2Fdss-plugin-adobe-analytics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbourret%2Fdss-plugin-adobe-analytics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbourret%2Fdss-plugin-adobe-analytics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbourret%2Fdss-plugin-adobe-analytics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexbourret","download_url":"https://codeload.github.com/alexbourret/dss-plugin-adobe-analytics/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexbourret%2Fdss-plugin-adobe-analytics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34238714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adobe-analytics","dataiku","dataiku-plugin"],"created_at":"2026-02-27T16:15:45.163Z","updated_at":"2026-06-12T10:01:00.337Z","avatar_url":"https://github.com/alexbourret.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dataiku Adobe Analytics plugin\n\nThis plugin is under development.\n\n## How to install\n\n### On Adobe Analytics' side\n\n1. Find the global company ID for your account, as explained on [Adobe documentation](https://experienceleague.adobe.com/en/docs/analytics/admin/admin-tools/company-settings/web-services-admin)\n2. [Get an Adobe Analytic API key](https://developer.adobe.com/analytics-apis/docs/2.0/guides/)\n3. [Create a client ID and client secret](https://developer.adobe.com/developer-console/docs/guides/credentials/#oauth-user-authentication)\n\n### On Dataiku DSS side\n\nAs a Dataiku DSS admin:\n- Install the plugin\n    - by going to **Other sections** \u003e **Plugins** \u003e **Add Plugin** \u003e **Fetch from GIT repository** and add **https://github.com/alexbourret/dss-plugin-adobe-analytics** in **Repository URL**, \n    - or update by downloading the latest [zip file from here](https://github.com/alexbourret/dss-plugin-adobe-analytics/releases), then **Other sections** \u003e **Plugins** \u003e **Add Plugin** \u003e **Upload**, make sure **This is an update for an installed plugin** is ticked, and browse to the downloaded zip's path. \n- Create a preset, by clicking on **Other sections** \u003e **Plugins** \u003e **Installed** \u003e **Adobe Analytics** \u003e **Settings** \u003e **OAuth Server-to-Server** \u003e **+ Add preset**.\n- Name the preset, add the client ID and client secret produced on step 3\n- Add the company ID retrieved on step 1\n- Add the API key produced on step 2\n- Add the scopes. These would typically be `openid,AdobeID,additional_info.projectedProductContext,additional_info.job_function,offline_access`. The list of scopes available to a credential can be found [here](https://developer.adobe.com/console/). \n- Select the groups for which the preset can be used\n\n## How to use\n\nIn a Dataiku flow, add a dataset + Dataset \u003e Plugins \u003e Adobe Analytics \u003e Get Reports\n\n- Select the preset created in section 2.\n- Once the preset selected and provided the credentials are valid, the list of report suite should appear after a few seconds. Select one of interest.\n- Based on the selected report suite, the metrics / Dimensions / Segments should be filled in. Select the appropriate one for the report you are building.\n- Set the beginning and end dates\n- Press **Test \u0026 Get Schema**\n\nIn cases where the number of report suites, metrics, dimensions or segments is too large to be comfortably displayed in the dataset's selectors, another dataset can be used to retrieve the list of all these elements. To do this:\n\n- In a Dataiku flow, add a dataset + Dataset \u003e Plugins \u003e Adobe Analytics \u003e List IDs\n- Select the preset created in section 2.\n- Select the type of ID of interest\n- Paste the report suite ID if necessary\n- Press **Test \u0026 Get Schema**\n\nEach of these lists contains more details than what is displayed in the selectors. Once the element(s) of interest is identified, copy the row entry from the **id** column. Then, in the **Get Reports** dataset, select \"**✍️ Enter manually**\" and paste the element's id in the id box.\n\n### Dimension breakdown recipe\n\nThe plugin also provides a recipe: **Recipe \u003e Plugins \u003e Adobe Analytics \u003e Dimension Breakdown**.\n\nUse it when you need a second-level dimension breakdown from a first-level Adobe report:\n\n- Build an input dataset with **Get Reports**\n- Enable **Add a breakdown column** in that dataset configuration\n- Run the **Dimension Breakdown** recipe on this dataset\n- Select the target dimension to break down by\n- Repeat the operation for the next dimensions\n\n![](images/breakdown_dimensions_flow.jpg)\n\nThe recipe reuses the report context (`report_id`, date range, metrics, source dimension and segment) from the input dataset and calls Adobe Analytics v2 breakdown queries for each input row.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbourret%2Fdss-plugin-adobe-analytics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexbourret%2Fdss-plugin-adobe-analytics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexbourret%2Fdss-plugin-adobe-analytics/lists"}