Skip to content

Releases: angulartics/angulartics

1.4.0

13 Mar 17:42
Compare
Choose a tag to compare
bump version 1.4.0

1.3.0

28 Oct 16:16
Compare
Choose a tag to compare

e22e70d
removed invalid char at the begging of the package.json (#523)

694f453
configurable page tracking (turn on and off routers)

* Introduces new config variables to disable tracking on $routeChangeSuccess and $stateChangeSuccess.
* Fixes naming of provider functions.
* This will make angulartics (with the right config) work with the angular 1.5 component router.

a5d0978
feat(handlers) add clearCookies handler (#513)
Registers handler needed to clear cookies a la angulartics/angulartics-mixpanel#17

0265b7e
feat(opt-out) add global opt out feature (#476)

- $analytics.setOptOut(boolean Optout);
- $analytics.getOptOut(); // true false

1.1.0

06 Jun 15:48
Compare
Choose a tag to compare

1.1.0 (2016-06-06)

  • access angular dependency injection within event handlers #416
    • Analytics providers to be designated as async, which means their first handler will be based a callback function.
    • Calls to eventTrack now return a promise that for each provider. Resolves immediately if the provider is not asynchronous. Waits for the callback if the provider is asynchronous
  • Removed piwik from source and docs. Added link to angulartics-piwik
  • Add support for UI Router 1.0 which will use transition hooks #455
  • angulartics.google.tagmanager - add registerSetUsername method
  • bugfix(Angular 1.5): fix provider for angular 1.5
  • Add ignore key to Bower file
  • Moved Clicky to angulartics-clicky repo
  • Added support for Angular Component Router (where $route is null)
  • Add handler for incrementing property value
  • track exceptions via $exceptionHandler with $analytics.exceptionTrack() #461
  • cordova-google-analytics : registerSetUserName

1.0.3

12 Jan 21:25
Compare
Choose a tag to compare

hotfix to fix ES6 modules

1.0.2

30 Dec 19:30
Compare
Choose a tag to compare

hotfix to include 1.0.1 changes in minified angulartics.min.js

1.0.1

30 Dec 19:34
Compare
Choose a tag to compare

includes exceptionTrack in knownHandlers

1.0.0

28 Dec 20:34
Compare
Choose a tag to compare
  • Added devDependency badge
    • Updated all dev deps and fixed karma tests
  • Added userTimings to the known handlers
  • Refactoring - use toddmotto angular styleguide and avoid anonymous functions
  • Hubspot - add register user properties
  • Marketo - fix known user identification (typo)
  • fix - default analytics-on eventType is 'click' #402
  • fix - remove vendor scripts from main field of bower.json #377 #285

0.20.3

23 Dec 17:33
Compare
Choose a tag to compare
  • Added SiteSpect plugin for angulartics
  • chore(es6): add support for es6 modules
  • clarify we don't support nuget
  • Fix broken CNZZ plugin
  • remove version from license header in src
  • replace slack with gitter

New home!

14 Sep 20:30
Compare
Choose a tag to compare

Moved main package to org

0.17.2

15 Jan 20:28
Compare
Choose a tag to compare

Bug Fixes

Features

    ga('create', 'UA-XXXXXX-XX');
    ga('create', 'UA-XXXXXX-XY', 'auto', {'name': 'additionalTracker1'});
    ga('create', 'UA-XXXXXX-XZ', 'auto', {'name': 'additionalTracker2'});

allows to configure the additional providers on startup:

config(function ($analyticsProvider) {
    $analyticsProvider.settings.ga.additionalAccountNames = ['additionalTracker1', 'additionalTracker2'];
  });

You can also change the configuration while running the app which, while not the most elegant solution, allows sending only some events to multiple accounts by:

 $analyticsProvider.settings.ga.additionalAccountNames = ['additionalTracker1'];
 $analytics.eventTrack('eventName');
 $analyticsProvider.settings.ga.additionalAccountNames = [];