View source: R/filter_management.R
ga_filter_update | R Documentation |
Updates an existing filter.
ga_filter_update(Filter, accountId, filterId, method = c("PUT", "PATCH"))
Filter |
The Filter object to be updated See examples from ga_filter_add() |
accountId |
Account Id of the account that contains the filter |
filterId |
The id of the filter to be modified |
method |
PUT by default. For patch semantics use PATCH |
A filterManagement object
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/#Filters
Other managementAPI functions:
ga_experiment_list()
,
ga_experiment()
,
ga_filter_add()
,
ga_filter_apply_to_view()
,
ga_filter_update_filter_link()
,
ga_segment_list()
## Not run: # create a filter object Filter <- list( name = 'googleAnalyticsR test1: Exclude Internal Traffic', type = 'EXCLUDE', excludeDetails = list( field = 'GEO_IP_ADDRESS', matchType = 'EQUAL', expressionValue = '199.04.123.1', caseSensitive = 'False' ) ) # add a filter (but don't link to a View) filterId <- ga_filter_add(Filter, accountId = 123456, linkFilter = FALSE) # change the name of the filter change_name <- "googleAnalyticsR test2: Changed name via PATCH" # using PATCH semantics, only need to construct what you want to change filter_to_update <- list(name = test_name) # update the filter using the filterId ga_filter_update(filter_to_update, accountId2, filterId, method = "PATCH") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.