Skip to content

Ember CLI addon that adds multiple Google Analytics tracking codes

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

vastec/ember-cli-multi-google-analytics

 
 

Repository files navigation

npm version Build Status ember-cli version

ember-cli-multi-google-analytics

Plugin for ember-cli that injects Google Analytics tracking code into HTML content.

This is a fork

This is a fork of very good solution for injecting Google Analytics script: https://github.com/pgrippi/ember-cli-google-analytics

So everything works exactly the same like in that project.

Installation

ember install ember-cli-multi-google-analytics

Usage

What's different

The addon allows you to use multiple trackers on the same site.

To make it happen you need to specify a new tracker in your config/environment.js file, like this:

ENV.googleAnalytics = {
  webPropertyId: 'DEFAULT TRACKER ID',
  additionalTrackers: [{
    webPropertyId: 'ADDITIONAL TRACKER ID',
    name: 'trackerName'
  }]
};

Other stuff works exactly the same line in ember-cli-google-analytics.

Then you use it in your application this way for example:

if (isPresent(window.ga)) {
  window.ga('trackerName.send', 'pageview', {
    page: '/special-page',
    title: 'Special Page tracked by additional tracker'
  });
}

So... make sure that window.ga is available in your app with isPresent helper to avoid errors.

Contributing

Installation

  • git clone <repository-url>
  • cd ember-cli-multi-google-analytics
  • npm install

Linting

  • npm run lint:js
  • npm run lint:js -- --fix

Running tests

  • ember test – Runs the test suite on the current Ember version
  • ember test --server – Runs the test suite in "watch mode"
  • ember try:each – Runs the test suite against multiple Ember versions

Running the dummy application

For more information on using ember-cli, visit https://ember-cli.com/.

License

This project is licensed under the MIT License.

About

Ember CLI addon that adds multiple Google Analytics tracking codes

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.7%
  • HTML 12.3%