0.2.7 • Published 5 years ago

@r/google-tag-manager v0.2.7

Weekly downloads
208
License
UNLICENSED
Repository
github
Last release
5 years ago

r/google-tag-manager

A wrapper for google tag manager with a builtin jail.

Change Log

v0.0.0

Initial release

v0.1.0

v0.2.0

  • Include additional location / referrer data in default payload.

v0.2.2

  • Update @r/frames dependency

v0.2.3

  • Queue events until to loaded event returns from jail.

v0.2.6

  • Release assets are packaged with the build, rather than compiled upon install

v0.2.7

  • Updates @r/frames so that this package will not break server environments

Installation

yarn add @r/google-tag-manager -s

Usage example

import * as gtm from '@r/google-tag-manager';

// initialize gtm
gtm.setup({
  containerId: 'GTM-XXXXXX',
  host: 'redditmedia.com',
  payload: {
    user: 1234,
    subreddit: 'WhatsSnoo',
  },
});

// trigger events (payload optional)
gtm.trigger('pageview', {
  subreddit: 'announcements',
});
gtm.trigger('loggedout');

TODO

  1. Add tests
  2. Convert to typescript
0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.0

7 years ago