diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-04-04 18:18:50 -0700 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-04-04 18:18:50 -0700 |
commit | 00715943006156039fddf08a25af42e9e35daa58 (patch) | |
tree | 4032cf59361eb7bcea4c7e426eac5da584ce68e2 /theme/javascript/utils/analytic.js | |
parent | 460799828f55dd7b144232bea2687f36bd3021cd (diff) | |
download | gitbook-00715943006156039fddf08a25af42e9e35daa58.zip gitbook-00715943006156039fddf08a25af42e9e35daa58.tar.gz gitbook-00715943006156039fddf08a25af42e9e35daa58.tar.bz2 |
Fix error with mixpanel loading
Diffstat (limited to 'theme/javascript/utils/analytic.js')
-rw-r--r-- | theme/javascript/utils/analytic.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/theme/javascript/utils/analytic.js b/theme/javascript/utils/analytic.js index f5aa9a8..cfd0dac 100644 --- a/theme/javascript/utils/analytic.js +++ b/theme/javascript/utils/analytic.js @@ -1,18 +1,26 @@ define([ + "lodash", "mixpanel" -], function(mixpanel) { - mixpanel.init("01eb2b950ae09a5fdb15a98dcc5ff20e"); +], function(_, mixpanel) { + mixpanel.init("01eb2b950ae09a5fdb15a98dcc5ff20e", { + loaded: function() { + track("View"); + } + }); var isAvailable = function() { return (typeof mixpanel !== "undefined"); }; - var track = function(event, data) { + var track = function(e, data) { if (!isAvailable()) { - console.log("tracking not available!"); + console.warn("tracking not available!"); return; } - mixpanel.track(event, data); + console.log("track", e); + mixpanel.track(e, _.extend(data || {}, { + 'domain': window.location.host + })); }; return { |