0.3.1 • Published 4 years ago

@umbrellio/ga-tracker v0.3.1

Weekly downloads
2
License
MIT
Repository
-
Last release
4 years ago

@umbrellio/ga-tracker

Coverage Status Build Status

Google Analytics tracker for web env (no window object required).

Install

$ yarn add @umbrellio/ga-tracker

Usage

import GATracker from "@umbrellio/ga-tracker"

const tracker = GATracker.create(trackingId)

tracker.pageview({ dp: "/contacts", dt: "Contacts" })

Where trackingId is your app tracking id (like UA-XXXXXXXXX-X).

Available methods:

  • set(key, value) – set any global var (like user params)

  • pageview({ dl, dh, dp, dt }) – track page viewing (Docs)

  • timing({ utc, utv, utt, utl }) – track custom timings (Docs)

Errors

NetworkError

import GATracker from "@umbrellio/ga-tracker"

GATracker.Errors.NetworkError

Throws when there was an error while sending a http request.

ConnectionError

import GATracker from "@umbrellio/ga-tracker"

GATracker.Errors.ConnectionError

Throws when unable to send a http request.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/umbrellio/ga-tracker.

License

Released under MIT License.

Authors

Created by Aleksei Bespalov,

0.3.0

4 years ago

0.3.1

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.0.1

4 years ago