tracktics-mixpanel

1.0.1 • Public • Published

Tracktics Mixpanel Plugin

Tracktics plugin for providing Mixpanel support.

npm Version Build Status Test Coverage Dependency Status

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

Package Sidebar

Install

npm i tracktics-mixpanel

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • jimf