R/filter_management.R
ga_filter_update_filter_link.Rd
Update an existing profile filter link. Patch semantics supported
ga_filter_update_filter_link(
viewFilterLink,
accountId,
webPropertyId,
viewId,
linkId,
method = c("PUT", "PATCH")
)
The profileFilterLink object
Account Id of the account that contains the filter
Web property Id to which the profile filter link belongs
View Id to which the profile filter link belongs
The id of the profile filter link to be updated
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()
if (FALSE) {
# 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)
}