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 article.
Permissions
Before you get started, ensure you have the required permissions.
The Data Correction Process
Each data correction operation follows a structured process:
Navigate to the Integrous Analytics App in Salesforce → Admin Settings → Data Correction → Processing
Enter a detailed reason for the correction
This is key for understanding what records were updated, by whom, and why
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
Set criteria to identify Engagement records to be updated:
Click "Add Criteria"
Select fields, operators, and values
Click "Validate" to confirm matching records
Configure value mappings:
Click "Value Mapping"
Select RAW attribution fields to update
Specify current values to find and new values to insert
Preview changes:
Click "Preview" to review affected records
Verify old and new values
Execute the correction:
Click "Execution"
Read the disclaimer and check the authorization box
Click "Execute Data Correction"
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.