diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-04-01 15:39:28 -0700 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-04-01 15:39:28 -0700 |
commit | d02581a21cbe3298480d7eceb8232019d6621d4b (patch) | |
tree | 0f818059490d20a45255891eaf8245e3c044a2d9 /assets/javascript/utils/analytic.js | |
parent | fd5c2f6706c01d30a5d9c45065df4bf325843482 (diff) | |
download | gitbook-d02581a21cbe3298480d7eceb8232019d6621d4b.zip gitbook-d02581a21cbe3298480d7eceb8232019d6621d4b.tar.gz gitbook-d02581a21cbe3298480d7eceb8232019d6621d4b.tar.bz2 |
Add base analytic using mixpanel
Diffstat (limited to 'assets/javascript/utils/analytic.js')
-rw-r--r-- | assets/javascript/utils/analytic.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/assets/javascript/utils/analytic.js b/assets/javascript/utils/analytic.js new file mode 100644 index 0000000..2f9e2f1 --- /dev/null +++ b/assets/javascript/utils/analytic.js @@ -0,0 +1,15 @@ +define([], function() { + var isAvailable = function() { + return (typeof mixpanel === "undefined"); + }; + + var track = function(event, data) { + if (!isAvailable()) return; + mixpanel.track(event, data); + }; + + return { + isAvailable: isAvailable, + track: track + }; +});
\ No newline at end of file |