An open API service indexing awesome lists of open source software.

https://github.com/hay/trackings

Tracking snippets for Google Analytics and Piwik / Matomo
https://github.com/hay/trackings

google-analytics javascript matomo npm piwik snippet tracking

Last synced: 7 months ago
JSON representation

Tracking snippets for Google Analytics and Piwik / Matomo

Awesome Lists containing this project

README

          

# trackings
> Tracking snippets for Google Analytics and Piwik / Matomo

Instead of adding the Google Analytics and Matomo / Piwik snippets to all your html pages, you can just use this library to include them in your Javascript code.

## Install
Using `npm`:
```
$ npm install --save trackings
```

Using `yarn`:
```
$ yarn add trackings
```

`trackings` can be used as a CommonJS module, AMD (with Require.js) or as a plain old Javacript global.

## Usage

### ES6
```javascript
import { GoogleAnalytics, Matomo } from './trackings.js';

new GoogleAnalytics('UA-xxxxxx-xx'),

new Matomo({
trackerUrl : '//mysite.com/stats/',
siteId : 1
});
```

### Old style ES5
```html

```

```javascript
new trackings.GoogleAnalytics('UA-xxxxxx-xx'),

new trackings.Matomo({
trackerUrl : '//mysite.com/stats/',
siteId : 1
});
```

## API

### GoogleAnalytics(id)
```javascript
new GoogleAnalytics('UA-xxxxxx-xx'),
```

### Matomo({ trackerUrl, siteId })
```javascript
new trackings.Matomo({
trackerUrl : '//mysite.com/stats/',
siteId : 1
});
```

## License
MIT © [Hay Kranen](http://www.haykranen.nl)