1.0.6 • Published 2 years ago

utm-js-utils v1.0.6

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

utm-js-utils

UTM JS Utils - A Simple Way to Handle Your UTM's

About the package:

This package consists of a JavaScript library to get and manipulate the UTM's in your Front-End Project. That's very useful when you want to track the traffic origin from your website.

Which UTMs are supported?

  • utm_source
  • utm_id
  • utm_campaign
  • utm_source
  • utm_term
  • utm_medium

Main features:

  • use updateLinkWithUtmParams(link) to update a link with the UTM's from the actual URL or the stored UTM's (localStorage)
  • use getUtm() to get a JavaScript Object with the UTM's from the actual URL or the stored UTM's (localStorage)

Aux features:

  • use getParsedUtm(utmObject) to get the UTM's formatted like a Query String
  • use getUrlUtm() to get a JavaScript Object with the UTM's from your actual URL
  • use someUtmExists() to verify if some UTM exists on your actual URL
  • use setLocalStorageUtm(utmObject) to save an UTM object in the localStorage
  • use getLocalStorageUtm() to get the UTM's saved in your localStorage

Example:

import { getUtm } from "utm-js-utils"

const utmObject = getUtm();

npm page: https://www.npmjs.com/package/utm-js-utils github page: https://github.com/italoholanda/npm_utm-utils