Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@moengage/web-sdk

moengage18.5kMIT2.53.5TypeScript support: included

Moengage Web SDK package

moengage, web-sdk

readme

Logo

Moengage Web SDK

This is the npm package of the origin SDK. Please refer the documentation for full details here

Installation

Install the dependencies.

$ npm i @moengage/web-sdk

Example

import moengage from '@moengage/web-sdk';

moengage.initialize(
  {
    app_id: 'XXXXXXXXXXXX',
    debug_logs: 0
  }
);

moengage.identifyUser({
  uid: 'abc@xyz.com',
  u_mb: '8989898989',
  u_fn: 'some name',
});

// don't use this and the above methods (identifyUser) together in your program. use only one of them.
moengage.add_unique_user_id('an_identifier');

moengage.add_email('qwerty@xyz.com');

moengage.track_event('Add to Cart', { name: 'Phone', price: '100000' });

moengage.destroy_session();

License

MIT