From e3d0f8cc1b48cc4961902ff6438e4a71b4c6ceaa Mon Sep 17 00:00:00 2001 From: COoL Date: Fri, 15 Jan 2016 17:32:07 +0800 Subject: [PATCH] fixed an error when using pjax with google analytics --- lib/proto/parse-options.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/proto/parse-options.js b/lib/proto/parse-options.js index 75069f2..c5cbf10 100644 --- a/lib/proto/parse-options.js +++ b/lib/proto/parse-options.js @@ -7,7 +7,7 @@ module.exports = function(options){ this.options.switches = this.options.switches || {} this.options.switchesOptions = this.options.switchesOptions || {} this.options.history = this.options.history || true - this.options.analytics = this.options.analytics || function(options) { + this.options.analytics = this.options.analytics || function() { // options.backward or options.foward can be true or undefined // by default, we do track back/foward hit // https://productforums.google.com/forum/#!topic/analytics/WVwMDjLhXYk @@ -15,7 +15,7 @@ module.exports = function(options){ _gaq.push(["_trackPageview"]) } if (window.ga) { - ga("send", "pageview", {page: options.url, title: options.title}) + ga("send", "pageview", {page: location.pathname, title: document.title}) } } this.options.scrollTo = (typeof this.options.scrollTo === 'undefined') ? 0 : this.options.scrollTo; -- 2.49.1