Skip to content

Commit 8b7e224

Browse files
authored
ref(feedback): update setup and supported sdks page (#13304)
* ref(feedback): update supported sdks page * Review + crash report modal updates
1 parent e2c5c84 commit 8b7e224

File tree

2 files changed

+32
-19
lines changed

2 files changed

+32
-19
lines changed

docs/product/user-feedback/index.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Feedback collected via the Feedback Widget may have some or all of the following
2828

2929
## Crash-Report Modal
3030

31-
Another way to collect feedback is by installing the Crash-Report Modal. This allows users to submit feedback after they experience an error via an automatic modal that pops up after an error occurs. Learn more about how to install and customize it [here](https://docs.sentry.io/platforms/javascript/enriching-events/user-feedback/#embeddable-javascript-widget).
31+
Another way to collect feedback is by installing the Crash-Report Modal. This allows users to submit feedback after they experience an error via an automatic modal that pops up after an error occurs. Learn more about how to install and customize it [here](https://docs.sentry.io/platforms/javascript/user-feedback/#crash-report-modal).
3232

3333
![Crash-Report Modal.](./img/crash-report-user-feedback.png)
3434

@@ -39,6 +39,10 @@ Feedback collected via the Crash-Report Modal will have the following informatio
3939
- URL of the page the user was on when they submitted the feedback
4040
- Tags
4141

42+
## User Feedback API
43+
44+
We also provide an API to send user feedback programmatically. This allows you to connect your own user interface to Sentry. For more details, see the [set up guide](/product/user-feedback/setup/#supported-sdks-for-user-feedback-api).
45+
4246
## Where to View User Feedback
4347

4448
Whether you choose to collect user feedback via the Feedback Widget, the Crash-Report Modal, or both, you’ll be able to view it from the **User Feedback** page. The page is chronologically-organized with the most recent, unresolved feedback at the top. You can click on individual feedback to see more details all in one view, similar to your e-mail inbox. The right-hand side shows the **User Feedback Details** view, which includes the user’s description and any available debugging context.

docs/product/user-feedback/setup.mdx

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ sidebar_order: 12
44
description: "Get started with Sentry's User Feedback, which allows you to collect feedback from your users."
55
---
66

7-
With User Feedback, you can collect feedback from your users via two methods: a Feedback Widget that can be displayed anywhere in your web application and/or a Crash-Report Modal that appears when your users are experiencing crashes.
7+
With User Feedback, you can collect feedback from your users via three methods:
8+
1. A Feedback Widget that can be displayed anywhere in your application (various SDKs and loader script)
9+
2. A Crash-Report Modal that pops up automatically when your users experience a crash (HTML script)
10+
3. An API that you can attach to your own interface (various SDKs and web API)
811

912
To get instructions for how to set it up and start collecting feedback, click a link for one of the supported SDKs below.
1013

@@ -35,20 +38,26 @@ The Sentry SDK that injects the Feedback widget runs on the client's browser, an
3538
- [SvelteKit](/platforms/javascript/guides/sveltekit/user-feedback/)
3639
- [Vue](/platforms/javascript/guides/vue/user-feedback/)
3740

38-
## Supported SDKs for Crash-Report API
39-
40-
For non-browser-based applications, we provide an API to send user feedback attached to errors programatically.
41-
This allows you to connect your own user interface with Sentry's Crash-Reports. The following SDKs have support for the Crash-Report API:
42-
43-
- [Android](/platforms/android/user-feedback/)
44-
- [Apple](/platforms/apple/user-feedback/)
45-
- [Dart](/platforms/dart/user-feedback/)
46-
- [.NET](/platforms/dotnet/user-feedback/)
47-
- [Flutter](/platforms/dart/guides/flutter/user-feedback/)
48-
- [Java](/platforms/java/user-feedback/)
49-
- [Kotlin](/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/)
50-
- [Node.JS](/platforms/javascript/guides/node/user-feedback/)
51-
- [PHP](/platforms/php/user-feedback/)
52-
- [React Native](/platforms/react-native/user-feedback/)
53-
- [Unreal](/platforms/unreal/user-feedback/)
54-
- [Unity](/platforms/unity/user-feedback/)
41+
## Crash Report Modal
42+
43+
The Crash Report Modal allows users to submit feedback after they experience an error, via an automatic modal that pops up after an error occurs. This is done by adding a script tag to your HTML template.
44+
45+
[JavaScript](/platforms/javascript/user-feedback/#crash-report-modal)
46+
[PHP](/platforms/php/user-feedback/#crash-report-modal)
47+
48+
## Supported SDKs for User Feedback API
49+
50+
We also provide an API to send user feedback programmatically. This allows you to connect your own user interface to Sentry. If your SDK is not supported, you may post data to the [Web API](https://docs.sentry.io/api/projects/submit-user-feedback/).
51+
52+
The following SDKs are supported:
53+
- [Android](/platforms/android/user-feedback/#user-feedback-api)
54+
- [Apple](/platforms/apple/user-feedback/#user-feedback-api)
55+
- [Dart](/platforms/dart/user-feedback/#user-feedback-api)
56+
- [.NET](/platforms/dotnet/user-feedback/#use-the-net-sdk)
57+
- [Flutter](/platforms/dart/guides/flutter/user-feedback/#user-feedback-api)
58+
- [Java](/platforms/java/user-feedback/#user-feedback-api)
59+
- [Kotlin](/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/#user-feedback-api)
60+
- [Node.JS](/platforms/javascript/guides/node/user-feedback/#user-feedback-api)
61+
- [React Native](/platforms/react-native/user-feedback/#user-feedback-api)
62+
- [Unity](/platforms/unity/user-feedback/#use-the-net-sdk)
63+
- [Unreal](/platforms/unreal/user-feedback/#user-feedback-api)

0 commit comments

Comments
 (0)