Google Analytics Validator
Google Analytics validator for NodeJs. Easily validate Google Analytics query parameters. It is used extensively in our OOcharts app.
Usage##
Install gav through npm: npm install ga-validator
gav = ; //Do stuff...
Methods##
getDimension(dim)###
Gets a dimension by GA value.
Arguments
dim
- A string GA value of form ga:value
Example
gav; //returns { value : 'ga:browser', name : 'Browser', regex : RegExpObject }
getMetric(met)###
Gets a metric by GA value.
Arguments
met
- A string GA value of form ga:value
Example
gav; //returns { value : 'ga:visits', name : 'Visits', regex : RegExpObject }
checkDimension(dim)###
Checks whether a dimension is valid.
Arguments
dim
- A string GA value of form ga:value
Example
gav; //returns truegav; //returns false
checkMetric(met)###
Checks whether a metric is valid.
Arguments
met
- A string GA value of form ga:value
Example
gav; //returns truegav; //returns false
checkSort(sort)###
Checks whether a sort value is valid.
Arguments
sort
- A string GA sort value
Example
gav; //returns truegav; //returns true
checkSegment(seg)###
Checks whether a segment value is valid.
Arguments
seg
- A string GA segment value
Example
gav; //returns truegav; //returns true
checkFilter(filter)###
Checks whether a filter value is valid.
Arguments
filter
- A string GA filter value
Example
gav; //returns true