Tracktics plugin for providing Mixpanel support.
Install using npm:
$ npm install tracktics-mixpanel
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();
});
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.
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.
Method for manual page tracking.
Method for manual event tracking.
MIT