/**
* Utility to fire Sophi tag events
*/
const SophiTagWrapper = {
/**
* Refresh tracking on DOMReady — required by Sophi team to fix issues in Safari and FF
* @method init
*/
init() {
window.addEventListener( 'load', () => {
this.refreshTracking();
});
},
/**
* Fire tag event to refresh link tracking after new links are added to DOM
* @method refreshTracking
*/
refreshTracking() {
/* global sophi */
if ( 'undefined' !== typeof sophi ) {
sophi.refreshLinkTracking();
}
},
};
export default SophiTagWrapper;