New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@livechat/store-metrics

Package Overview
Dependencies
Maintainers
0
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@livechat/store-metrics

Reads and stores various marketing parameters in Accounts Client Store. Super Important Thing for Marketing Team™. Only 3.1kB gzipped.

  • 1.1.6
  • latest
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

@livechat/store-metrics

Reads and stores various marketing parameters in Accounts Client Store. Super Important Thing for Marketing Team™. Only 3.1kB gzipped.

Installation

npm install --save @livechat/store-metrics

Usage

Apps

Library exposes only one function that saves source attribution and Partner Program affiliation params based on document.location and document.referrer. Make sure to fire it as early as possible, before redirects etc.

import storeMetrics from "@livechat/store-metrics";
storeMetrics();

Websites

For websites without module bundler/resolver you can use self-executing version of store-metrics. You can load it directly from our CDN:

<script src="https://cdn.livechat-static.com/metrics/store-metrics.min.js" async></script>

And that's it.

Development

npm install
npm run test:watch

Build

npm run build

Testing locally

Make sure it is already built. Then run:

http-server -p 8000

It requires http-server to be installed. Go to http://localhost:8000/example.html?param1=value1&param2=value2 to test how params are handled.

Changelog

1.1.6 — 2024-12-11

Added
  • Extending store-metrics with tracking Partner Program landing pages

1.1.5 — 2024-09-06

Added
  • Resetting partner_id if param not found in url
  • Enabling debug mode for all environments (temporary for testing, to be removed later)

1.1.4 — 2024-08-14

Added
  • Regexes for Marketplace in whitelisted urls

1.1.3 — 2024-08-08

Added
  • Debug mode extended for urls containing development keyword

1.1.2 — 2024-08-08

Fixed
  • Fixed regexes for whitelisted urls
Added
  • Debug mode for labs/staging environments

1.1.0 — 2024-07-08

Added
  • Resetting partner_id

1.0.0 — 2021-05-25

Changed
  • Storage mechanism changed from cookies to cross-domain localStorage, to support multi-product Global Accounts
  • Because there is no 'session' concpet in localStorage, default TTL is set to 2 weeks
Removed
  • IE no longer supported
  • URL API polyfill

0.4.0 [YANKED]

0.3.0 — 2020-06-17

Added

0.2.1 - 2018-10-19

Added

0.2.0 - 2018-02-13

Added
  • Return params which were saved while executing

0.1.4 - 2017-12-12

Fixed
  • Referrer for internal redirects is no longer stored

0.1.3 - 2017-12-08

Added
  • Self-executing version for browsers
  • CDN deployment and website usage docs
Fixed
  • URL is not a constructor error

0.1.2 - 2017-12-05

Fixed
  • Cookie domain for origins not starting with www.

0.1.1 [YANKED]

0.1.0 - 2017-11-28

Initial release

FAQs

Package last updated on 11 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc