# Reporting and Data Quality Assurance

Once your events and parameters are implemented in JENTIS and sent to Facebook (Pixel + Conversion API), it is important to **validate the data flow** and **monitor quality**.

### 1. Where to Find Reports

1. Go to [Facebook Business Manager](https://business.facebook.com/) → **Events Manager**.
2. Select the **Pixel ID** that you configured.
3. Open the **Overview** and **Diagnostics** tabs to review:
   * Total event counts per event type
   * Errors and warnings
   * Event match quality scores

### 2. Understanding Event Counts

* **Frontend Pixel Events**
  * Reported as a **raw count**.
  * Shows all events directly captured in the browser.
* **CAPI Events (server-side)**
  * Reported as a **filtered and processed** value.
  * May not match frontend event counts, even for the same event type (`PageView`, `Purchase`).

👉 A difference between frontend and CAPI counts is expected and normal.

### 3. Event Match Quality

Facebook provides a **match quality score** for each event.\
This rating indicates how well Facebook can match your event data with its user database.

* **High match quality**: You send enough hashed PII (email, phone, external\_id, etc.).
* **Low match quality**: Some identifiers are missing or not hashed correctly.

{% hint style="success" %}
To improve match quality:

* Always include `fbc`, `fbp`, and `external_id` when possible.
* Add hashed values of `email` and `phone`.
* Ensure hashing follows Facebook’s CAPI hashing requirements.
  {% endhint %}

### 4. Debugging with Test Events

* Navigate to **Test Events** in your Pixel settings.
* Use the **Test Event Code** (generated earlier) in your JENTIS setup.
* Verify events arrive in **real time** while browsing in preview mode.

### 5. Error Messages & Troubleshooting

In the **Diagnostics** tab you may see:

* **Missing parameters** → Ensure all mandatory fields are provided in JENTIS tags.
* **Unhashed PII** → Double-check that sensitive values are hashed before submission.
* **Event deduplication issues** → Avoid sending the same event via multiple sources without configuring deduplication.

{% hint style="success" %}
With reporting and diagnostics in place, you can ensure your Facebook CAPI integration is sending **complete, valid, and high-quality data**.
{% endhint %}
