8000 GitHub - nib-components/analytics: Wrapper around Google Analytics
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nib-components/analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nib-components-analytics

A wrapper for Google Analytics that abstracts us from changes to the script. Currently uses Google's latest universal tracking scripts.

Installation

npm install @nib-components/analytics --save

Methods

trackEvent(data)

  • data.category - Required string - Typically the object that was interacted with (e.g. Slider, Modal, Accordion, Button)
  • data.action - Required string - The type of interaction (e.g. Click, Open, Close, Show, Hide)
  • data.label - Optional string - Useful for categorizing events (e.g. Previous Button, Close Button)
  • data.value - Optional string - Values must be non-negative. Useful to pass counts (e.g. 4 times)

Usage

var ga = require('analytics');

ga.trackEvent({
  category: 'Slider',
  action: 'Click',
  label: 'Previous Button'
});

About

Wrapper around Google Analytics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

0