Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tracktics-mixpanel

jimf25MIT1.0.1

Tracktics plugin for Mixpanel

analytics, tracking, event tracking, page tracking, mixpanel

readme

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