@shopgate/pwa-tracking
Version:
Tracking library for the Shopgate Connect PWA.
4 lines • 499 B
JavaScript
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);});}