> ## 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.

# Sponsored Listings Forecasting

> See expected campaign performance with forecasting insights during campaign creation

export const ChangelogActions = () => {
  return <>
      <style>{`
        .changelog-actions {
          display: flex;
          justify-content: center;
          gap: 12px;
          margin-top: 2rem;
          padding-top: 1.5rem;
          border-top: 1px solid #e5e7eb;
        }
        
        [data-theme="dark"] .changelog-actions {
          border-top-color: #374151;
        }
        
        .changelog-btn {
          display: inline-flex;
          align-items: center;
          gap: 6px;
          padding: 8px 16px;
          border-radius: 9999px;
          border: 1px solid #d1d5db;
          background: transparent;
          color: #6b7280;
          font-size: 14px;
          cursor: pointer;
          transition: all 0.2s ease;
        }
        
        .changelog-btn:hover {
          border-color: #9ca3af;
          background: #f9fafb;
        }
        
        [data-theme="dark"] .changelog-btn {
          border-color: #4b5563;
          color: #9ca3af;
        }
        
        [data-theme="dark"] .changelog-btn:hover {
          border-color: #6b7280;
          background: #1f2937;
        }
      `}</style>
      <div className="changelog-actions">
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    btn.innerHTML = "❤️ Like";
    btn.style.borderColor = "#ec4899";
  }}>
          🤍 Like
        </button>
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    navigator.clipboard.writeText(window.location.href);
    const originalContent = btn.innerHTML;
    btn.innerHTML = "✓ Copied";
    btn.style.borderColor = "#22c55e";
    btn.style.color = "#22c55e";
    setTimeout(() => {
      btn.innerHTML = originalContent;
      btn.style.borderColor = "";
      btn.style.color = "";
    }, 2000);
  }}>
          ↗ Share
        </button>
      </div>
    </>;
};

<div style={{ display: "flex", gap: "8px", flexWrap: "wrap", marginBottom: "16px" }}>
  <Badge color="gray" size="sm" icon="calendar">September 10, 2025</Badge>
  <Badge color="blue" size="sm" icon="rectangle-ad">Ad Platform</Badge>
  <Badge color="green" size="sm" icon="sparkles">New Feature</Badge>
</div>

We've introduced **Sponsored Listings Forecasting** to help advertisers make informed campaign decisions by showing expected performance metrics before launch. This feature integrates directly into the campaign creation flow, providing data-driven insights on impressions, clicks, and sales projections based on your campaign configuration.

<Frame>
  <img src="https://mintcdn.com/topsort/M3N4mDiL0uw6VdTk/images/changelog/sponsored-listings-performance-forecast.webp?fit=max&auto=format&n=M3N4mDiL0uw6VdTk&q=85&s=f2ef23e199726db226f1bd79a7d41906" alt="Start of the sponsored brands template creation" width="1159" height="873" data-path="images/changelog/sponsored-listings-performance-forecast.webp" />
</Frame>

## Key Benefits

**Data-Driven Planning**:
See projected impressions, clicks, and sales before launching campaigns

**Budget Optimization**:
Test different budget amounts and ROAS targets to maximize campaign
performance

**Configuration Testing**:
Compare different campaign setups to find the most effective approach

**Timeline Insights**:
View daily and total projections, with monthly aggregation for longer
campaigns

**Informed Decision Making**:
Launch campaigns with confidence based on performance forecasts

## How Forecasting Works

The forecasting engine analyzes your campaign parameters to provide realistic performance projections:

### Required Campaign Parameters

* **Selected Products** - Which products you're promoting
* **Target ROAS** - Your desired return on ad spend (**BIDLESS™** strategy)
* **Budget Configuration** - Amount and budget type (daily/total)
* **Campaign Duration** - Start and end dates
* **Targeting Parameters** - Selected triggers including target ID and type

### Forecasted Metrics

* **Daily Impressions** - Expected ad views per day
* **Daily Clicks** - Projected click-through performance
* **Daily Sales** - Anticipated conversion volume

## Using Campaign Forecasting

1. **Configure Campaign Parameters** - Set up your campaign with products, budget, ROAS target, and targeting options

2. **Generate Forecast** - The system automatically calculates expected performance based on your configuration

3. **Review Projections** - Analyze daily and total metrics including impressions, clicks, and sales

4. **Test Configurations** - Adjust parameters to see how changes impact projected performance

5. **Optimize Setup** - Fine-tune your campaign based on forecasting insights before launch

### Campaign Duration Considerations

* **Campaigns up to 1 month** - Daily metrics shown for the entire duration
* **Campaigns over 1 month** - Monthly aggregated metrics for easier analysis
* **Flexible Testing** - Modify dates, budgets, and targeting to compare different scenarios

***

Sponsored Listings Forecasting is now available in the sponsored listings campaign creation flow. Use these insights to optimize your campaign strategy and launch with confidence in your expected performance outcomes.

<ChangelogActions />
