Angulartics Versions Save

Analytics for AngularJS applications.

1.4.0

7 years ago

1.3.0

7 years ago

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

694f453dd76c69eb2e2dcdc80d06d469798de946 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.

a5d0978f4bf00d2c135f289cff59e4dba51f3eab feat(handlers) add clearCookies handler (#513) Registers handler needed to clear cookies a la https://github.com/angulartics/angulartics-mixpanel/pull/17

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

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

1.1.0

7 years ago

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

8 years ago

hotfix to fix ES6 modules

1.0.1

8 years ago

includes exceptionTrack in knownHandlers

1.0.2

8 years ago

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

1.0.0

8 years ago
  • 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

8 years ago
  • 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

0.20.1

8 years ago

Moved main package to org

0.17.2

9 years ago

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 = [];