@wildberries/wb-front-analytics-tracker
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

@wildberries/wb-front-analytics-tracker

This package designed for wildberries analytics and contains:

  • analyticsEventEmitter - sender function for analytics
  • withAnalytics - HOC for React components
  • SHARED_EVENTS - shared event constants

analyticsEventEmitter contains methods:

  • init - method to initialize analyticsEventEmitter, params:
    • prefix (string, non requred) - will be added to all events if in the events will be custom
  • getIsInitialized - method to check if analyticsEventEmitter was initialized
  • sendEvent - method to send events, params:
    • name (string, required) - event name
    • params (any, required) - event params
    • customEvent (boolean) - need to add prefix or not

withAnalytics injects method:

  • sendAnalytics, params:
    • name (string, required)
    • params (any, required)
    • customEvent (boolean)

SHARED_EVENTS:

export const SHARED_EVENTS = {
  PAGE_VIEW: 'pageview',
  PERFORMANCE: 'suppliers-portal-front-performance',
};

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @wildberries/wb-front-analytics-tracker

Weekly Downloads

2,517

Version

1.2.0

License

MIT

Unpacked Size

15.4 kB

Total Files

14

Last publish

Collaborators

  • novikov
  • vladislav137
  • mihanizm56
  • ramison4ik