tracktics-kissmetrics
v1.0.0
Published
Tracktics plugin for KISSmetrics
Downloads
2
Maintainers
Readme
Tracktics KISSmetrics Plugin
Tracktics plugin for providing KISSmetrics support.
Installation
Install using npm:
$ npm install tracktics-kissmetrics
Usage
Basic usage that integrates with KISSmetrics in a simple jQuery app:
<button id="purchase-button"
type="button"
data-tracktics-on="click"
data-tracktics-event="Signed Up">Sign Up Now!</button>
'use strict';
var $ = require('jquery'),
tracktics = require('tracktics'),
tracker = tracktics();
// Register the KISSmetrics plugin.
tracker.use(require('tracktics-kissmetrics')());
$(document).ready(function() {
// Add event listeners for mouse events on elements that have had
// data-tracktics-* attributes defined.
tracker.bind();
});
Declarative Analytics Tracking
tracktics-kissmetrics only requires data-tracktics-event
for event tracking.
Beyond this, any data-tracktics-*
attributes may be specified to send
additional data to KISSmetrics.
API
tracktics-kissmetrics()
var tracktics = require('tracktics'),
trackticsKiss = require('tracktics-kissmetrics'),
tracker = tracktics();
tracker.use(trackticsKiss());
The main tracktics-kissmetrics export, tracktics-kissmetrics
is a factory
function for generating tracktics-kissmetrics plugin instances. Calling this
method will initialize _kmq
if it hasn't been already, then return an object
that implements page and event tracking for KISSmetrics.
#trackPage(url)
Method for manual page tracking.
#trackEvent(action, properties)
Method for manual event tracking.
License
MIT