View source: R/goal_management.R
| ga_goal_update | R Documentation | 
Updates an existing goal.
ga_goal_update(
  Goal,
  accountId,
  webPropertyId,
  viewId,
  goalId,
  method = c("PUT", "PATCH")
)
Goal | 
 The Goal object to be updated See examples from ga_goal_add()  | 
accountId | 
 Account Id of the account in which to modify the Goal  | 
webPropertyId | 
 Property Id of the property in which to modify the Goal  | 
viewId | 
 View Id of the view in which to modify the Goal  | 
goalId | 
 The id of the goal to be modified  | 
method | 
 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(),
ga_goal_add(),
ga_goal_list()
## Not run: 
# 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")
  
## End(Not run)
  
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.