View source: R/filter_management.R
ga_filter_update_filter_link | R Documentation |
Update an existing profile filter link. Patch semantics supported
ga_filter_update_filter_link( viewFilterLink, accountId, webPropertyId, viewId, linkId, method = c("PUT", "PATCH") )
viewFilterLink |
The profileFilterLink object |
accountId |
Account Id of the account that contains the filter |
webPropertyId |
Web property Id to which the profile filter link belongs |
viewId |
View Id to which the profile filter link belongs |
linkId |
The id of the profile filter link to be updated |
method |
PUT by default. Supports patch semantics when set to PATCH |
Other managementAPI functions:
ga_experiment_list()
,
ga_experiment()
,
ga_filter_add()
,
ga_filter_apply_to_view()
,
ga_filter_update()
,
ga_segment_list()
## Not run: # create a filter object Filter <- list( name = 'googleAnalyticsR test: Exclude Internal Traffic', type = 'EXCLUDE', excludeDetails = list( field = 'GEO_IP_ADDRESS', matchType = 'EQUAL', expressionValue = '199.04.123.1', caseSensitive = 'False' ) ) # link Filter to a View response <- ga_filter_add(Filter, accountId = 12345, webPropertyId = "UA-12345-1", viewId = 654321, linkFilter = TRUE) # create Filter patch to move existing filter up to rank 1 viewFilterLink <- list(rank = 1) # use the linkId given in response$id to update to new rank 1 response2 <- ga_filter_update_filter_link(viewFilterLink, accountId = 12345, webPropertyId = "UA-12345-1", viewId = 654321, linkId = response$id) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.