in src/apache-unomi-tracker.js [564:578]
buildSearchEvent: function (formName, form, term, language) {
const searchEvent = wem.buildEvent('search', wem.buildTarget(formName, 'search'), wem.buildSourcePage());
searchEvent.flattenedProperties = {
fields: form ? wem._extractFormData(form) : {}
};
searchEvent.properties = {
originForm: formName,
language: language || 'en',
keyword: term,
// @ts-expect-error There is no way this is properly defined
origin: searchEvent.source.properties.pageInfo.pagePath
};
return searchEvent;
},