Skip to main content

[Unreal Engine] User Feedback is empty

Issue

I am using the default Unreal Crash Reporter (crashreporter.exe). I add feedback in the crash reporter dialog that pops up, but the feedback does not appear in my Issues in Sentry or in the User Feedback tab.

Applies To

  • All customers and self-hosted users

  • User Feedback

  • Unreal Engine

Resolution

The default Unreal Crash Reporter Client does not send user feedback to Sentry. It is a bare-bones reporter and does not support Sentry's User Feedback feature, so anything a user types into that dialog is not recorded as user feedback in Sentry. To collect user feedback, use one of the two options the Sentry Unreal plugin supports.

If you want a post-crash dialog (the closest replacement for what you are using now), enable the Sentry Crash Reporter. It is a standalone reporter that replaces the default Crash Reporter Client and shows a dialog after a crash where users can review the crash and submit feedback through the Sentry SDK pipeline. Enable it in Edit > Project Settings > Plugins > Sentry > Sentry Crash Reporter by toggling "Enable Sentry Crash Reporter". See the Sentry Crash Reporter docs.

If you want to collect feedback from your own UI, use the User Feedback API. Capture the feedback with CaptureFeedback:

USentrySubsystem* SentrySubsystem = GEngine->GetEngineSubsystem<USentrySubsystem>();

FString EventId = SentrySubsystem->CaptureMessage("Message with feedback");

USentryFeedback* UserFeedback = NewObject<USentryFeedback>();
UserFeedback->Initialize("Feedback message");
UserFeedback->SetName("Jon Doe");
UserFeedback->SetContactEmail("[email protected]");
UserFeedback->SetAssociatedEvent(EventId);

SentrySubsystem->CaptureFeedback(UserFeedback);
Did this answer your question?