Updated ahoy.js to latest version
Andrew Kane
committed Nov 13, 2016
commit 05dce34f18ba317818a104d59c328c14eec66208
Showing 1
changed file with
15 additions
and 3 deletions
vendor/assets/javascripts/ahoy.js
+15
-3
| @@ | @@ -2,7 +2,7 @@ |
| * Ahoy.js | |
| * Simple, powerful JavaScript analytics | |
| * https://github.com/ankane/ahoy.js | |
| - | * v0.1.0 |
| + | * v0.2.0 |
| * MIT License | |
| */ | |
| @@ | @@ -327,12 +327,20 @@ |
| }); | |
| }; | |
| - | ahoy.trackView = function () { |
| + | ahoy.trackView = function (additionalProperties) { |
| var properties = { | |
| url: window.location.href, | |
| title: document.title, | |
| page: page() | |
| }; | |
| + | |
| + | if (additionalProperties) { |
| + | for(var propName in additionalProperties) { |
| + | if (additionalProperties.hasOwnProperty(propName)) { |
| + | properties[propName] = additionalProperties[propName]; |
| + | } |
| + | } |
| + | } |
| ahoy.track("$view", properties); | |
| }; | |
| @@ | @@ -384,7 +392,11 @@ |
| ahoy.start = function () {}; | |
| }; | |
| - | if (config.startOnReady) { $(ahoy.start); } |
| + | $( function () { |
| + | if (config.startOnReady) { |
| + | ahoy.start(); |
| + | } |
| + | }); |
| window.ahoy = ahoy; | |
| }(window)); | |