Member-only story
Dive into Application Insights with Azure
What is application insights? What does it do? What is the advantage of having it in your applications? Before diving into application insights, let’s hear Sam’s story.

Sam is a website developer who recently built a shopping website for a new rising company. After launching the website for the public, now the stakeholders want to optimize the website user interfaces such that their customers would have a much richer user experience and customers would be attracted to the site. But to do that, Sam needs to know where the customers are more likely to be engaged and where the user experience will be less. Because changing a much user attracted user interface (UI) could lead to an increased user dissatisfaction (could also increase the user satisfaction) and also putting an effort to change an area where the user engagement is lower could give a higher gain than changing an area where the user engagement is much higher. The company people came up with an idea to move some UI features here and there, but Sam’s view is that by doing so, the user experience will be much lower. Also, they wanted to integrate some new features into the website to increase the user engagement, but to do that more effectively, Sam wanted to know where the user experience is lower. How is Sam going to do that ???
Well… That’s where the application insights comes into the picture.
What is Application Insights?
Application Insights is a technique used to monitor software applications to identify application performance and user interactions. But why do we need monitoring? Before explaining that, first let me introduce the term user experience or in short UX.
In simple terms, UX is how users feel while interacting with a particular software or a website. The main objective of a UX focused software is to let their users accomplish desired goals very easily while keeping the user satisfied/ happy. In order to enhance the UX, developers need to know how the end-users interact with the system. What buttons do the users frequently click and what links do they have a very high tendency to visit. For that, you need application insights.
Not only the UX, but you also need to be aware of the user retention and turnover rates in your website/…