leek

WebJar for leek

Лицензия

Лицензия

MIT
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

leek
Последняя версия

Последняя версия

0.0.24
Дата

Дата

Тип

Тип

jar
Описание

Описание

leek
WebJar for leek
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/twokul/leek

Скачать leek

Имя Файла Размер
leek-0.0.24.pom
leek-0.0.24.jar 11 KB
leek-0.0.24-sources.jar 22 bytes
leek-0.0.24-javadoc.jar 22 bytes
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/leek/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>leek</artifactId>
    <version>0.0.24</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/leek/
implementation 'org.webjars.npm:leek:0.0.24'
// https://jarcasting.com/artifacts/org.webjars.npm/leek/
implementation ("org.webjars.npm:leek:0.0.24")
'org.webjars.npm:leek:jar:0.0.24'
<dependency org="org.webjars.npm" name="leek" rev="0.0.24">
  <artifact name="leek" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='leek', version='0.0.24')
)
libraryDependencies += "org.webjars.npm" % "leek" % "0.0.24"
[org.webjars.npm/leek "0.0.24"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.webjars.npm : debug jar [2.1.0,3)
org.webjars.npm : lodash.assign jar [3.2.0,4)
org.webjars.npm : rsvp jar [3.0.21,4)

Модули Проекта

Данный проект не имеет модулей.

Leek

Build Status

Initial implementation was based on Insight.

Track Events:

var Leek = require('./lib/leek'),
    leek = new Leek({
      trackingCode: 'xx-xxxxxxxx-x',
      globalName:   'my-nifty-package',
      version:      '1.0.1'
    });

leek.trackEvent({
  name:     'my-nifty-package',
  category: 'pony show',
  label:    'white',
  value:    'jumps'
});

Track Errors:

var Leek = require('./lib/leek'),
    leek = new Leek({
      trackingCode: 'xx-xxxxxxxx-x',
      name:         'my-nifty-package',
      version:      '1.0.1'
    });

try {
  throw new Error('ZOMG FIX ME')
} catch(e) {
  leek.trackError({
    description: e.message + ' ' + e.stack,
    isFatal: true
  });
}

Track command hits:

var Leek = require('./lib/leek'),
    leek = new Leek({
      trackingCode: 'xx-xxxxxxxx-x',
      name:         'my-nifty-package',
      version:      '1.0.1'
    });

leek.track({
  name:    'my-nifty-package show pony',
  message: 'pony is here'
});

Disable Tracking:

Environment Variable

Setting the DISABLE_LEEK environment variable will disable tracking.

Alternative Tracking Endpoints

Passing in an object of adapter URLs will send the data to alternative tracking service.

var Leek = require('./lib/leek');
var leek = new Leek({
  trackingCode: 'xx-xxxxxxxx-x',
  name:         'my-nifty-package',
  version:      '1.0.1',
  adapterUrls: {
    appview: 'http://example.com/collect-app',
    exception: 'http://example.com/collect-exception',
    timing: 'http://example.com/collect-timing',
    event: 'http://example.com/collect-event'
  }
});

Constructor Options

var Leek = require('./lib/leek');
var leek = new Leek({
  trackingCode: 'xx-xxxxxxxx-x',
  name:         'my-nifty-package',
  version:      '1.0.1',
  silent:       true
});

GA Setup

You are now able to set up alternative tracking services but to set up GA follow these steps:

  • Set your new property up as a Mobile App
  • Add the Tracking ID in your leek initialisation as seen above.
  • To add the NodeJS as well as OS Version tracking go to the Admin -> Custom Definitions -> Custom Metrics
  • Add a new Custom Dimenstion with the Name OS and Scope Session
  • Add a second Custom Dimenstion with the Name Node Version and Scope Session as well
  • Make sure they are both active and you have everything you need to get the tracking running properly

Версии библиотеки

Версия
0.0.24
0.0.21