ga_users_add: Create or update user access to Google Analytics

Description Usage Arguments Value See Also Examples

View source: R/users.R

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

1
2
3
4
5
6
7
ga_users_add(
  email,
  permissions,
  accountId,
  webPropertyId = NULL,
  viewId = NULL
)

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

Value

TRUE if successful

See Also

Google help article on user permissions

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

Examples

1
2
3
4
5
6
7
8
9
## Not run: 
library(googleAnalyticsR)
ga_auth()

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


## End(Not run)

googleAnalyticsR documentation built on Oct. 7, 2021, 9:06 a.m.