Learn R Programming

googleAnalyticsR (version 1.2.0)

ga_goal_update: Updates an existing goal.

Description

Updates an existing goal.

Usage

ga_goal_update(
  Goal,
  accountId,
  webPropertyId,
  viewId,
  goalId,
  method = c("PUT", "PATCH")
)

Value

A goalManagement object

Arguments

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

See Also

https://developers.google.com/analytics/devguides/config/mgmt/v3/mgmtReference/#Goals

Other goal management functions: ga_goal(), ga_goal_add(), ga_goal_list()

Examples

Run this code

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")
  
}
  

Run the code above in your browser using DataLab