Google Analytics icon

Google Analytics

Use the Google Analytics API

Actions236

Admin (V1Beta) - Data Stream → Delete Data Stream

AI-generated

Overview

This node integrates with the Google Analytics API, specifically targeting administrative functions related to data streams within properties. The "Delete Data Stream" operation under the "Admin (V1Beta) - Data Stream" resource allows users to delete a specific data stream from a Google Analytics property.

Common scenarios for this node include managing and cleaning up Google Analytics properties by removing obsolete or unused data streams. For example, if a website or app no longer uses a particular data stream for tracking, this node can automate its deletion to keep the analytics setup tidy and relevant.

Practical example:

  • A marketing team wants to remove an old web data stream from their GA4 property after migrating to a new tracking setup. Using this node, they specify the property ID and data stream ID to delete the unwanted data stream programmatically.

Properties

Name Meaning
Property ID The identifier of the Google Analytics property that contains the data stream to delete.
Data Stream ID The identifier of the specific data stream within the property to be deleted.
Query Parameters Optional additional parameters to customize the request; includes filters, pagination, etc.

The "Query Parameters" collection supports these options (not all necessarily used in delete operation):

  • Calculated Metric ID
  • Entity (property or account level)
  • Filter expression
  • Names (access bindings)
  • Page Size (number of items to return)
  • Page Token (for pagination)
  • Show Deleted (include soft-deleted items)
  • Universal Analytics Property ID
  • Update Mask (fields to update)

Output

The output is a JSON array containing the response from the Google Analytics API after attempting to delete the specified data stream. Typically, for a delete operation, the response may be empty or contain confirmation details about the deletion.

No binary data output is involved in this operation.

Dependencies

  • Requires valid Google Analytics API OAuth2 credentials configured in n8n.
  • The node makes authenticated HTTP requests to the Google Analytics Admin API endpoint: https://analyticsadmin.googleapis.com/v1beta.
  • Proper permissions on the Google Analytics account/property are necessary to perform deletions.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Google Analytics API Credentials," ensure that OAuth2 credentials for Google Analytics API are properly set up and connected.
  • Required Parameter Errors: Errors like "Property ID is required" or "Data Stream ID is required" indicate missing essential inputs. Verify that these IDs are correctly provided.
  • API Permission Errors: Insufficient permissions on the Google Analytics property may cause authorization errors. Confirm that the authenticated user has admin rights.
  • Invalid IDs: Providing incorrect or non-existent Property ID or Data Stream ID will result in API errors. Double-check the IDs before running.
  • Network or API Errors: General API call failures will include error messages from Google Analytics API. Review the message and stack trace for debugging.

Links and References


This summary focuses on the "Delete Data Stream" operation of the "Admin (V1Beta) - Data Stream" resource as requested, based on static analysis of the provided source code and input properties.

Discussion