@gorillabot-labs/sticky-query-params

1.1.0 • Public • Published

Sticky Query Params

A tiny javascript module that saves marketing query params across page loads to better track conversions

Usage

Usage

<script src="https://cdn.jsdelivr.net/npm/@gorillabot-labs/sticky-query-params@latest/dist/index.js"></script>
<script>
  var sqpConfig = {};
  sqpConfig.conversionDomain = "app.awesomeproduct.com";

  window.addEventListener('load', (event) => {
    try {
      sqp.stickParams(sqpConfig);
    } catch (e) {
      console.log(e);
    }
  });
</script>

Note: Some build tools make explicit use of Node features which have been introduced in version 8.9.0. Please make sure you're using the correct Node version (>8.9.0) before you proceed to create your own build using the commands listed below.

Development

Keep this module light-weight. Consumers will be uploading this onto their marketing websites and we don't want to slow them down.

3 Rules to keep in mind:

  1. Keep it simple
  2. Keep it fast
  3. Keep it tested

Examples

  1. Check examples directory or run yarn examples

Testing

  1. Run test suite: yarn test

Deployment

  1. Run test suite: yarn test
  2. Create build: yarn build
  3. Bump package.json version
  4. Commit new version git add . && git commit
  5. Publish to npm npm publish --access public

Readme

Keywords

none

Package Sidebar

Install

npm i @gorillabot-labs/sticky-query-params

Weekly Downloads

1

Version

1.1.0

License

GPL-3.0-or-later

Unpacked Size

45.3 kB

Total Files

5

Last publish

Collaborators

  • vikeen