# Reporting

<figure><img src="/files/ugu0oRR2GzVTcOJnXtdM" alt="Become a sponsor and Do More"><figcaption></figcaption></figure>

{% hint style="success" %}

#### Like what your seeing?

Consider supporting us as a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) and get instant access to all our Unity assets, exclusive tools and assets, escalated support and issue tracking and our gratitude.\
\
These articles are made possible by our [GitHub Sponsors](https://github.com/sponsors/heathen-engineering) ... become a sponsor today!
{% endhint %}

## Introduction

This is how you will become aware of errors and system events and for most games will include some means of automatic reporting.

{% hint style="warning" %}
Always ask your user before you turn on any automatic reporting. Even if that user's region doesn't require data compliancy its still polite.\
\
PS even if your region has no such laws, you are subject to the laws of the consumer's region not yours ... its "consumer protection" not "provider punishment" the scope of context is the consumer not you... so yes you as a US company / individual are liable for GDPR compliance with regards to EU citizens.\
\
The safe option is to simply do the right thing and ask before you do.
{% endhint %}

Rather you choose to go with an automatic or manual reporting solution Heathen's [UX Complete](/old-kb/toolkit-for-ui-and-ux/unity/learning/core-concepts/feedback-tools.md) has tools that can greatly simplify and enrich all of this for you. If your a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) you already own UX Complete, if your not you can become one for just $10.

### Unity User Reporting

Did you know Unity cloud services includes a flexible and easy to use User Reporting service? This service is well suited to gathering end user feedback and bug reports and can be easily integrated with the Advanced Log and Screenshot interfaces.

{% embed url="<https://unitytech.github.io/clouddiagnostics/userreporting/UnityCloudDiagnosticsUserReports.html>" %}

Even if you use Unity's reporting services as your backend solution Heathen's [UX Complete](/old-kb/toolkit-for-ui-and-ux/unity/learning/core-concepts/feedback-tools.md) has a rich log feature with JSON based formatting and superior data collection when compared to Unity's default logging capabilities and can work with Unity's User Reporting.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.heathen.group/old-kb/guides/development/error-handling/reporting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
