nate-strauser / meteor-analyticsjs

Analytics.js packaged for Meteor

Home Page:https://atmospherejs.com/natestrauser/analyticsjs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meteor-analyticsjs

Segment.io's Analytics.js packaged for Meteor.

Exposes analytics as a global client variable.

Setup

Set your api key with Meteor.settings as Meteor.settings.public.analytics_api_key

{
  "public": {
    "analytics_api_key": "YOUR-ANALYTICS-API-KEY",
    "analytics_localhost_active":true //optional, this will enable analytics on localhost, disabled by default
  }
}

Usage

Here's how to track page loads, if you're using iron-router:

Router.onRun(function(){
	if(Session.equals('AnalyticsJS_loaded', true))
		analytics.page(this.path);
});

For more types of tracking, refer to the Analytics.js documentation.

Server side tracking

This package is for client side metrics only. You'll want the npm package and the analytics-node npm to record server side metrics. See #10

About

Analytics.js packaged for Meteor

https://atmospherejs.com/natestrauser/analyticsjs


Languages

Language:JavaScript 100.0%