@swamp/gcp/analytics
v2026.04.23.1
Google Cloud analytics infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudanalyticscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/gcp/analytics@swamp/gcp/analytics/data-gav2026.04.23.1data_ga.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a ga
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the ga |
syncSync ga state from GCP
Resources
state(infinite)— Analytics data for a given view (profile).
@swamp/gcp/analytics/data-mcfv2026.04.23.1data_mcf.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a mcf
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the mcf |
syncSync mcf state from GCP
Resources
state(infinite)— Multi-Channel Funnels data for a given view (profile).
@swamp/gcp/analytics/data-realtimev2026.04.23.1data_realtime.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a realtime
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the realtime |
syncSync realtime state from GCP
Resources
state(infinite)— Real time data for a given view (profile).
@swamp/gcp/analytics/management-accountsv2026.04.23.1management_accounts.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a accounts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accounts |
syncSync accounts state from GCP
Resources
state(infinite)— JSON template for Analytics account entry.
@swamp/gcp/analytics/management-accountsummariesv2026.04.23.1management_accountsummaries.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a accountSummaries
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountSummaries |
syncSync accountSummaries state from GCP
Resources
state(infinite)— JSON template for an Analytics AccountSummary. An AccountSummary is a lightwe...
@swamp/gcp/analytics/management-accountuserlinksv2026.04.23.1management_accountuserlinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| entity? | object | Entity for this link. It can be an account, a web property, or a view (profile). |
| id? | string | Entity user link ID |
| permissions? | object | Permissions the user has for this entity. |
| userRef? | object | JSON template for a user reference. |
| accountId | string | Account ID to create the user link for. |
createCreate a accountUserLinks
getGet a accountUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountUserLinks |
updateUpdate accountUserLinks attributes
deleteDelete the accountUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountUserLinks |
syncSync accountUserLinks state from GCP
Resources
state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/management-customdatasourcesv2026.04.23.1management_customdatasources.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a customDataSources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customDataSources |
syncSync customDataSources state from GCP
Resources
state(infinite)— JSON template for an Analytics custom data source.
@swamp/gcp/analytics/management-customdimensionsv2026.04.23.1management_customdimensions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID. |
| active? | boolean | Boolean indicating whether the custom dimension is active. |
| created? | string | Time the custom dimension was created. |
| id? | string | Custom dimension ID. |
| index? | number | Index of the custom dimension. |
| name? | string | Name of the custom dimension. |
| parentLink? | object | Parent link for the custom dimension. Points to the property to which the custom dimension belongs. |
| scope? | string | Scope of the custom dimension: HIT, SESSION, USER or PRODUCT. |
| updated? | string | Time the custom dimension was last modified. |
| webPropertyId? | string | Property ID. |
createCreate a customDimensions
getGet a customDimensions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customDimensions |
updateUpdate customDimensions attributes
syncSync customDimensions state from GCP
Resources
state(infinite)— JSON template for Analytics Custom Dimension.
@swamp/gcp/analytics/management-custommetricsv2026.04.23.1management_custommetrics.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID. |
| active? | boolean | Boolean indicating whether the custom metric is active. |
| created? | string | Time the custom metric was created. |
| id? | string | Custom metric ID. |
| index? | number | Index of the custom metric. |
| max_value? | string | Max value of custom metric. |
| min_value? | string | Min value of custom metric. |
| name? | string | Name of the custom metric. |
| parentLink? | object | Parent link for the custom metric. Points to the property to which the custom metric belongs. |
| scope? | string | Scope of the custom metric: HIT or PRODUCT. |
| type? | string | Data type of custom metric. |
| updated? | string | Time the custom metric was last modified. |
| webPropertyId? | string | Property ID. |
createCreate a customMetrics
getGet a customMetrics
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customMetrics |
updateUpdate customMetrics attributes
syncSync customMetrics state from GCP
Resources
state(infinite)— JSON template for Analytics Custom Metric.
@swamp/gcp/analytics/management-experimentsv2026.04.23.1management_experiments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this experiment belongs. This field is read-only. |
| created? | string | Time the experiment was created. This field is read-only. |
| description? | string | Notes about this experiment. |
| editableInGaUi? | boolean | If true, the end user will be able to edit the experiment via the Google Analytics user interface. |
| endTime? | string | The ending time of the experiment (the time the status changed from RUNNING to ENDED). This field is present only if the experiment has ended. This field is read-only. |
| equalWeighting? | boolean | Boolean specifying whether to distribute traffic evenly across all variations. If the value is False, content experiments follows the default behavior of adjusting traffic dynamically based on variation performance. Optional -- defaults to False. This field may not be changed for an experiment whose status is ENDED. |
| id? | string | Experiment ID. Required for patch and update. Disallowed for create. |
| internalWebPropertyId? | string | Internal ID for the web property to which this experiment belongs. This field is read-only. |
| minimumExperimentLengthInDays? | number | An integer number in [3, 90]. Specifies the minimum length of the experiment. Can be changed for a running experiment. This field may not be changed for an experiments whose status is ENDED. |
| name | string | Experiment name. This field may not be changed for an experiment whose status is ENDED. This field is required when creating an experiment. |
| objectiveMetric? | string | The metric that the experiment is optimizing. Valid values: "ga:goal(n)Completions", "ga:adsenseAdsClicks", "ga:adsenseAdsViewed", "ga:adsenseRevenue", "ga:bounces", "ga:pageviews", "ga:sessionDuration", "ga:transactions", "ga:transactionRevenue". This field is required if status is "RUNNING" and servingFramework is one of "REDIRECT" or "API". |
| optimizationType? | string | Whether the objectiveMetric should be minimized or maximized. Possible values: "MAXIMUM", "MINIMUM". Optional--defaults to "MAXIMUM". Cannot be specified without objectiveMetric. Cannot be modified when status is "RUNNING" or "ENDED". |
| parentLink? | object | Parent link for an experiment. Points to the view (profile) to which this experiment belongs. |
| profileId? | string | View (Profile) ID to which this experiment belongs. This field is read-only. |
| reasonExperimentEnded? | string | Why the experiment ended. Possible values: "STOPPED_BY_USER", "WINNER_FOUND", "EXPERIMENT_EXPIRED", "ENDED_WITH_NO_WINNER", "GOAL_OBJECTIVE_CHANGED". "ENDED_WITH_NO_WINNER" means that the experiment didn\ |
| rewriteVariationUrlsAsOriginal? | boolean | Boolean specifying whether variations URLS are rewritten to match those of the original. This field may not be changed for an experiments whose status is ENDED. |
| servingFramework? | string | The framework used to serve the experiment variations and evaluate the results. One of: - REDIRECT: Google Analytics redirects traffic to different variation pages, reports the chosen variation and evaluates the results. - API: Google Analytics chooses and reports the variation to serve and evaluates the results; the caller is responsible for serving the selected variation. - EXTERNAL: The variations will be served externally and the chosen variation reported to Google Analytics. The caller is r |
| snippet? | string | The snippet of code to include on the control page(s). This field is read-only. |
| startTime? | string | The starting time of the experiment (the time the status changed from READY_TO_RUN to RUNNING). This field is present only if the experiment has started. This field is read-only. |
| status | string | Experiment status. Possible values: "DRAFT", "READY_TO_RUN", "RUNNING", "ENDED". Experiments can be created in the "DRAFT", "READY_TO_RUN" or "RUNNING" state. This field is required when creating an experiment. |
| trafficCoverage | number | |
| updated? | string | Time the experiment was last modified. This field is read-only. |
| variations? | array | Array of variations. The first variation in the array is the original. The number of variations may not change once an experiment is in the RUNNING state. At least two variations are required before status can be set to RUNNING. |
| webPropertyId? | string | Web property ID to which this experiment belongs. The web property ID is of the form UA-XXXXX-YY. This field is read-only. |
| winnerConfidenceLevel? | number | A floating-point number in (0, 1). Specifies the necessary confidence level to choose a winner. This field may not be changed for an experiments whose status is ENDED. |
| winnerFound? | boolean | Boolean specifying whether a winner has been found for this experiment. This field is read-only. |
createCreate a experiments
getGet a experiments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the experiments |
updateUpdate experiments attributes
deleteDelete the experiments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the experiments |
syncSync experiments state from GCP
Resources
state(infinite)— JSON template for Analytics experiment resource.
@swamp/gcp/analytics/management-filtersv2026.04.23.1management_filters.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this filter belongs. |
| advancedDetails? | object | Details for the filter of the type ADVANCED. |
| created? | string | Time this filter was created. |
| excludeDetails? | object | JSON template for an Analytics filter expression. |
| id? | string | Filter ID. |
| includeDetails? | object | JSON template for an Analytics filter expression. |
| lowercaseDetails? | object | Details for the filter of the type LOWER. |
| name | string | Name of this filter. |
| parentLink? | object | Parent link for this filter. Points to the account to which this filter belongs. |
| searchAndReplaceDetails? | object | Details for the filter of the type SEARCH_AND_REPLACE. |
| type | string | Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. |
| updated? | string | Time this filter was last modified. |
| uppercaseDetails? | object | Details for the filter of the type UPPER. |
createCreate a filters
getGet a filters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the filters |
updateUpdate filters attributes
deleteDelete the filters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the filters |
syncSync filters state from GCP
Resources
state(infinite)— JSON template for an Analytics account filter.
@swamp/gcp/analytics/management-goalsv2026.04.23.1management_goals.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this goal belongs. |
| active? | boolean | Determines whether this goal is active. |
| created? | string | Time this goal was created. |
| eventDetails? | object | Details for the goal of the type EVENT. |
| id? | string | Goal ID. |
| internalWebPropertyId? | string | Internal ID for the web property to which this goal belongs. |
| name? | string | Goal name. |
| parentLink? | object | Parent link for a goal. Points to the view (profile) to which this goal belongs. |
| profileId? | string | View (Profile) ID to which this goal belongs. |
| type? | string | Goal type. Possible values are URL_DESTINATION, VISIT_TIME_ON_SITE, VISIT_NUM_PAGES, AND EVENT. |
| updated? | string | Time this goal was last modified. |
| urlDestinationDetails? | object | Details for the goal of the type URL_DESTINATION. |
| value? | number | Goal value. |
| visitNumPagesDetails? | object | Details for the goal of the type VISIT_NUM_PAGES. |
| visitTimeOnSiteDetails? | object | Details for the goal of the type VISIT_TIME_ON_SITE. |
| webPropertyId? | string | Web property ID to which this goal belongs. The web property ID is of the form UA-XXXXX-YY. |
createCreate a goals
getGet a goals
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the goals |
updateUpdate goals attributes
syncSync goals state from GCP
Resources
state(infinite)— JSON template for Analytics goal resource.
@swamp/gcp/analytics/management-profilefilterlinksv2026.04.23.1management_profilefilterlinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| filterRef? | object | JSON template for a profile filter link. |
| id? | string | Profile filter link ID. |
| profileRef? | object | JSON template for a linked view (profile). |
| rank? | number | The rank of this profile filter link relative to the other filters linked to the same profile. For readonly (i.e., list and get) operations, the rank always starts at 1. For write (i.e., create, update, or delete) operations, you may specify a value between 0 and 255 inclusively, [0, 255]. In order to insert a link at the end of the list, either don't specify a rank or set a rank to a number greater than the largest rank in the list. In order to insert a link to the beginning of the list specify |
| accountId | string | Account ID to create profile filter link for. |
| webPropertyId | string | Web property Id to create profile filter link for. |
| profileId | string | Profile ID to create filter link for. |
createCreate a profileFilterLinks
getGet a profileFilterLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profileFilterLinks |
updateUpdate profileFilterLinks attributes
deleteDelete the profileFilterLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profileFilterLinks |
syncSync profileFilterLinks state from GCP
Resources
state(infinite)— JSON template for an Analytics profile filter link.
@swamp/gcp/analytics/management-profilesv2026.04.23.1management_profiles.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this view (profile) belongs. |
| botFilteringEnabled? | boolean | Indicates whether bot filtering is enabled for this view (profile). |
| childLink? | object | Child link for this view (profile). Points to the list of goals for this view (profile). |
| created? | string | Time this view (profile) was created. |
| currency? | string | The currency type associated with this view (profile), defaults to USD. The supported values are: USD, JPY, EUR, GBP, AUD, KRW, BRL, CNY, DKK, RUB, SEK, NOK, PLN, TRY, TWD, HKD, THB, IDR, ARS, MXN, VND, PHP, INR, CHF, CAD, CZK, NZD, HUF, BGN, LTL, ZAR, UAH, AED, BOB, CLP, COP, EGP, HRK, ILS, MAD, MYR, PEN, PKR, RON, RSD, SAR, SGD, VEF, LVL |
| defaultPage? | string | Default page for this view (profile). |
| eCommerceTracking? | boolean | Indicates whether ecommerce tracking is enabled for this view (profile). |
| enhancedECommerceTracking? | boolean | Indicates whether enhanced ecommerce tracking is enabled for this view (profile). This property can only be enabled if ecommerce tracking is enabled. |
| excludeQueryParameters? | string | The query parameters that are excluded from this view (profile). |
| id? | string | View (Profile) ID. |
| internalWebPropertyId? | string | Internal ID for the web property to which this view (profile) belongs. |
| name? | string | Name of this view (profile). |
| parentLink? | object | Parent link for this view (profile). Points to the web property to which this view (profile) belongs. |
| permissions? | object | Permissions the user has for this view (profile). |
| siteSearchCategoryParameters? | string | Site search category parameters for this view (profile). |
| siteSearchQueryParameters? | string | The site search query parameters for this view (profile). |
| starred? | boolean | Indicates whether this view (profile) is starred or not. |
| stripSiteSearchCategoryParameters? | boolean | Whether or not Analytics will strip search category parameters from the URLs in your reports. |
| stripSiteSearchQueryParameters? | boolean | Whether or not Analytics will strip search query parameters from the URLs in your reports. |
| timezone? | string | Time zone for which this view (profile) has been configured. Time zones are identified by strings from the TZ database. |
| type? | string | View (Profile) type. Supported types: WEB or APP. |
| updated? | string | Time this view (profile) was last modified. |
| webPropertyId? | string | Web property ID of the form UA-XXXXX-YY to which this view (profile) belongs. |
| websiteUrl? | string | Website URL for this view (profile). |
createCreate a profiles
getGet a profiles
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profiles |
updateUpdate profiles attributes
deleteDelete the profiles
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profiles |
syncSync profiles state from GCP
Resources
state(infinite)— JSON template for an Analytics view (profile).
@swamp/gcp/analytics/management-profileuserlinksv2026.04.23.1management_profileuserlinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| entity? | object | Entity for this link. It can be an account, a web property, or a view (profile). |
| id? | string | Entity user link ID |
| permissions? | object | Permissions the user has for this entity. |
| userRef? | object | JSON template for a user reference. |
| accountId | string | Account ID to create the user link for. |
| webPropertyId | string | Web Property ID to create the user link for. |
| profileId | string | View (Profile) ID to create the user link for. |
createCreate a profileUserLinks
getGet a profileUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profileUserLinks |
updateUpdate profileUserLinks attributes
deleteDelete the profileUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the profileUserLinks |
syncSync profileUserLinks state from GCP
Resources
state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/management-remarketingaudiencev2026.04.23.1management_remarketingaudience.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this remarketing audience belongs. |
| audienceDefinition? | object | The simple audience definition that will cause a user to be added to an audience. |
| audienceType? | string | The type of audience, either SIMPLE or STATE_BASED. |
| created? | string | Time this remarketing audience was created. |
| description? | string | The description of this remarketing audience. |
| id? | string | Remarketing Audience ID. |
| internalWebPropertyId? | string | Internal ID for the web property to which this remarketing audience belongs. |
| linkedAdAccounts? | array | The linked ad accounts associated with this remarketing audience. A remarketing audience can have only one linkedAdAccount currently. |
| linkedViews? | array | The views (profiles) that this remarketing audience is linked to. |
| name? | string | The name of this remarketing audience. |
| stateBasedAudienceDefinition? | object | A state based audience definition that will cause a user to be added or removed from an audience. |
| updated? | string | Time this remarketing audience was last modified. |
| webPropertyId? | string | Web property ID of the form UA-XXXXX-YY to which this remarketing audience belongs. |
createCreate a remarketingAudience
getGet a remarketingAudience
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the remarketingAudience |
updateUpdate remarketingAudience attributes
deleteDelete the remarketingAudience
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the remarketingAudience |
syncSync remarketingAudience state from GCP
Resources
state(infinite)— JSON template for an Analytics remarketing audience.
@swamp/gcp/analytics/management-segmentsv2026.04.23.1management_segments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a segments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the segments |
syncSync segments state from GCP
Resources
state(infinite)— JSON template for an Analytics segment.
@swamp/gcp/analytics/management-unsampledreportsv2026.04.23.1management_unsampledreports.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accountId? | string | Account ID to which this unsampled report belongs. |
| cloudStorageDownloadDetails? | object | Download details for a file stored in Google Cloud Storage. |
| created? | string | Time this unsampled report was created. |
| dimensions? | string | The dimensions for the unsampled report. |
| downloadType? | string | The type of download you need to use for the report data file. Possible values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field. |
| driveDownloadDetails? | object | Download details for a file stored in Google Drive. |
| end_date? | string | The end date for the unsampled report. |
| filters? | string | The filters for the unsampled report. |
| id? | string | Unsampled report ID. |
| metrics | string | The metrics for the unsampled report. |
| profileId? | string | View (Profile) ID to which this unsampled report belongs. |
| segment? | string | The segment for the unsampled report. |
| start_date? | string | The start date for the unsampled report. |
| status? | string | Status of this unsampled report. Possible values are PENDING, COMPLETED, or FAILED. |
| title | string | Title of the unsampled report. |
| updated? | string | Time this unsampled report was last modified. |
| webPropertyId? | string | Web property ID to which this unsampled report belongs. The web property ID is of the form UA-XXXXX-YY. |
createCreate a unsampledReports
getGet a unsampledReports
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the unsampledReports |
deleteDelete the unsampledReports
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the unsampledReports |
syncSync unsampledReports state from GCP
Resources
state(infinite)— JSON template for Analytics unsampled report resource.
@swamp/gcp/analytics/management-uploadsv2026.04.23.1management_uploads.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a uploads
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the uploads |
deleteDelete the uploads
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the uploads |
syncSync uploads state from GCP
upload_dataupload data
Resources
state(infinite)— Metadata returned for an upload operation.
@swamp/gcp/analytics/management-webpropertiesv2026.04.23.1management_webproperties.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accountId? | string | Account ID to which this web property belongs. |
| childLink? | object | Child link for this web property. Points to the list of views (profiles) for this web property. |
| created? | string | Time this web property was created. |
| dataRetentionResetOnNewActivity? | boolean | Set to true to reset the retention period of the user identifier with each new event from that user (thus setting the expiration date to current time plus retention period). Set to false to delete data associated with the user identifier automatically after the rentention period. This property cannot be set on insert. |
| dataRetentionTtl? | string | The length of time for which user and event data is retained. This property cannot be set on insert. |
| defaultProfileId? | string | Default view (profile) ID. |
| id? | string | Web property ID of the form UA-XXXXX-YY. |
| industryVertical? | string | The industry vertical/category selected for this web property. |
| internalWebPropertyId? | string | Internal ID for this web property. |
| level? | string | Level for this web property. Possible values are STANDARD or PREMIUM. |
| name? | string | Name of this web property. |
| parentLink? | object | Parent link for this web property. Points to the account to which this web property belongs. |
| permissions? | object | Permissions the user has for this web property. |
| profileCount? | number | View (Profile) count for this web property. |
| starred? | boolean | Indicates whether this web property is starred or not. |
| updated? | string | Time this web property was last modified. |
| websiteUrl? | string | Website url for this web property. |
createCreate a webproperties
getGet a webproperties
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the webproperties |
updateUpdate webproperties attributes
syncSync webproperties state from GCP
Resources
state(infinite)— JSON template for an Analytics web property.
@swamp/gcp/analytics/management-webpropertyadwordslinksv2026.04.23.1management_webpropertyadwordslinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| adWordsAccounts | array | A list of Google Ads client accounts. These cannot be MCC accounts. This field is required when creating a Google Ads link. It cannot be empty. |
| entity? | object | Web property being linked. |
| id? | string | Entity Google Ads link ID |
| name | string | Name of the link. This field is required when creating a Google Ads link. |
| profileIds? | array | IDs of linked Views (Profiles) represented as strings. |
| accountId | string | ID of the Google Analytics account to create the link for. |
| webPropertyId | string | Web property ID to create the link for. |
createCreate a webPropertyAdWordsLinks
getGet a webPropertyAdWordsLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the webPropertyAdWordsLinks |
updateUpdate webPropertyAdWordsLinks attributes
deleteDelete the webPropertyAdWordsLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the webPropertyAdWordsLinks |
syncSync webPropertyAdWordsLinks state from GCP
Resources
state(infinite)— JSON template for Analytics Entity Google Ads Link.
@swamp/gcp/analytics/management-webpropertyuserlinksv2026.04.23.1management_webpropertyuserlinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| entity? | object | Entity for this link. It can be an account, a web property, or a view (profile). |
| id? | string | Entity user link ID |
| permissions? | object | Permissions the user has for this entity. |
| userRef? | object | JSON template for a user reference. |
| accountId | string | Account ID to create the user link for. |
| webPropertyId | string | Web Property ID to create the user link for. |
createCreate a webpropertyUserLinks
getGet a webpropertyUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the webpropertyUserLinks |
updateUpdate webpropertyUserLinks attributes
deleteDelete the webpropertyUserLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the webpropertyUserLinks |
syncSync webpropertyUserLinks state from GCP
Resources
state(infinite)— JSON template for an Analytics Entity-User Link. Returns permissions that a u...
@swamp/gcp/analytics/metadata-columnsv2026.04.23.1metadata_columns.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a columns
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the columns |
syncSync columns state from GCP
Resources
state(infinite)— Lists all columns for a report type
2026.04.04.193.2 KBApr 4, 2026
Google Cloud analytics infrastructure models
Release Notes
- Updated: data_ga, data_mcf
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudanalyticscloudinfrastructure
2026.04.03.392.5 KBApr 3, 2026
Google Cloud analytics infrastructure models
Release Notes
- Updated: data_ga, data_mcf, data_realtime, management_accountsummaries, management_accountuserlinks, management_accounts, management_customdatasources, management_customdimensions, management_custommetrics, management_experiments, management_filters, management_goals, management_profilefilterlinks, management_profileuserlinks, management_profiles, management_remarketingaudience, management_segments, management_unsampledreports, management_uploads, management_webpropertyadwordslinks, management_webproperties, management_webpropertyuserlinks, metadata_columns
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudanalyticscloudinfrastructure
2026.04.03.189.0 KBApr 3, 2026
Google Cloud analytics infrastructure models
Release Notes
- Updated: data_ga, data_mcf, data_realtime, management_accountsummaries, management_accountuserlinks, management_accounts, management_customdatasources, management_customdimensions, management_custommetrics, management_experiments, management_filters, management_goals, management_profilefilterlinks, management_profileuserlinks, management_profiles, management_remarketingaudience, management_segments, management_unsampledreports, management_uploads, management_webpropertyadwordslinks, management_webproperties, management_webpropertyuserlinks, metadata_columns
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudanalyticscloudinfrastructure
2026.04.02.288.4 KBApr 2, 2026
Google Cloud analytics infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudanalyticscloudinfrastructure
2026.03.27.189.0 KBMar 27, 2026
Google Cloud analytics infrastructure models
Release Notes
- Added: data_ga, data_mcf, data_realtime, management_accountsummaries, management_accountuserlinks, management_accounts, management_customdatasources, management_customdimensions, management_custommetrics, management_experiments, management_filters, management_goals, management_profilefilterlinks, management_profileuserlinks, management_profiles, management_remarketingaudience, management_segments, management_unsampledreports, management_uploads, management_webpropertyadwordslinks, management_webproperties, management_webpropertyuserlinks, metadata_columns
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudanalyticscloudinfrastructure