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 interacts with the Adobe Analytics API to manage component metadata, specifically focusing on the operation "Delete Multiple Tags" under the "Component Meta Data" resource. The node disassociates all tags from specified components in Adobe Analytics, effectively removing tag associations in bulk.
Common scenarios for this node include:
- Cleaning up or resetting tags associated with multiple components.
- Automating tag management workflows where tags need to be removed from many components at once.
- Maintaining consistent metadata by removing outdated or irrelevant tags across components.
Practical example:
- A user wants to remove all tags from a list of report components identified by their IDs to prepare them for new tagging or archiving.
Properties
| Name | Meaning |
|---|---|
| Global Company ID | The unique identifier of the company in Adobe Analytics context; required for API calls. |
| Query Parameters | A collection of optional parameters to filter or specify details about the components and tags. Includes: - Approved (boolean): Include approved calculated metrics. - Classifiable (boolean): Include classifiable dimensions. - Component ID (string): Single component ID to operate on. - Component IDs (string): Comma-separated list of component IDs. - Component Type (string): Type of component. - Curated RSID (string): Status for given Rsid. - Dimension (string): Dimension for reports. - End Date (string): End date for filtering. - Event (string): Filter logs by event description. - Event Type (string): Numeric event type ID. - Expansion (string): Extra metadata to add. - Favorite (boolean): Include favorite metrics. - Filter by Date Range (string): Filter annotations by date range. - Filter by IDs (string): Filter by specific IDs. - Filter by Modified After (string): Filter by modification date. - Filter by Published Segments (string): Filter segments by published status. - Include Type (string): Include additional annotations ("all", "shared"). - IP (string): Filter logs by IP address. - Limit (number): Max number of results. - Locale (string): Locale setting. - Login (string): Filter logs by user login. - Lookup None Values (boolean): Include none values. - Migrating (boolean): Include migration functions. - Name (string): Filter segments by name. - New Definition (boolean): Use new JSON definition. - Owner ID (string): Filter projects by owner. - Page (number): Pagination page number. - Pagination (boolean): Enable pagination. - Reportable (boolean): Include only report-valid dimensions. - RSID (string): Report suite ID. - Search And/Or/Not/Phrase (string): Search terms. - Segment Filter (string): Filter segments. - Segmentable (boolean): Include segment-valid dimensions. - Sort Direction (string): ASC or DESC. - Sort Property (string): Property to sort by. - Start Date (string): Start date for filtering. - Tag Names (string): Filter segments by tag names. - To Be Used In RSID (string): Target report suite. - Use Cache (boolean): Use caching. - User ID (number): User ID for admin queries. |
| Request Body | JSON object for request payload when applicable (not typically used for delete multiple tags). |
Output
The output is a JSON array containing the response from the Adobe Analytics API after attempting to delete multiple tags from components. The structure depends on the API response but generally includes:
- Confirmation of successful deletion or status code (e.g., "204 No Content" if no content returned).
- Any error messages or details if the operation fails.
No binary data output is expected from this operation.
Dependencies
- Requires an Adobe Analytics API credential with client ID, client secret, and scope configured in n8n.
- The node makes authenticated HTTP requests to Adobe's IMS token service to obtain an access token.
- Uses the Adobe Analytics REST API endpoint
https://analytics.adobe.io/api/{globalCompanyId}/componentmetadata/tagsfor deleting tags. - Proper permissions and API access must be granted to the API key used.
Troubleshooting
- Missing Credentials: If the Adobe Analytics API credentials are not set or invalid, the node will throw an error indicating missing credentials.
- Access Token Retrieval Failure: Failure to get an access token from Adobe IMS will cause the node to error out. Check client ID, secret, and scope.
- Required Parameter Missing: If required parameters like
globalCompanyIdare empty, the node throws an error. - API Errors: The node surfaces API errors with messages prefixed by "Error calling Adobe Analytics API". Review the error message and stack trace for details.
- Invalid Component IDs or Tags: If the component IDs or tags specified do not exist or are incorrect, the API may return errors or no effect.
- Rate Limits: Adobe Analytics API rate limits may cause temporary failures; retry after some time.