redux-hotjar
Declarative Hotjar tagging for Redux.
$ npm install --save redux-hotjar
Setup
For client-only applications, simply include the supplied middleware.
; ;; const store = ;
For server-rendered applications, to ensure Hotjar tags for server-side actions are included in your recordings, you'll also need to include the redux-hotjar reducer in your store.
Note that, for brevity, the following example uses the proposed object spread properties standard, which is available via babel-plugin-transform-object-rest-spread.
; ;; // First, include the redux-hotjar reducer in your root reducer:const rootReducer = ; // Then, apply the middleware to the store:const store = ;
Tagging Events
Simply add metadata to your actions using the Flux Standard Action pattern.
// Single tags:; // Multiple tags:;