Learn R Programming

googleAnalyticsR (version 1.2.0)

ga_users_add: Create or update user access to Google Analytics

Description

If you supply more than one email, then batch processing will be applied. Batching has special rules that give you 30 operations for the cost of one API call against your quota. When batching you will only get a TRUE result on successful batch, but individual entries may have failed. Check via ga_users_list afterwards and try to add individual linkIds to get more descriptive error messages.

Usage

ga_users_add(
  email,
  permissions,
  accountId,
  webPropertyId = NULL,
  viewId = NULL
)

Value

TRUE if successful

Arguments

email

The email(s) of the user(s) to add. Has to have a Google account.

permissions

Which permissions to add as a vector - "MANAGE_USERS","EDIT","COLLABORATE","READ_AND_ANALYZE"

accountId

Account Id

webPropertyId

Web Property Id - set to NULL to operate on account level only

viewId

viewId - set to NULL to operate on webProperty level only

See Also

Google help article on user permissions

Other User management functions: ga_users_delete(), ga_users_delete_linkid(), ga_users_list(), ga_users_update()

Examples

Run this code

if (FALSE) {
library(googleAnalyticsR)
ga_auth()

ga_users_add(c("the_email@company.com", "another_email@company.com"), 
             permissions = "EDIT", accountId = 47480439)

}

Run the code above in your browser using DataLab