RGoogleAnalytics: R Wrapper for the Google Analytics API

Share:

Provides functions for accessing and retrieving data from the Google Analytics API

Author
Michael Pearmain. Contributions from Nick Mihailowski, Vignesh Prajapati, Kushan Shah and Nicolas Remy
Date of publication
2014-08-16 17:31:12
Maintainer
Kushan Shah <kushan@tatvic.com>
License
Apache License 2.0
Version
0.1.1

View on CRAN

Man pages

Auth
Authorize the RGoogleAnalytics package to the user's Google...
GetAcctDataFeedJSON
This function will make a request to the Google Management...
GetDataFeed
This will request with the prepared Query to the Google...
GetProfiles
Retrieve the list of Profiles for the Google Analytics...
GetProfilesFromJSON
This function will do the parsing operation on the JSON...
GetReportData
Query the Google Analytics API for the specified dimensions,...
Init
Initialize the Google Analytics query parameters
PaginateQuery
Paginate through pages of Google Analytics Query responses In...
ParseApiErrorMessage
To check whether the returned JSON response is error or not....
ParseDataFeedJSON
This function will parse the json response and checks if the...
QueryBuilder
Initialize a QueryBuilder object with the given parameters...
RefreshToAccessToken
This function takes the Refresh Token as an argument and...
SetColDataType
This will set the appropriate data type to the each column of...
SetDataFrame
To prepare the dataframe by applying the column names and...
SplitQueryDaywise
This function breaks up the time range (as specified by Start...
ToUri
Returns the URI constructed from the parameter settings. This...
ValidateToken
Check whether the Access Token has expired

Files in this package

RGoogleAnalytics
RGoogleAnalytics/tests
RGoogleAnalytics/tests/tests-all.R
RGoogleAnalytics/tests/testthat
RGoogleAnalytics/tests/testthat/test-query-builder.R
RGoogleAnalytics/NAMESPACE
RGoogleAnalytics/demo
RGoogleAnalytics/demo/data_extraction_demo.R
RGoogleAnalytics/demo/00Index
RGoogleAnalytics/R
RGoogleAnalytics/R/QueryBuilder.R
RGoogleAnalytics/R/SplitQueryDaywise.R
RGoogleAnalytics/R/ParseApiErrorMessage.R
RGoogleAnalytics/R/Auth.R
RGoogleAnalytics/R/ParseDataFeedJSON.R
RGoogleAnalytics/R/ToUri.R
RGoogleAnalytics/R/ValidateToken.R
RGoogleAnalytics/R/GetAcctDataFeedJSON.R
RGoogleAnalytics/R/GetProfilesFromJSON.R
RGoogleAnalytics/R/SetDataFrame.R
RGoogleAnalytics/R/GetReportData.R
RGoogleAnalytics/R/RefreshToAccessToken.R
RGoogleAnalytics/R/SetColDataType.R
RGoogleAnalytics/R/GetDataFeed.R
RGoogleAnalytics/R/GetProfiles.R
RGoogleAnalytics/R/Init.R
RGoogleAnalytics/R/SetEnv.R
RGoogleAnalytics/R/PaginateQuery.R
RGoogleAnalytics/README.md
RGoogleAnalytics/MD5
RGoogleAnalytics/DESCRIPTION
RGoogleAnalytics/man
RGoogleAnalytics/man/SetColDataType.Rd
RGoogleAnalytics/man/GetProfiles.Rd
RGoogleAnalytics/man/RefreshToAccessToken.Rd
RGoogleAnalytics/man/ParseDataFeedJSON.Rd
RGoogleAnalytics/man/GetAcctDataFeedJSON.Rd
RGoogleAnalytics/man/ParseApiErrorMessage.Rd
RGoogleAnalytics/man/SetDataFrame.Rd
RGoogleAnalytics/man/GetDataFeed.Rd
RGoogleAnalytics/man/GetReportData.Rd
RGoogleAnalytics/man/GetProfilesFromJSON.Rd
RGoogleAnalytics/man/SplitQueryDaywise.Rd
RGoogleAnalytics/man/Init.Rd
RGoogleAnalytics/man/ValidateToken.Rd
RGoogleAnalytics/man/PaginateQuery.Rd
RGoogleAnalytics/man/QueryBuilder.Rd
RGoogleAnalytics/man/ToUri.Rd
RGoogleAnalytics/man/Auth.Rd