UNPKG

@shopgate/pwa-tracking

Version:

Tracking library for the Shopgate Connect PWA.

4 lines 499 B
import{getCurrentRoute}from'@shopgate/engage/core/selectors';import{searchIsReady$}from"../streams/search";import getTrackingData from"../selectors/search";import{track}from"../helpers/index";/** * Search tracking subscriptions. * @param {Function} subscribe The subscribe function. */export default function search(subscribe){subscribe(searchIsReady$,function(_ref){var getState=_ref.getState;var state=getState();track('search',{search:getTrackingData(state,getCurrentRoute(state))},state);});}