Actions57
- Annotation Actions
- Calculated Metric Actions
- Component Meta Data Actions
- Add Tags
- Delete Multiple Tags
- Delete One Tag
- Delete Shared Component
- Get Shared Component
- Get Tag
- List Shared Components by the User
- List Shared Components to the User
- List Tag Names
- List Tags
- Save Tags
- Search Shared Components
- Search Tags for Multiple Components
- Search Tags for One Component
- Share Component with Multiple User
- Share Component with One User
- Date Range Actions
- Dimension Actions
- Metric Actions
- Project Actions
- Report Actions
- Segment Actions
- Usage Log Actions
- User Actions
Overview
This node integrates with the Adobe Analytics API to perform various operations related to Adobe Analytics components. Specifically, for the Component Meta Data resource and the List Shared Components to the User operation, it retrieves all component IDs that have been shared with the current user. This is useful in scenarios where users need to access or manage components (such as dimensions, metrics, segments, or calculated metrics) that other users have shared with them within their Adobe Analytics environment.
Practical examples include:
- Fetching a list of shared components to display in a dashboard.
- Automating workflows that process or analyze shared components.
- Managing access or auditing shared resources across teams.
Properties
| Name | Meaning |
|---|---|
| Global Company ID | The unique identifier of the company in Adobe Analytics context. Required to specify the scope of the request. |
| Query Parameters | A collection of optional filters and parameters to refine the list of shared components returned. These include: |
| - Approved: Whether to include only approved calculated metrics (boolean). | |
| - Classifiable: Whether to include classifiable dimensions (boolean). | |
| - Component ID(s): Single or comma-separated list of component IDs to filter on (string). | |
| - Component Type: Filter by type of component (string). | |
| - Curated RSID: Include curated item status for a given report suite ID (string). | |
| - Dimension, Event, Event Type, Expansion, Favorite, Filter by Date Range, Filter by IDs, Filter by Modified After, Filter by Published Segments, Include Type, IP, Limit, Locale, Login, Lookup None Values, Migrating, Name, New Definition, Owner ID, Page, Pagination, Reportable, RSID, Search And/Or/Not/Phrase, Segment Filter, Segmentable, Sort Direction/Property, Start Date, Tag Names, To Be Used In RSID, Use Cache, User ID: Various filters and options to customize the query results (types vary). |
Note: For this specific operation ("List Shared Components to the User"), most query parameters can be used to filter or paginate the results.
Output
The output is a JSON array containing the list of shared component IDs and associated metadata that have been shared with the current user. Each item in the output corresponds to a shared component entry, typically including identifiers and possibly additional metadata depending on the API response.
If the API returns no content, the node outputs a status code message indicating "204 No Content".
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for Adobe Analytics API authentication.
- Uses OAuth client credentials flow to obtain an access token from Adobe Identity Management System.
- Requires network access to
https://ims-na1.adobelogin.comfor token retrieval andhttps://analytics.adobe.io/api/{globalCompanyId}for API calls. - The node expects the user to configure valid Adobe Analytics API credentials in n8n.
Troubleshooting
- Missing Credentials Error: If the Adobe Analytics API credentials are not set or invalid, the node will throw an error "Missing Adobe Analytics API Credentials". Ensure credentials are configured correctly.
- Access Token Retrieval Failure: If the node cannot retrieve an access token, it throws "Failed to retrieve access token". Verify client ID, client secret, and scope are correct.
- Required Parameter Missing: For this operation, if the global company ID is missing, the node will fail. Make sure to provide this required property.
- API Errors: Any errors returned by the Adobe Analytics API will be wrapped and reported with the message prefix "Error calling Adobe Analytics API". Check the detailed error message and stack trace for troubleshooting.
- Empty Response: If no shared components exist or match the filters, the node returns a "204 No Content" status message.