> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reporting Transparency Requirements

> IAB/MRC mandated transparency standards for retail media reporting

export const LastUpdated = ({date, lang = "en"}) => {
  const translations = {
    en: "Last updated:",
    es: "Última actualización:",
    pt: "Última atualização:",
    fr: "Dernière mise à jour:",
    de: "Zuletzt aktualisiert:"
  };
  const label = translations[lang] || translations.en;
  return <>
<style>{`
.last-updated-component {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 8px;
margin-top: 12px;
margin-bottom: 16px;
font-size: 14px;
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.12);
color: rgba(0, 0, 0, 0.75);
line-height: 1;
}

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

## Overview

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  In accordance with IAB/MRC Retail Media Measurement Guidelines, Topsort provides comprehensive transparency in all reporting to ensure advertisers have full visibility into campaign performance and measurement methodologies.
</div>

## Required Disclosures

### Attribution Methodology

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  All reports must clearly disclose:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Attribution Model Used**
     * Last-click, last-impression, or multi-touch
     * Model-specific rules and priorities
     * Any customization applied by marketplace
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  2. **Attribution Windows**
     * Click-through window duration (e.g., 7, 14, 30 days)
     * View-through window duration if applicable
     * Window start and end timestamps
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  3. **Viewability Standards Applied**
     * Display: 50% pixels, 1+ second
     * Video: 50% pixels, 2+ seconds
     * Large format: 30% pixels, 1+ second
</div>

### Data Quality Indicators

<Card title="Traffic Quality Reporting">
  Reports include data quality metrics and methodologies used for measurement validation.
</Card>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Each report provides:

  * Total impressions delivered
  * Viewability validation methodology
  * Data collection approach
  * Quality assurance measures applied
</div>

### Measurement Limitations

<Warning>
  All reports must include disclaimers about:

  * Cross-device tracking limitations
  * Identity resolution methodology
  * Cookie/identifier persistence
  * Data collection gaps
</Warning>

## Report Components

### Standard Metrics Section

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Every campaign report includes:
</div>

```
CAMPAIGN PERFORMANCE SUMMARY
━━━━━━━━━━━━━━━━━━━━━━━━━━━
Measurement Period: [Start Date] - [End Date]
Attribution Model: [Model Type]
Attribution Window: [X days click] / [Y days view]
Viewability Standard: IAB/MRC Compliant
Data Quality: Validated per methodology
```

### Detailed Transparency Notes

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Reports contain expandable sections for:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Methodology Documentation**
     * How impressions are counted
     * Viewability measurement approach
     * Conversion tracking methods
     * De-duplication rules
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  2. **Data Sources**
     * First-party vs third-party data
     * Deterministic vs probabilistic matching
     * Panel data extrapolation (if used)
     * Modeling assumptions
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  3. **Incrementality Indicators**
     * Whether incrementality testing was performed
     * Test methodology (RCT, synthetic control, etc.)
     * Confidence intervals if available
     * Baseline vs incremental conversions
</div>

## API Response Format

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  When retrieving reports via API, transparency metadata is included:
</div>

```json theme={null}
{
  "campaign_metrics": {
    "impressions": 150000,
    "clicks": 7500,
    "conversions": 450,
    "revenue": 45000.00
  },
  "transparency": {
    "measurement_standards": {
      "viewability": "IAB/MRC",
      "data_validation": "enabled",
      "quality_assurance": "verified"
    },
    "attribution": {
      "model": "last_click",
      "click_window_days": 14,
      "view_window_days": 1,
      "cross_device": false
    },
    "data_quality": {
      "identity_resolution": "deterministic",
      "coverage_rate": 0.92,
      "confidence_level": 0.95
    },
    "disclaimers": [
      "Cross-device conversions not included",
      "In-store purchases linked via loyalty ID only"
    ]
  }
}
```

## Reporting Dashboard Requirements

### Visual Indicators

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Dashboards must display:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **Green indicators** for IAB/MRC compliant metrics
  * **Yellow indicators** for estimated or modeled data
  * **Red indicators** for non-compliant or incomplete data
</div>

### Hover Information

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Interactive elements provide:

  * Metric definitions on hover
  * Calculation methodology
  * Data collection timeframes
  * Quality indicators
</div>

## Audit Trail Requirements

### Data Retention

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Topsort maintains for audit purposes:

  * Raw impression logs (90 days)
  * Aggregated campaign data (24 months)
  * Data quality validation logs (180 days)
  * Attribution calculation details (12 months)
</div>

### Access Controls

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Advertisers can request:

  * Detailed methodology documentation
  * Campaign-specific calculation logs
  * Data quality validation details
  * Data lineage reports
</div>

## Compliance Certifications

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Reports indicate compliance with:
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  * **MRC Accreditation** for viewable impressions
  * **IAB Tech Lab** measurement standards
  * **TAG Certified Against Fraud** program
  * **Privacy regulations** (GDPR, CCPA as applicable)
</div>

## Customization Options

### Marketplace-Specific Additions

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  While maintaining core requirements, marketplaces can add:

  * Custom KPIs with clear definitions
  * Additional attribution models with documentation
  * Proprietary metrics with methodology disclosure
  * Industry-specific measurements with standards reference
</div>

### Report Scheduling

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  Automated reports can be configured with:

  * Daily, weekly, or monthly delivery
  * Custom date ranges
  * Specific transparency level (summary vs detailed)
  * Format preferences (PDF, CSV, JSON)
</div>

## Best Practices

### For Marketplaces

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Standardize Terminology**
     * Use IAB/MRC definitions consistently
     * Avoid proprietary terms without explanation
     * Provide glossary in reports
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  2. **Version Control**
     * Document methodology changes
     * Maintain change logs
     * Notify users of updates
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  3. **User Education**
     * Provide metric interpretation guides
     * Offer transparency documentation
     * Host regular training sessions
</div>

### For Advertisers

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **Review Transparency Sections**
     * Understand attribution methodology
     * Check data quality indicators regularly
     * Note any limitations or disclaimers
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  2. **Compare Across Campaigns**
     * Ensure consistent measurement
     * Identify anomalies in data quality
     * Track methodology changes
</div>

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  3. **Request Additional Detail**
     * Use audit trail access rights
     * Ask for methodology clarification
     * Request custom transparency reports
</div>

## Frequently Asked Questions

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  1. **What if a metric doesn't meet IAB/MRC standards?**
     * Non-compliant metrics are clearly labeled with explanation of variance from standards.
  2. **How often are transparency requirements updated?**
     * Requirements align with IAB/MRC guideline updates, typically annually with notice provided.
  3. **Can transparency disclosures be hidden?**
     * No, core transparency elements are mandatory and cannot be removed from reports.
  4. **Are historical reports updated with new standards?**
     * Historical data maintains original methodology with notes about standard changes.
</div>

***

<LastUpdated date="2026-01-05" />
