Updates an existing goal.
ga_goal_update(
Goal,
accountId,
webPropertyId,
viewId,
goalId,
method = c("PUT", "PATCH")
)
The Goal object to be updated See examples from ga_goal_add()
Account Id of the account in which to modify the Goal
Property Id of the property in which to modify the Goal
View Id of the view in which to modify the Goal
The id of the goal to be modified
PUT by default. For patch semantics use PATCH
A goalManagement object
https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/#Goals
Other goal management functions:
ga_goal_add()
,
ga_goal_list()
,
ga_goal()
if (FALSE) {
# Change the goal 11 to visits over 3 minutes
Goal <- list(
active = TRUE,
name = 'Stayed for more than 3 minutes',
type = 'VISIT_TIME_ON_SITE',
visitTimeOnSiteDetails = list(
comparisonType = 'GREATER_THAN',
comparisonValue = 180
)
)
ga_goal_update(Goal, accountId, propertyId, viewId, 11)
# Change destination url for goal 17
Goal <- list(
urlDestinationDetails = list(
url = '\\/checkout\\/success'
)
)
# Only the fields we're changing required because we're using PATCH method
ga_goal_update(Goal, accountId, propertyId, viewId, 17, method = "PATCH")
}