g-analytics

0.3.4 • Public • Published

Install

npm install g-analytics

Usage

Create Client instance

var Client = require("g-analytics");
var client = new Client("UA-XXXX-Y", {
  poolSize: 10
});

trackingId

Tracking ID for Google Analytics in format UA-XXXX-Y

Options

poolSize

For high load applications it's a good idea to reuse connections to Google Analytics server instead of creation a new one for each Hit/Event/etc.., so this option set maximium parallel connections to analytics servers.

Send info to google analytics

This lib doesn't have methods for different analytics stats types, so it has only one method send, which does all work to send data to analytics server:

client.send({
  "t": "pageview",
  "cid": 123456,
  "dh": "host.com",
  "dp": "/"
});

More Google Analytics parameters you can see here: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cs.

Package Sidebar

Install

npm i g-analytics

Weekly Downloads

3

Version

0.3.4

License

ISC

Unpacked Size

4.43 kB

Total Files

5

Last publish

Collaborators

  • calibr