Want to measure customer experience of your OutSystems web and mobile applications? It’s easy. Just add 3rd party instrumentation from New Relic or Dynatrace to your OutSystems application to begin to visualize the customer experience of your applications in real-time. It’s a snap to get started using brand new Forge components; start optimizing customer experience in minutes!
%in Durban+277-882-255-28 abortion pills for sale in Durban
Measure Customer Experience of Your OutSystems Web and Mobile Applications
1. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Measure Customer Experience of
Your OutSystems Applications
2. | Measure Customer Experience of Your OutSystems Web and Mobile Applications| Measure Customer Experience of Your OutSystems Web and Mobile Applications
Mark
Burns
Director Product Management | OutSystems
@
in
mark.burns@outsystems.com
https://www.linkedin.com/in/mark-burns-b2272b3/
3. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Goals of Today’s Session
● Provide a better understanding of OutSystems’ monitoring strategy
● Educate on what’s new with OutSystems’ monitoring
● Show step-by-step on how to set up customer experience monitoring for
your web and mobile applications
4. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Poor customer experience
leads to business impact
5. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
AppDev / DevOps
Front-end performance optimization
Production problem isolation
6. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
AppOwner / LoB
Customer usage & adoption
Customer experience trends
7. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Application Performance Management
(APM)
● Metrics
● Logs
● Traces
CX
Metrics
8. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Performance Timing
APIs
9. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Navigation Timing
API
Browser standard which measures everything
from triggering the action (hitting enter on url
bar, refreshing page or clicking a link/button) to
the moment when site is fully loaded.
Caveats
● does not take into account asynchronous
actions
● requires a navigation event which, in
general, requires a new page to load
10. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Resource Timing
API
Browser standard measures the latency of
dependencies for rendering the screen, like
images, scripts and stylesheets.
Caveats
● measures all resources, async included,
but it doesn’t extend the performance
measurement model of the Navigation
Timing API to include them
● is not render aware
11. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
How is this problem
solved?
APM vendors have solved this
● by extending the performance
measurement model
● tapping into JavaScript
frameworks
● observing the rendering events
12. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Application Performance Management
(APM)
● Metrics
● Logs
● Traces
CX
Metrics
13. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
What will become available?
● One component to support
traditional web and one to support
Reactive Web and Mobile
● Forge components greatly simplify
the set up of New Relic and
Dynatrace RUM
Dynatrace RUM
Forge Components
New Relic RUM
Forge Components
Today
14. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Architecture
1. User makes request
2.Forge component injects
RUM bootstrap JS
3.RUM bootstrap JS initializes and
retrieves complete RUM JS
4.Data is collected
and sent
Scenario #1:
No access to install
server agents
Scenario #2:
Access to install
server agents
1. User makes request
2.Server agent injects RUM
bootstrap JS
3.RUM bootstrap JS initializes and
retrieves complete RUM JS
4.Data is collected
and sent
15. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
What tools do you use for application performance
management?
● New Relic
● Dynatrace
● AppDynamics
● Datadog
● Elastic
● Splunk
● Other
16. | Measure Customer Experience of Your OutSystems Web and Mobile Applications| Measure Customer Experience of Your OutSystems Web and Mobile Applications
Walkthrough
17. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Sign up for a
free trial
18. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Download
and install
Forge
components
19. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Create an
application in
New Relic or
Dynatrace
Enable SPA features
20. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Create an
application in
New Relic or
Dynatrace
Enable SPA features
21. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Copy
JavaScript
code snippet
New Relic: licenseKey and
applicationId
Dynatrace: cfg
22. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Traditional
Web
Add New Relic and/or
Dynatrace Initialize to the
Preparation of each Layout
Add configuration
information to the Initialize
method (noted previously)
23. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Reactive
Web and
Mobile
Add Client Action
OnApplicationReady if it
does not exist and add New
Relic and/or Dynatrace
Initialize to it
Add configuration
information to the Initialize
method (noted previously)
24. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
25. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Summary
● A
● B
● C
26. | Measure Customer Experience of Your OutSystems Web and Mobile Applications
Thank You!