Perfume.JS is a tiny, web performance monitoring library that reports field data back to your favorite analytics tool.
Perfume.JS WebSite: https://zizzamia.github.io/perfume/
Perfume.JS Github: https://github.com/zizzamia/perfume.js
OutSystems App - PerfumeJS Client Probe: https://www.outsystems.com/forge/component-overview/20208/perfume-js-client-probe-o11
OutSystems App - PerfumeJS Mobile Probe: https://www.outsystems.com/forge/component-overview/20210/perfumejs-mobile-probe-o11
OutSystems App - PerfumeJS Customizations: https://www.outsystems.com/forge/component-overview/20209/perfumejs-customizations-o11 (This component)
OutSystems App - PerfumeJS Backoffice: https://www.outsystems.com/forge/component-overview/20211/perfumejs-backoffice-o11
This component, can be used with the PerfumeJS Client/Mobile Probes to stream info.
You can either use it to send information for your analystics tool of choice, or to the Perfume.JS Backoffice OutSsystem app app.
Feel free to customize the APIs as you need it.
Here is an overview on how it can be used:
Note: Ideally the probe should be used for troubleshooting purposes and not as a analytics tool.If you want to stream the information to an analytics tool you can override the probe behaviour.The component is highly customizable, it will be extended in the future and more information will be shared as well.