Skip to content

Commit 031a741

Browse files
committed
Fixing broken links
1 parent 0384f3a commit 031a741

File tree

8 files changed

+62
-31
lines changed

8 files changed

+62
-31
lines changed

articles/azure-monitor/app/app-insights-overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ Application Insights provides many experiences to enhance the performance, relia
3535

3636
### Usage
3737

38-
* [Users, sessions, and events](usage.md#explore-usage-demographics-and-statistics): Determine when, where, and how users interact with your web app.
39-
* [Funnels](usage.md#discover-how-customers-are-using-your-application-with-application-insights-funnels): Analyze conversion rates to identify where users progress or drop off in the funnel.
40-
* [Flows](usage.md#analyze-user-navigation-patterns-with-user-flows-in-application-insights): Visualize user paths on your site to identify high engagement areas and exit points.
41-
* [Cohorts](usage.md#application-insights-cohorts): Group users by shared characteristics to simplify trend identification, segmentation, and performance troubleshooting.
38+
* [Users, sessions, and events](usage.md#the-users-sessions-and-events-segmentation-tool): Determine when, where, and how users interact with your web app.
39+
* [Funnels](usage.md#discover-with-funnels-how-customers-use-your-application): Analyze conversion rates to identify where users progress or drop off in the funnel.
40+
* [Flows](usage.md#analyze-user-navigation-patterns-with-user-flows): Visualize user paths on your site to identify high engagement areas and exit points.
41+
* [Cohorts](usage.md#analyze-a-specific-set-of-users-sessions-events-or-operations-repeatedly-with-cohorts): Group users by shared characteristics to simplify trend identification, segmentation, and performance troubleshooting.
4242

4343
### Code analysis
4444

articles/azure-monitor/app/asp-net-core.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ Our [Service Updates](https://azure.microsoft.com/updates/?service=application-i
874874
875875
## Next steps
876876

877-
* [Explore user flows](./usage.md#analyze-user-navigation-patterns-with-user-flows-in-application-insights) to understand how users move through your app.
877+
* [Explore user flows](./usage.md#analyze-user-navigation-patterns-with-user-flows) to understand how users move through your app.
878878
* [Configure a snapshot collection](./snapshot-debugger.md) to see the state of source code and variables at the moment an exception is thrown.
879879
* [Use the API](./api-custom-events-metrics.md) to send your own events and metrics for a detailed view of your app's performance and usage.
880880
* Use [availability tests](./availability-overview.md) to check your app constantly from around the world.

articles/azure-monitor/app/javascript-feature-extensions.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ appInsights.loadAppInsights();
142142

143143
If you want to set this optional setting, see [Set the authenticated user context](https://github.com/microsoft/ApplicationInsights-JS/blob/master/API-reference.md#setauthenticatedusercontext).
144144

145-
If you're using a HEART workbook with the Click Analytics plug-in, you don't need to set the authenticated user context to see telemetry data. For more information, see the [HEART workbook documentation](./usage-heart.md#confirm-that-data-is-flowing).
145+
If you're using a HEART workbook with the Click Analytics plug-in, you don't need to set the authenticated user context to see telemetry data. For more information, see the [HEART workbook documentation](./usage.md#confirm-that-data-is-flowing).
146146

147147
## Use the plug-in
148148

@@ -552,9 +552,9 @@ See the dedicated [troubleshooting article](/troubleshoot/azure/azure-monitor/ap
552552

553553
## Next steps
554554

555-
- [Confirm data is flowing](./javascript-sdk.md#confirm-data-is-flowing).
556-
- See the [documentation on utilizing HEART workbook](usage-heart.md) for expanded product analytics.
557-
- See the [GitHub repository](https://github.com/microsoft/ApplicationInsights-JS/tree/master/extensions/applicationinsights-clickanalytics-js) and [npm Package](https://www.npmjs.com/package/@microsoft/applicationinsights-clickanalytics-js) for the Click Analytics Autocollection Plug-in.
558-
- Use [Events Analysis in the Usage experience](usage-segmentation.md) to analyze top clicks and slice by available dimensions.
559-
- See [Log Analytics](../logs/log-analytics-tutorial.md#write-a-query) if you aren’t familiar with the process of writing a query.
560-
- Build a [workbook](../visualize/workbooks-overview.md) or [export to Power BI](../logs/log-powerbi.md) to create custom visualizations of click data.
555+
* [Confirm data is flowing](./javascript-sdk.md#confirm-data-is-flowing).
556+
* See the [documentation on utilizing HEART workbook](usage.md#analyze-product-usage-with-heart) for expanded product analytics.
557+
* See the [GitHub repository](https://github.com/microsoft/ApplicationInsights-JS/tree/master/extensions/applicationinsights-clickanalytics-js) and [npm Package](https://www.npmjs.com/package/@microsoft/applicationinsights-clickanalytics-js) for the Click Analytics Autocollection Plug-in.
558+
* Use [Events Analysis in the Usage experience](usage.md#the-users-sessions-and-events-segmentation-tool) to analyze top clicks and slice by available dimensions.
559+
* See [Log Analytics](../logs/log-analytics-tutorial.md#write-a-query) if you aren’t familiar with the process of writing a query.
560+
* Build a [workbook](../visualize/workbooks-overview.md) or [export to Power BI](../logs/log-powerbi.md) to create custom visualizations of click data.

articles/azure-monitor/app/overview-dashboard.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,9 @@ Application Insights Logs provides a rich query language that you can use to ana
172172
173173
## Next steps
174174
175-
* [Funnels](./usage.md#discover-how-customers-are-using-your-application-with-application-insights-funnels)
176-
* [Retention](./usage.md#retention-how-many-users-come-back)
177-
* [User flows](./usage.md#analyze-user-navigation-patterns-with-user-flows-in-application-insights)
175+
* [Funnels](./usage.md#discover-with-funnels-how-customers-use-your-application)
176+
* [Retention](./usage.md#user-retention-analysis-for-web-applications)
177+
* [User flows](./usage.md#analyze-user-navigation-patterns-with-user-flows)
178178
* In the tutorial, you learned how to create custom dashboards. Now look at the rest of the Application Insights documentation, which also includes a case study.
179179
> [!div class="nextstepaction"]
180180
> [Deep diagnostics](../app/devops.md)

articles/azure-monitor/app/usage.md

Lines changed: 43 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ ms.reviewer: mmcc
88

99
# Usage analysis with Application Insights
1010

11-
Which features of your web or mobile app are most popular? Do your users achieve their goals with your app? Do they drop out at particular points, and do they return later? [Application Insights](./app-insights-overview.md) is a powerful tool for monitoring the performance and usage of your applications. It provides insights into how users interact with your app, identifies areas for improvement, and helps you understand the impact of changes. With this knowledge, you can make data-driven decisions about your next development cycles.
11+
Which features of your web or mobile app are most popular? Do your users achieve their goals with your app? Do they drop out at particular points, and do they return later?
12+
13+
[Application Insights](./app-insights-overview.md) is a powerful tool for monitoring the performance and usage of your applications. It provides insights into how users interact with your app, identifies areas for improvement, and helps you understand the impact of changes. With this knowledge, you can make data-driven decisions about your next development cycles.
1214

1315
This article covers the following areas:
1416

@@ -61,11 +63,11 @@ Three of the **Usage** panes use the same tool to slice and dice telemetry from
6163
6264
Clicking **View More Insights** displays the following information:
6365

64-
* Application Performance: Sessions, Events, and a Performance evaluation related to users' perception of responsiveness.
66+
* **Application Performance:** Sessions, Events, and a Performance evaluation related to users' perception of responsiveness.
6567

66-
* Properties: Charts containing up to six user properties such as browser version, country or region, and operating system.
68+
* **Properties:** Charts containing up to six user properties such as browser version, country or region, and operating system.
6769

68-
* Meet Your Users: View timelines of user activity.
70+
* **Meet Your Users:** View timelines of user activity.
6971

7072
### Explore usage demographics and statistics
7173

@@ -81,13 +83,15 @@ Find out when people use your web app, what pages they're most interested in, wh
8183

8284
Explore different groups of users by adjusting the query options at the top of the Users pane:
8385

84-
* **During**: Choose a time range.
85-
* **Show**: Choose a cohort of users to analyze.
86-
* **Who used**: Choose custom events, requests, and page views.
87-
* **Events**: Choose multiple events, requests, and page views that will show users who did at least one, not necessarily all, of the selected options.
88-
* **By value x-axis**: Choose how to categorize the data, either by time range or by another property, such as browser or city.
89-
* **Split By**: Choose a property to use to split or segment the data.
90-
* **Add Filters**: Limit the query to certain users, sessions, or events based on their properties, such as browser or city.
86+
| Option | Description |
87+
|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------|
88+
| During | Choose a time range. |
89+
| Show | hoose a cohort of users to analyze. |
90+
| Who used | Choose custom events, requests, and page views. |
91+
| Events | Choose multiple events, requests, and page views that will show users who did at least one, not necessarily all, of the selected options. |
92+
| By value x-axis | Choose how to categorize the data, either by time range or by another property, such as browser or city. |
93+
| Split By | Choose a property to use to split or segment the data. |
94+
| Add Filters | Limit the query to certain users, sessions, or events based on their properties, such as browser or city. |
9195

9296
#### Meet your users
9397

@@ -227,7 +231,7 @@ public class MyTelemetryInitializer : ITelemetryInitializer
227231

228232
### [.NET Core](#tab/aspnetcore)
229233

230-
For [ASP.NET Core](asp-net-core.md#add-telemetryinitializers) applications, add a new telemetry initializer to the Dependency Injection service collection in the `Program.cs` class.
234+
For [ASP.NET Core](asp-net-core.md#add-telemetryinitializers) applications, add a new telemetry initializer to the Dependency Injection service collection in the `Program.cs` class:
231235

232236
```csharp
233237
using Microsoft.ApplicationInsights.Extensibility;
@@ -316,7 +320,9 @@ The User Flows tool starts from an initial custom event, exception, dependency,
316320
To begin answering questions with the User Flows tool, choose an initial custom event, exception, dependency, page view or request to serve as the starting point for the visualization:
317321

318322
1. Select the link in the **What do users do after?** title or select **Edit**.
323+
319324
1. Select a custom event, exception, dependency, page view or request from the **Initial event** dropdown list.
325+
320326
1. Select **Create graph**.
321327

322328
The **Step 1** column of the visualization shows what users did most frequently after the initial event. The items are ordered from top to bottom and from most to least frequent. The **Step 2** and subsequent columns show what users did next. The information creates a picture of all the ways that users moved through your site.
@@ -328,8 +334,11 @@ If some of the page views, custom events, and exceptions aren't relevant to you,
328334
If page views or custom events are missing that you expect to see in the visualization:
329335

330336
* Check the **Excluded events** section on the **Edit** menu.
337+
331338
* Use the plus buttons on **Others** nodes to include less-frequent events in the visualization.
339+
332340
* If the page view or custom event you expect is sent infrequently by users, increase the time range of the visualization on the **Edit** menu.
341+
333342
* Make sure the custom event, exception, dependency, page view or request you expect is set up to be collected by the Application Insights SDK in the source code of your site. Learn more about [collecting custom events](./api-custom-events-metrics.md).
334343

335344
If you want to see more steps in the visualization, use the **Previous steps** and **Next steps** dropdown lists above the visualization.
@@ -376,7 +385,9 @@ You might define a cohort of users who have all tried a new feature in your app.
376385
Your team defines an engaged user as anyone who uses your app five or more times in a given month. In this section, you define a cohort of these engaged users.
377386

378387
1. Select **Create a Cohort**.
388+
379389
1. Select the **Template Gallery** tab to see a collection of templates for various cohorts.
390+
380391
1. Select **Engaged Users -- by Days Used**.
381392

382393
There are three parameters for this cohort:
@@ -470,16 +481,21 @@ To use the Impact analysis workbook, in your Application Insights resources go t
470481
:::image type="content" source="./media/usage-impact/selected-event.png" alt-text="Screenshot that shows where to choose an initial page view, custom event, or request." lightbox="./media/usage-impact/selected-event.png":::
471482
472483
1. From the **Selected event** dropdown list, select an event.
484+
473485
1. From the **analyze how its** dropdown list, select a metric.
486+
474487
1. From the **Impacting event** dropdown list, select an event.
488+
475489
1. To add a filter, use the **Add selected event filters** tab or the **Add impacting event filters** tab.
476490
477491
### Is page load time affecting how many people convert on my page?
478492
479493
To begin answering questions with the Impact workbook, choose an initial page view, custom event, or request.
480494
481495
1. From the **Selected event** dropdown list, select an event.
496+
482497
1. Leave the **analyze how its** dropdown list on the default selection of **Duration**. (In this context, **Duration** is an alias for **Page Load Time**.)
498+
483499
1. From the **Impacting event** dropdown list, select a custom event. This event should correspond to a UI element on the page view you selected in step 1.
484500
485501
:::image type="content" source="./media/usage-impact/impact.png" alt-text="Screenshot that shows an example with the selected event as Home Page analyzed by duration." lightbox="./media/usage-impact/impact.png":::
@@ -491,7 +507,9 @@ Impact supports both standard and custom properties and measurements. Use whatev
491507
### Do users from different countries or regions convert at different rates?
492508
493509
1. From the **Selected event** dropdown list, select an event.
510+
494511
1. From the **analyze how its** dropdown list, select **Country or region**.
512+
495513
1. From the **Impacting event** dropdown list, select a custom event that corresponds to a UI element on the page view you chose in step 1.
496514
497515
:::image type="content" source="./media/usage-impact/regions.png" alt-text="Screenshot that shows an example with the selected event as GET analyzed by country and region." lightbox="./media/usage-impact/regions.png":::
@@ -503,13 +521,15 @@ Under the hood, the Impact analysis workbook relies on the [Pearson correlation
503521
The basic breakdown of how Impact analysis works is listed here:
504522
505523
* Let *A* = the main page view, custom event, or request you select in the **Selected event** dropdown list.
524+
506525
* Let *B* = the secondary page view or custom event you select in the **impacts the usage of** dropdown list.
507526
508527
Impact looks at a sample of all the sessions from users in the selected time range. For each session, it looks for each occurrence of *A*.
509528
510529
Sessions are then broken into two different kinds of *subsessions* based on one of two conditions:
511530
512531
* A converted subsession consists of a session ending with a *B* event and encompasses all *A* events that occur prior to *B*.
532+
513533
* An unconverted subsession occurs when all *A*s occur without a terminal *B*.
514534
515535
How Impact is ultimately calculated varies based on whether we're analyzing by metric or by dimension. For metrics, all *A*s in a subsession are averaged. For dimensions, the value of each *A* contributes *1/N* to the value assigned to *B*, where *N* is the number of *A*s in the subsession.
@@ -533,16 +553,21 @@ These dimensions are measured independently, but they interact with each other.
533553
:::image type="content" source="media/usage-overview/heart-funnel.png" alt-text="Diagram that shows the funnel relationship between HEART dimensions. The funnel path is Adoption to Engagement to Retention to Happiness. Task Success is a driver of this funnel.":::
534554
535555
* Adoption, engagement, and retention form a user activity funnel. Only a portion of users who adopt the tool come back to use it.
556+
536557
* Task success is the driver that progresses users down the funnel and moves them from adoption to retention.
558+
537559
* Happiness is an outcome of the other dimensions and not a stand-alone measurement. Users who have progressed down the funnel and are showing a higher level of activity are ideally happier.
538560
539561
### Get started
540562
541563
#### Prerequisites
542564
543565
* **Azure subscription**: [Create an Azure subscription for free](https://azure.microsoft.com/free/)
566+
544567
* **Application Insights resource**: [Create an Application Insights resource](create-workspace-resource.md#create-a-workspace-based-resource)
568+
545569
* **Click Analytics**: Set up the [Click Analytics Autocollection plug-in](javascript-feature-extensions.md).
570+
546571
* **Specific attributes**: Instrument the following attributes to calculate HEART metrics.
547572
548573
| Source | Attribute | Description |
@@ -608,11 +633,17 @@ The workbook shows metric trends for the HEART dimensions split over seven tabs.
608633
The tabs are:
609634
610635
* **Summary**: Summarizes usage funnel metrics for a high-level view of visits, interactions, and repeat usage.
636+
611637
* **Adoption**: Helps you understand the penetration among the target audience, acquisition velocity, and total user base.
638+
612639
* **Engagement**: Shows frequency, depth, and breadth of usage.
640+
613641
* **Retention**: Shows repeat usage.
642+
614643
* **Task success**: Enables understanding of user flows and their time distributions.
644+
615645
* **Happiness**: We recommend using a survey tool to measure customer satisfaction score (CSAT) over a five-point scale. On this tab, we've provided the likelihood of happiness via usage and performance metrics.
646+
616647
* **Feature metrics**: Enables understanding of HEART metrics at feature granularity.
617648
618649
> [!WARNING]

articles/azure-monitor/includes/azure-monitor-app-insights-opentelemetry-faqs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ The following chart breaks out OpenTelemetry feature support for each language.
9191
| [Offline storage and automatic retries](../app/opentelemetry-configuration.md#offline-storage-and-automatic-retries) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
9292
| [Exception reporting](../app/asp-net-exceptions.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
9393
| [Logs collection](../app/asp-net-trace-logs.md) | :white_check_mark: | :warning: | :white_check_mark: | :white_check_mark: |
94-
| [Custom Events](../app/usage-overview.md#custom-business-events) | :warning: | :warning: | :warning: | :white_check_mark: |
94+
| [Custom Events](../app/usage.md#track-user-interactions-with-custom-events) | :warning: | :warning: | :warning: | :white_check_mark: |
9595
| [Microsoft Entra authentication](../app/azure-ad-authentication.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
9696
| [Live metrics](../app/live-stream.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
9797
| [Live Metrics Filtering](../app/live-stream.md#select-and-filter-your-metrics) | :x: | :x: | :x: | :x: |

0 commit comments

Comments
 (0)