From a22470b74072c05028f9d732208955525d97feda Mon Sep 17 00:00:00 2001 From: Dean Sofer Date: Mon, 7 Sep 2015 00:17:35 -0700 Subject: [PATCH] v0.1.2 - $analytics.pageTrack() passes properties to segment --- bower.json | 1 + dist/angulartics-segment.min.js | 2 +- dist/angulartics-segment.min.js.map | 2 +- lib/angulartics-segment.js | 4 ++-- package.json | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bower.json b/bower.json index bfad4d5..c8c6863 100644 --- a/bower.json +++ b/bower.json @@ -1,5 +1,6 @@ { "name": "angulartics-segment", + "version": "0.1.2", "main": "./dist/angulartics-segment.min.js", "dependencies": { "angulartics": "~0.20" diff --git a/dist/angulartics-segment.min.js b/dist/angulartics-segment.min.js index b4e08f7..3c7b93c 100644 --- a/dist/angulartics-segment.min.js +++ b/dist/angulartics-segment.min.js @@ -1,2 +1,2 @@ -!function(window,angular,undefined){"use strict";angular.module("angulartics.segment",["angulartics"]).config(["$analyticsProvider",function($analyticsProvider){$analyticsProvider.registerPageTrack(function(path){try{analytics.page(path)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerEventTrack(function(event,properties,options,callback){try{analytics.track(event,properties,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetUserProperties(function(userId,traits,options,callback){try{analytics.identify(userId,traits,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetUserPropertiesOnce(function(userId,traits,options,callback){try{analytics.identify(userId,traits,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetAlias(function(userId,previousId,options,callback){try{analytics.alias(userId,previousId,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}})}])}(window,window.angular); +!function(window,angular,undefined){"use strict";angular.module("angulartics.segment",["angulartics"]).config(["$analyticsProvider",function($analyticsProvider){$analyticsProvider.registerPageTrack(function(path,properties){try{analytics.page(path,properties)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerEventTrack(function(event,properties,options,callback){try{analytics.track(event,properties,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetUserProperties(function(userId,traits,options,callback){try{analytics.identify(userId,traits,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetUserPropertiesOnce(function(userId,traits,options,callback){try{analytics.identify(userId,traits,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}}),$analyticsProvider.registerSetAlias(function(userId,previousId,options,callback){try{analytics.alias(userId,previousId,options,callback)}catch(e){if(!(e instanceof ReferenceError))throw e}})}])}(window,window.angular); //# sourceMappingURL=../dist/angulartics-segment.min.js.map \ No newline at end of file diff --git a/dist/angulartics-segment.min.js.map b/dist/angulartics-segment.min.js.map index 324968c..08c54af 100644 --- a/dist/angulartics-segment.min.js.map +++ b/dist/angulartics-segment.min.js.map @@ -1 +1 @@ -{"version":3,"file":"dist/angulartics-segment.min.js","sources":["lib/angulartics-segment.js"],"names":["window","angular","undefined","module","config","$analyticsProvider","registerPageTrack","path","analytics","page","e","ReferenceError","registerEventTrack","event","properties","options","callback","track","registerSetUserProperties","userId","traits","identify","registerSetUserPropertiesOnce","registerSetAlias","previousId","alias"],"mappings":"CAAA,SAAUA,OAAQC,QAASC,WAAY,YAOvCD,SAAQE,OAAO,uBAAwB,gBACtCC,QAAQ,qBAAsB,SAAUC,oBASvCA,mBAAmBC,kBAAkB,SAAUC,MAC7C,IACEC,UAAUC,KAAKF,MACf,MAAOG,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZL,mBAAmBO,mBAAmB,SAAUC,MAAOC,WAAYC,QAASC,UAC1E,IACER,UAAUS,MAAMJ,MAAOC,WAAYC,QAASC,UAC5C,MAAON,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZL,mBAAmBa,0BAA0B,SAAUC,OAAQC,OAAQL,QAASC,UAC9E,IACER,UAAUa,SAASF,OAAQC,OAAQL,QAASC,UAC5C,MAAON,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZL,mBAAmBiB,8BAA8B,SAAUH,OAAQC,OAAQL,QAASC,UAClF,IACER,UAAUa,SAASF,OAAQC,OAAQL,QAASC,UAC5C,MAAON,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZL,mBAAmBkB,iBAAiB,SAAUJ,OAAQK,WAAYT,QAASC,UACzE,IACER,UAAUiB,MAAMN,OAAQK,WAAYT,QAASC,UAC7C,MAAON,GACP,KAAMA,YAAaC,iBACjB,KAAMD,UAOXV,OAAQA,OAAOC","sourceRoot":".."} \ No newline at end of file +{"version":3,"file":"dist/angulartics-segment.min.js","sources":["lib/angulartics-segment.js"],"names":["window","angular","undefined","module","config","$analyticsProvider","registerPageTrack","path","properties","analytics","page","e","ReferenceError","registerEventTrack","event","options","callback","track","registerSetUserProperties","userId","traits","identify","registerSetUserPropertiesOnce","registerSetAlias","previousId","alias"],"mappings":"CAAA,SAAUA,OAAQC,QAASC,WAAY,YAOvCD,SAAQE,OAAO,uBAAwB,gBACtCC,QAAQ,qBAAsB,SAAUC,oBASvCA,mBAAmBC,kBAAkB,SAAUC,KAAMC,YACnD,IACEC,UAAUC,KAAKH,KAAMC,YACrB,MAAOG,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZN,mBAAmBQ,mBAAmB,SAAUC,MAAON,WAAYO,QAASC,UAC1E,IACEP,UAAUQ,MAAMH,MAAON,WAAYO,QAASC,UAC5C,MAAOL,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZN,mBAAmBa,0BAA0B,SAAUC,OAAQC,OAAQL,QAASC,UAC9E,IACEP,UAAUY,SAASF,OAAQC,OAAQL,QAASC,UAC5C,MAAOL,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZN,mBAAmBiB,8BAA8B,SAAUH,OAAQC,OAAQL,QAASC,UAClF,IACEP,UAAUY,SAASF,OAAQC,OAAQL,QAASC,UAC5C,MAAOL,GACP,KAAMA,YAAaC,iBACjB,KAAMD,MAOZN,mBAAmBkB,iBAAiB,SAAUJ,OAAQK,WAAYT,QAASC,UACzE,IACEP,UAAUgB,MAAMN,OAAQK,WAAYT,QAASC,UAC7C,MAAOL,GACP,KAAMA,YAAaC,iBACjB,KAAMD,UAOXX,OAAQA,OAAOC","sourceRoot":".."} \ No newline at end of file diff --git a/lib/angulartics-segment.js b/lib/angulartics-segment.js index 57de686..e7066d2 100644 --- a/lib/angulartics-segment.js +++ b/lib/angulartics-segment.js @@ -15,9 +15,9 @@ angular.module('angulartics.segment', ['angulartics']) // (string) is (name) // (string, string) is (category, name) // (string, object) is (name, properties) - $analyticsProvider.registerPageTrack(function (path) { + $analyticsProvider.registerPageTrack(function (path, properties) { try { - analytics.page(path); + analytics.page(path, properties); } catch (e) { if (!(e instanceof ReferenceError)) { throw e; diff --git a/package.json b/package.json index 69549f2..2941964 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angulartics-segment", - "version": "0.1.1", + "version": "0.1.2", "description": "Segment plugin for Angulartics", "keywords": [ "segment",