NodeJS implementation of the Track JS Data API.
You'll need to get a Track JS API key and a Track JS API Customer ID from https://my.trackjs.com/Account/Organization.
Install the dependency:
npm install trackjs-api-client
Then in your Node application:
import { Client } from 'trackjs-api-client';
const trackJs = new Client(
'<insert your apiKey here>',
'<insert your customerId here>'
);
After that you are good to go!
API reference: http://docs.trackjs.com/data-api/errors
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |
query |
Number | no | Filter the results to errors that match the supplied query term. |
includeStack |
Boolean | no | Whether to return a stackTrace with the Error response. |
API reference: http://docs.trackjs.com/data-api/errors-by-day
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |
sort |
String | no | By default the endpoint returns results sorted by date in descending order. You may adjust the sort field and sort direction. Supported fields are date , count and usercount . Sort directions are specified by appending ` |
API reference: http://docs.trackjs.com/data-api/errors-by-hour
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date and time. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date and time. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |
sort |
String | no | By default the endpoint returns results sorted by date in descending order. You may adjust the sort field and sort direction. Supported fields are date , count and usercount . Sort directions are specified by appending ` |
API reference: http://docs.trackjs.com/data-api/errors-by-message
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |
sort |
String | no | By default the endpoint returns results sorted by date in descending order. You may adjust the sort field and sort direction. Supported fields are date , count and usercount . Sort directions are specified by appending ` |
API reference: http://docs.trackjs.com/data-api/errors-by-url
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |
sort |
String | no | By default the endpoint returns results sorted by date in descending order. You may adjust the sort field and sort direction. Supported fields are date , count and usercount . Sort directions are specified by appending ` |
API reference: http://docs.trackjs.com/data-api/pageviews-by-day
Parameter | type | Required | Description |
---|---|---|---|
application |
String | no | Filter the results to only the Application key provided. |
endDate |
ISO 8601 String | no | Filter the results to only return errors before this date. Time precision is within 1 second. |
startDate |
ISO 8601 String | no | Filter the results to only return errors after this date. Time precision is within 1 second. |
page |
Number | no | The page of data you want returned. By default, the first page of data is returned. |
size |
Number | no | The size of the page of data you want returned. |