Skip to content

Automatic and enhanced Google Analytics tracking for common user interactions on the web.

License

Notifications You must be signed in to change notification settings

ekino/autodata

 
 

Repository files navigation

Autodata

Build Status

This project is a fork of googleanalytics/autotrack and is part of the ekino github team.

You can find the project documentation at ekino.github.io/autodata

Table of contents

Requirements

Getting started

Autodata library can be installed with 2 options :

npm

$ npm install autodata

unpkg cdn

<script src="https://unpkg.com/autodata@latest"></script>

All the documentation and examples are available on the project's gitbook : ekino.github.io/autodata

Setup

Installation

Setup requirements

ENV vars

Create a copy of ENV.json.example and name it ENV.json in order to configure the local environment variable for development.

Running autodata

Every running script of autodata is listed here : demo page, unit tests, documentation

Running demo page

Execute the following command to start autodata demo page

$ yarn start

After what the demo page will be started at this url

Running tests

Execute the following command to start autodata unit tests

$ yarn test

Running documentation

Only useful if you want to edit documentation, otherwise you can consult online gitbook

Execute the following command to start autodata documentation

$ yarn doc

Build autodata

Execute the following command to build autodata

$ NODE_ENV=(development|production) yarn build

It will create a script depending on NODE_ENV

  • NODE_ENV=development -> autodata.js will keep log and unminified code
  • NODE_ENV=production -> autodata.min.js will remove log and uglify code

Release autodata

Execute the following command to release autodata

$ yarn version

Choose the new version with yarn interactive mode.

About

Automatic and enhanced Google Analytics tracking for common user interactions on the web.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 98.0%
  • CSS 1.9%
  • HTML 0.1%