tracktics-mixpanel
v1.0.1
Published
Tracktics plugin for Mixpanel
Downloads
8
Maintainers
Readme
Tracktics Mixpanel Plugin
Tracktics plugin for providing Mixpanel support.
Installation
Install using npm:
$ npm install tracktics-mixpanel
Usage
Basic usage that integrates with Mixpanel 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 Mixpanel plugin.
tracker.use(require('tracktics-mixpanel')());
$(document).ready(function() {
// Add event listeners for mouse events on elements that have had
// data-tracktics-* attributes defined.
tracker.bind();
});
Declarative Analytics Tracking
tracktics-mixpanel only requires data-tracktics-event
for event tracking.
Beyond this, any data-tracktics-*
attributes may be specified to send
additional data to Mixpanel.
API
tracktics-mixpanel()
var tracktics = require('tracktics'),
trackticsMixpanel = require('tracktics-mixpanel'),
tracker = tracktics();
tracker.use(trackticsMixpanel());
The main tracktics-mixpanel export, tracktics-mixpanel
is a factory function
for generating tracktics-mixpanel plugin instances. Calling this method will
return an object that implements page and event tracking for Mixpanel.
#trackPage(url)
Method for manual page tracking.
#trackEvent(action, properties)
Method for manual event tracking.
License
MIT