# Data Correction Module

The value of the reporting is only as good as the quality of the data in it. That’s why we created the **Data Correction Module** to empower administrators to maintain data integrity much more easily.

## Considerations

* **Fields updated:** The **‘Raw’** fields (which inform the ‘Reporting’ fields)
* **Purpose:** Allows admins to **“fix”** (change) underlying messy data
* **When it runs:** Only runs ***one time per configuration*** on an ***ad hoc basis***, only when configured and manually run by an admin
* **Data Risk:** This is ***destructive*** since it changes the underlying values in the “Raw” fields

## Uses Cases

Use Data Correction when the underlying RAW data itself is wrong and needs to be permanently fixed.

* **Marketing list upload mistakes:** You uploaded a tradeshow list but accidentally set RAW FC UTM MED to "Trade Show" when your UTM Taxonomy requires "Tradeshow", or used "RSA 2024" instead of "RSA Conference 2024" for the campaign name.
* **URL parameter mistakes:** Your paid search campaigns have been running with UTM Parameters containing typos like utm\_medium=ppc instead of utm\_medium=paid-search, creating inconsistent Attribution data.
* **Legacy values that don't match current taxonomy:** Old Engagement records contain values like "cpc" and "adwords" that should be updated to match your current standardized UTM Taxonomy of "paid-search" and "google-ads".

**Rule of Thumb:** If the RAW data is incorrect, use Data Correction.

## Distinction From The Data Mapping Module

To understand how and when to use this feature compared to the Data Mapping Module, see the [Data Correction Module vs. Data Mapping Module](https://help.integrousanalytics.com/v1/docs/data-correction-module-vs-data-mapping-module) article.

## Permissions

Before you get started, ensure you have the [required permissions](https://help.integrousanalytics.com/v1/docs/admin-console#prerequisites).

## The Data Correction Process

{% stepper %}
{% step %}

### Navigate to the Integrous Analytics App in Salesforce → Admin Settings → Data Correction → Processing

{% endstep %}

{% step %}

### Enter a detailed reason for the correction

* This is key for understanding what records were updated, by whom, and why
  {% endstep %}

{% step %}

### Choose whether to save history records *(in the checkbox to the right)*

* This will create a record for each Engagement record updated that will be retained for a period of time
* This can be helpful in troubleshooting, but has an impact on Salesforce storage
  {% endstep %}

{% step %}

### Set criteria to identify Engagement records to be updated:

* Click "Add Criteria"
* Select fields, operators, and values
* Click "Validate" to confirm matching records
  {% endstep %}

{% step %}

### Configure value mappings:

* Click "Value Mapping"
* Select RAW attribution fields to update
* Specify current values to find and new values to insert
  {% endstep %}

{% step %}

### Preview changes:

* Click "Preview" to review affected records
* Verify old and new values
  {% endstep %}

{% step %}

### Execute the correction:

* Click "Execution"
* Read the disclaimer and check the authorization box
* Click "Execute Data Correction"
  {% endstep %}
  {% endstepper %}

## Reviewing Correction History

Review past corrections on the History tab, which shows:

* Execution date
* User who performed the correction
* History retention setting
* Reason for correction
* Status of the process

Click on a correction record for more details, including:

* Success/failure counts
* Record retention information
* Query used for record selection
* Value mappings applied
* Affected Engagement records (if history was saved)

This is a very useful and powerful tool. But it’s also dangerous since it alters underlying attribution data and cannot be automatically undone, so it should be used cautiously.

The unique and aligned upon set of UTM parameters for your business. It’s important to standardize the usage of these to ensure clean reporting.

URL parameters (utm\_medium, utm\_source, utm\_campaign, utm\_content, utm\_term) used to track digital marketing campaigns.

The process of identifying which marketing, sales, or channel activities contributed to generating Leads, Opportunities, and Revenue.

A tool that transforms RAW attribution field values into standardized Reporting field values for cleaner 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://help.integrousanalytics.com/admin-console/data-correction-module.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.
