summaryrefslogtreecommitdiffstats
path: root/theme/javascript/utils/analytic.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-04-04 18:18:50 -0700
committerSamy Pessé <samypesse@gmail.com>2014-04-04 18:18:50 -0700
commit00715943006156039fddf08a25af42e9e35daa58 (patch)
tree4032cf59361eb7bcea4c7e426eac5da584ce68e2 /theme/javascript/utils/analytic.js
parent460799828f55dd7b144232bea2687f36bd3021cd (diff)
downloadgitbook-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.js18
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 {