> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/release-notes/platform-and-ui-release-notes.md).

# Platform & UI Release Notes

Stay informed about the latest features, enhancements, and updates to our new Retail Media Platform.

{% hint style="success" icon="circle-info" %}

## Upcoming changes are now in a dedicated page

See [Upcoming changes](/retail-media-interface/release-notes/upcoming-changes.md) for features in development and rolling out soon.
{% endhint %}

## Released changes

{% hint style="info" %}

## Released changes may still be rolling out to your environment.

If you're ever interested if something is close to rollout for your retailer/platform, feel free to contact your Epsilon representative or support.
{% endhint %}

### **September 2026**

#### **Floor Price Viewer**

**Review minimum bids across supported inventory scopes**

Retailer teams can now review configured category, keyword, and placement, floor prices from one read-only view in Settings.&#x20;

Browse and filter supported scopes using the **Manager** to understand where configured floor values are set, then use the **Inspector** when you need to resolve the floor prices for one specific scenario.

The Viewer does not edit floor prices or recommend values.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FZAw4XhmlKinsCVgCZTBq%2FInspector%20MinBids.png?alt=media&amp;token=c0f58ff3-a3d2-40d0-87ee-374ec73cedb1" alt=""><figcaption></figcaption></figure>

### **August 2026**

#### **Team Health Indicators**

**Identify advertisers who need attention before they stop spending**

Retailer teams can now use the read-only **Team Health** report to assess advertiser health. Each advertiser team receives a score based on auction ad spend trends across your network. Fixed-tenancy spend is excluded.

The report groups advertisers into clear health bands:

* **Healthy** — Growing or stable.
* **Watch** — Declining, or with little recent spend history.
* **At-Risk** — Stopped spending or sharply declining.

Each status includes a **Key Reason**, such as stopped spending or a declining 30-day trend. Open a team’s factor breakdown to review the spend signals behind its status. Filter by health band to prioritise outreach, then export the health band and key reason to CSV for CRM or QBR preparation.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FnndFr0TgxBt5jlKQXTck%2FHealth%20Update%20Examples%20A.png?alt=media&amp;token=92d961c4-5a02-4d54-acef-be1db79c25a4" alt=""><figcaption><p>Use health bands and key reasons to prioritise advertiser outreach.</p></figcaption></figure>

This beta feature is available to retailer teams. Learn more: [Understanding team health](/retail-media-interface/retailer-team-and-user-management/understanding-team-health.md).

#### Retailer Dashboard

**See retail media performance at a glance**

The **Retailer Dashboard** is now available as your retail media landing page. Review headline metrics, ad-spend trends, top teams, top products, and spend by category without building a report.

Use the filter bar to refine the period, catalog, and campaign type. Your selections carry into linked reports, so you can investigate results without losing context.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FURqLjrJ24ZLqbGOfq5L2%2FRetailer%20Dashboard%202.png?alt=media&amp;token=a6679f40-330f-4ada-b253-e201e144e88b" alt=""><figcaption><p>Review network performance and top contributors from one dashboard.</p></figcaption></figure>

Learn more: [Retailer dashboard](broken://spaces/mxYbXcdDvQ7toxAu8ql/pages/P9yPblRFQdp6pyWquynV).

#### Refreshed email notifications with translation support

Campaign and wallet notification emails have had a refresh in-line with other platform emails. Emails will use your namespace's default language.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FyPU8lTs1RplG8q4NCG5c%2FLow%20wallet%20--%20green.png?alt=media&amp;token=3053f44b-ed6a-44a3-830a-8da7ee630d96" alt=""><figcaption></figcaption></figure>

**What's changed:**

* Updated email design aligned with platform branding
* Notification emails sent in your namespace's default language
* Deep links in emails take you directly to the relevant page in the platform

**What's not changed:**

* Notification types (low wallet balance, campaign approved/rejected, pending review)
* How you configure notifications (Teams → \[team] → Email Notifications)
* Who receives notifications and when they are triggered

Learn more: [Email notifications](/retail-media-interface/platform-navigation/platform-notifications/email-notifications.md), [Managing email notifications](/retail-media-interface/advertiser-team-and-user-management/managing-email-notifications.md)

### **July 2026**

####

#### Retailer Catalog Tool & Product Tool

**Check catalog and product configuration without a support request**

Retailer teams can now use the Catalog Tool and Product Tool to view the configuration held by the platform. Both tools are read-only and help you verify catalog settings, investigate product eligibility, and troubleshoot faster.

Use the Catalog Tool to review refresh dates, currency, language, visibility, feed status, and fixed-tenancy settings. Use the Product Tool to check a product's catalog, stock level, deleted status, image availability, and relevant filters.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F0lBcncv1FTHMFRnIQDul%2FCleanShot%202026-07-22%20at%2016.32.12.png?alt=media&amp;token=8240d0bf-82df-4b15-99a2-067b5d93ba42" alt=""><figcaption><p>Open Catalogs from the Tools section in the retailer navigation.</p></figcaption></figure>

Available to retailer teams with an ingested catalog. Learn more: [Catalog Tool & Product Tool](/retail-media-interface/retailer-admin/catalog-tool-and-product-tool.md).

#### In-UI notifications

**Stay on top of work that needs your attention**

In-UI notifications are rolling out gradually across July 2026. Select the notification bell in the top bar to see real-time alerts while you work.

Retailer reviewers will see campaigns waiting for approval. Advertisers and suppliers will see rejected campaigns, low wallet balances, and wallets that are out of balance.

Each alert shows an affected-item count. Select an alert to open the relevant campaigns or wallets screen.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FUKw4ayNMxZYv87h9NbO9%2FCleanShot%202026-06-29%20at%2014.00.51.png?alt=media&amp;token=a82b7e80-548c-4bc6-97f5-2d808e846f5a" alt=""><figcaption><p>Notification tab open for a retailer user, showing pending campaigns for review.</p></figcaption></figure>

{% hint style="info" %}

## This does not change email notifications

In-UI notifications appear only in the platform. They do not replace or change your team's email notification settings.
{% endhint %}

Availability varies by retailer during the rollout. If you do not see the bell, it may not be enabled for your retailer yet.

Learn more: [Platform Notifications](/retail-media-interface/platform-navigation/platform-notifications.md).

#### Closed caption and transcript file upload for BannerX video <a href="#closed-caption-and-transcript-file-upload-for-bannerx-video" id="closed-caption-and-transcript-file-upload-for-bannerx-video"></a>

Advertisers can now upload closed caption files (.vtt, .srt) and transcript files (.txt) alongside each video asset in BannerX campaigns. Upload fields appear per video slot when enabled by the retailer, with a text preview shown after upload so advertisers can verify content before submission.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F96Q6ICOC9erH9jdrlVQO%2FCleanShot%202026-07-13%20at%2014.18.04.png?alt=media&amp;token=6febd893-0da2-4769-bddc-eb7e2be53b47" alt="" width="563"><figcaption></figcaption></figure>

This feature supports compliance with accessibility regulations (such as the European Accessibility Act) by enabling retailers to serve captions in their video player using the files provided through our platform.

Learn more:

{% embed url="<https://developers.citrusad.com/integration/reference/bannerx-video-captions>" %}

#### Inventory yield report for retailers

Understand how your retail media inventory is performing with the new **Inventory Yield Report**. See placement fill rate, share of voice between fixed-tenancy (FTA) and auction demand, and inventory yield over time — all in one place.

**Key capabilities:**

* **Placement performance:** Fill rate and impressions by placement, with server-side pagination and a placement trend chart.
* **FTA vs auction share of voice:** Compare fixed-tenancy and auction demand across your top placements.
* **Active and upcoming FTA campaigns:** Review scheduled fixed-tenancy campaigns alongside yield.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FvuoRZM1Z2r7kEMvnjmyd%2FYield%20Report%201.png?alt=media&amp;token=c7d10fd6-cdca-4cd5-92c8-5c9b63405b07" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}

## Staged rollout

This report is progressively rolling out to retailers. If you'd like to be one of the first to try it, reach out to your account manager.
{% endhint %}

Learn more: [Inventory yield report](/retail-media-interface/retailer-reporting/inventory-yield-report.md)

#### Day parting

**Schedule when your campaigns run with Day Parting**

Control which days and times your campaigns serve with **Day Parting**. Set recurring schedule windows so your budget spends when it matters most, and apply schedules to many campaigns at once with the bulk set-schedule action.

**Key capabilities:**

* **Recurring schedule windows:** Define recurring day-of-week and time-of-day windows for a campaign.
* **Bulk set schedule:** Apply a schedule to multiple campaigns in one action.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FC5tAKaFqWjcO1bwRs6Ll%2FDayparting2.png?alt=media&amp;token=2a1a055a-b6bc-4516-b905-29b0fc06c8ae" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}

## Activated per retailer

Day parting is **coming soon**. It rolls out retailer-by-retailer during Q3 2026. If you do not see the **Schedule** section on your campaigns, it is not enabled for your retailer yet. Contact your account manager.
{% endhint %}

Learn more: [Using day parting](/retail-media-interface/campaign-management/using-day-parting.md)

#### Inline bid editing on the campaign report page

It's not easier to edit bids on the campaign report page. Simply click the edit button, enter your bid adjustment and click **Save**.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F2NEOFJ1IrVzZoKLBpaUx%2FCustom%20recording%202026-07-13%2014-32-25.gif?alt=media&amp;token=620e5500-b67d-4fd5-91a4-58c7e008d3c1" alt=""><figcaption></figcaption></figure>

#### New performance tab in the advertiser wallet manager

The advertiser wallet manager has two views: **Manage** and **Performance**.

This makes it easier to focus on the task at hand, whether you're managing wallets or reviewing performance.

Take a tour of the updated interface:

{% embed url="<https://epsilon.storylane.io/share/3cgrwk8iv77f>" %}

Learn more: [Advertiser wallet management](/retail-media-interface/advertiser-wallet-management/navigating-the-wallet-manager.md)

### **June 2026**

#### Autobidding

**Automate bids around your campaign goal**

Autobidding adjusts bids automatically while pacing spend against your daily budget. Set a daily spend limit and maximum bid. The system never bids above your maximum.

Choose a strategy based on your primary KPI:

* **Max conversion value** — Grow attributed sales revenue within budget.
* **Target-ROAS auto-bidding** — Grow revenue while keeping ROAS near your target.
* **Max clicks** or **Max impressions** — Prioritise traffic or visibility.

Availability depends on retailer, campaign type, charge model, and configuration.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F4LwUKCLPA7ni5NTSpz0y%2FCleanShot%202026-06-24%20at%2011.54.06.png?alt=media&amp;token=0f7d3f70-feee-476a-b8ca-927b14705c77" alt=""><figcaption></figcaption></figure>

Learn more: [Using autobidding](/retail-media-interface/campaign-management/using-autobidding.md).

#### AI Suggested Keywords

**Replace manual suggested keyword feeds with AI-generated suggestions**

AI Suggested Keywords analyses catalog data to generate ranked keyword recommendations for your products. It gives advertisers relevant search terms when managed feeds are unavailable or outdated.

Suggestions appear during campaign setup, including for products without pre-built keyword coverage. Advertisers review and select suggestions before adding them to campaigns.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FZp7Z3RZGmJA1xGGrwM0B%2Fimage.png?alt=media&amp;token=2b0ee3c6-9fa8-4c24-bc47-9f0d533bc3e8" alt=""><figcaption></figcaption></figure>

**Retailer benefits:**

* **Less feed maintenance:** Reduce ongoing work for manually managed suggested keyword files.
* **Stronger coverage:** Support new and changing products with relevant keyword recommendations.
* **Faster campaign creation:** Help advertisers find suitable terms without manual keyword research.

**How it works:**

During keyword targeting, our AI suggestions are matched to selected products and available to select. Allowing advertisers to cover more of the searches shoppers are already making, without the manual research.

**Key capabilities:**

* **Product-linked suggestions:** Suggestions are tied to the products you select, so they stay relevant to what you're advertising.
* **Grounded in real searches:** Terms are checked against the retailer's own recent customer searches, not just your product catalog text.
* **You stay in control:** Nothing is added automatically. Review each suggestion and pick the ones you want before they go on your campaign.

{% hint style="success" %}

## Compatible with existing Suggested Keyword (SST) files

Already sync a suggestion file? We can overlay AI suggestions over your existing suggestion file. Learn more in the developer documentation.
{% endhint %}

Learn more:

{% embed url="<https://developers.citrusad.com/integration/reference/suggested-keywords>" %}

#### Campaign change history (beta)

Campaign change history provides an audit trail for campaign updates. Open the **Change History** tab from a campaign report or details page. Users with edit permissions can see who made each change, when it happened, and field-level update details. Both advertiser and retailer teams can access and view details.

Learn more: [Campaign change history](/retail-media-interface/campaign-management/campaign-change-history.md).

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FRR5m9KjfyZbGVGGIjPTg%2FCleanShot%202026-06-25%20at%2014.43.59.png?alt=media&amp;token=aad659c3-b6e5-4e72-b87c-7cf8dd3a4cca" alt=""><figcaption></figcaption></figure>

#### Teams reporting - additional KPIs and comparison reporting

Retailers get a stronger performance view in the **Teams** report, with an overview chart and key KPIs in the **Performance** tab. This makes it easier to monitor team activity, spot trends, and understand performance at a glance.

New KPIs include **Ad Spend**, **Active Teams**, **Active Campaigns**, **Active Wallets**, and **Active Products**.

Compare results against the previous period or the same time last year. This helps you measure change over time.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FapACeWLsTwRa5w8TgJkW%2FCleanShot%202026-03-20%20at%2012.39.522.png?alt=media&amp;token=8ebbf7f6-92bc-4d2f-95b5-becad3ac7371" alt=""><figcaption></figcaption></figure>

### **May 2026**

#### Updated category and location selection experience

Selecting categories and locations is now simpler. Available options appear on the left, while your selections appear on the right. Review and update your targeting in one view, without opening a modal.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2Ful8FTH1Cx28hGbZeSozp%2FCleanShot%202026-07-13%20at%2015.02.13.png?alt=media&amp;token=8e59e272-339e-4e28-b077-174f3e90a9da" alt=""><figcaption></figcaption></figure>

#### Brand Pages <a href="#release-notes-brand-pages-now-available" id="release-notes-brand-pages-now-available"></a>

Create branded landing experiences on retailer websites with **Brand Pages**. Build pages using modular templates with heroes, images, text, galleries, and shoppable product grids, then publish them to a dedicated URL on the retailer's site.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F5ACAQJIHpRJVM74nFiXE%2FBP%20Overview.png?alt=media&amp;token=4d96036c-6c39-4c96-87f6-a6000d0177e0" alt=""><figcaption></figcaption></figure>

**Key capabilities:**

* **Template-based page builder:** Brand Pages are made using pre-configured templates with module types including Hero, Text, Image, Image Gallery, Product Grid, Filter Menu, and Split Layout, all integrated and defined by the retailer.
* **Product grids:** Feature products in shoppable grids where shoppers can click through and add to cart.
* **Style guide and theme:** Brand Pages are rendered according to a style guide for each retailer's site, with optional per-page theme customisation for colours and button styles.
* **Review and approval workflow** — Submit pages for review before they go live. Scheduling controls determine when pages are visible.
* **Performance tracking** — Monitor views, clicks, CTR, conversions, sales, units sold, and conversion rate in the Brand Page Performance tab. Attribution uses a 14-day non-competing window.

Learn more: [Brand Page Creation & Editing](/retail-media-interface/brand-page-creation-and-editing/brand-pages-overview.md)

#### Retailer: Receive notifications when campaigns are pending review

Retailer users can now add an email to receive notifications about campaigns pending review from **My Team > Edit Team**. The frequency of this notification can be updated by contacting our support team: <support@citrusad.com>.

Learn more: [Campaigns pending review notification](/retail-media-interface/retailer-team-and-user-management/campaigns-pending-review-notification.md)

### **April 2026**

#### Campaign quick-view drawer navigation tabs

When viewing campaigns in the campaign manager and reporting, and reviewing campaigns as a retailer, you can now use the navigation tabs.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FuZQGgZLzkKzGCNDZ1M5I%2FNavigation%20Buttons.png?alt=media&amp;token=e459e355-c656-44c1-a774-6f6d1caa08bb" alt=""><figcaption></figcaption></figure>

#### Campaign quick-view drawer navigation arrows

When viewing campaigns in the campaign manager and reviewing campaigns as a retailer, you can now use the arrows in the quick-view drawer to navigate to the next campaign, making it easier to jump between multiple campaigns.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FBsHGsvEUsVABWzPm9sgW%2FNavigation%20Arrows.png?alt=media&amp;token=ab0447f7-4749-40ea-b59d-ec6d6daa26d2" alt=""><figcaption></figcaption></figure>

#### Retailer review - bulk approve and reject campaigns

When reviewing campaigns, you can now bulk approve or reject multiple campaigns in one step. This helps retailers move faster, reduce manual work, and keep high-volume ad operations running smoothly.

{% hint style="success" %}

## Good for large-scale reviews

If you're reviewing campaigns across an entire team, you can approve them in one go after trafficking and review. This helps you clear approvals faster and keep campaigns moving to launch.

If the same creative appears across multiple Banner X campaigns, you can reject it across all of them at once. This keeps reviews consistent and cuts repeat work for busy retailer teams.
{% endhint %}

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FVfSvNoGZoMOTB5Jlj1ae%2FCustom%20recording%202026-04-20%2012-11-54_2.gif?alt=media&amp;token=ac05ba38-b5d6-440c-a09d-2791d9a8af51" alt=""><figcaption></figcaption></figure>

#### Retailer review - rejection message improvement

When rejecting a campaign, the rejection message is now entered in the campaign quick-view drawer, keeping retailers in context and making reviews faster.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FaHYghTuj5BHZBWFqwsPo%2FCleanShot%202026-04-29%20at%2011.02.38.png?alt=media&amp;token=62039ecd-3708-421f-b86e-3cf9a1c6e7f1" alt=""><figcaption></figcaption></figure>

#### Retailer review - campaign rejection templates

Retailers can now choose from five rejection templates to respond faster and give advertisers clearer feedback. Select a template to auto-fill the message, then add any retailer-specific guidance before sending.

{% hint style="info" %}
These are the most common rejection messages globally. If you're a retailer that wants this to be customised. Please use the **Give Feedback** button in the UI to let us know.
{% endhint %}

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FEzqTGx5pSoIsg5dFu8jx%2FCleanShot%202026-04-20%20at%2010.36.14.png?alt=media&amp;token=9f277124-defa-4875-836e-f6230b9d6a96" alt=""><figcaption></figcaption></figure>

#### Extra rows in reporting and management tables

We're increasing table row limits across the platform, so you can view more data at once and work faster with fewer clicks. To change how many rows appear, use the row selector in the bottom-right corner of the table.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FtNjTWVa8c9X4k2zo0Njr%2FCleanShot%202026-04-20%20at%2010.29.18.png?alt=media&amp;token=3a3d127b-188a-4bb1-9dbd-083be03c2d30" alt=""><figcaption></figcaption></figure>

The amount of rows will depend on the area of the platform.

| Platform area          | Available rows |
| ---------------------- | -------------- |
| Campaign manager       | 100            |
| Reviews                | 100            |
| Bulk edit CSV tool     | 100            |
| Reporting (all)        | 200            |
| Wallet manager         | 30             |
| Wallet activity report | 200            |

#### Adjustable campaign quick view size

You can now resize the quick edit drawer on the campaign manager, reporting, and retailer reviews pages. This gives you more space to view campaign settings faster and with less scrolling.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F3ZHLamPhpuOzR16888qU%2FCustom%20recording%202026-04-20%2011-49-54_1.gif?alt=media&amp;token=7ea12621-7515-4593-91c2-93b1ee60bfff" alt=""><figcaption></figcaption></figure>

### **March 2026**

#### **Retailer UI**

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FAlNRWGCSVe6EQGRLhQUT%2FCleanShot%202026-03-18%20at%2016.08.38.png?alt=media&amp;token=38e789df-c621-40eb-82f1-230b9ae67229" alt=""><figcaption></figcaption></figure>

#### What's new

**Faster, smarter reporting**\
Access new and legacy reports in one place, including campaign‑level brand halo and in‑store attribution for integrated retailers. More filters, faster to load, and easier to navigate.

Learn more: [Retailer reporting](/retail-media-interface/retailer-reporting/retailer-dashboard.md)\
\
**Highlighted changes when reviewing campaigns**\
See exactly what’s changed since last approval on campaigns and now filter by wallet, reducing approval time and operational friction.

Learn more: [Campaign reviews](/retail-media-interface/retailer-campaign-management/campaign-reviews.md)

**Updated FTA wizard**\
New wizard that builds on the advertiser experience, with better usability and the flexibility to move across stages when editing.

Learn more: [Creating fixed tenancy ad campaigns](/retail-media-interface/retailer-campaign-management/creating-fixed-tenancy-ad-campaigns.md)

**New campaign manager view**\
A new view allowing the management of FTA campaigns as well as a full view of all campaigns across the platform.

Learn more: [Retailer campaign manager](/retail-media-interface/retailer-campaign-management/retailer-campaign-manager.md)

**Better team & user management**\
Bulk add or remove users, edit team access, automatically add existing users to teams, and export team lists for faster administration.

[Retailer team and user management](/retail-media-interface/retailer-team-and-user-management/viewing-team-performance.md)

**New wallet manager**\
View and manage all wallets from one area. Bulk create and fund new wallets in one flow, view wallet available balances and transaction history.

Learn more: [Retailer wallet management](/retail-media-interface/retailer-wallet-management/retailer-wallet-manager.md)

#### Additional table metrics

New performance metrics have been added to the onsite performance dashboard and campaign‑level reports, giving advertisers deeper insight into sales quality, efficiency, and purchase behavior.

**What’s new:**

* **Average Units Sold:** Average number of units sold per day across the selected period
* **Average Sales Value:** Average sales revenue generated per ad over the selected period
* **Average Order Value (AOV):** Average value of each order during the selected period
* **Units per Purchase:** Average number of units purchased per order

#### Comparison reporting

You can now easily compare performance over time to spot trends and changes at a glance on the onsite performance dashboard.

* **Choose your comparison period**: Compare against the previous period or the same time last year
* **Visual comparisons**: Each metric is overlaid with a dotted comparison line for quick trend analysis
* **Instant impact visibility**: All KPI cards now show the % increase or decrease versus your selected comparison periods

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FNVAFECyEJVcp5kGHU3mN%2FCleanShot%202026-03-17%20at%2014.36.02.png?alt=media&amp;token=75c8d745-839e-49f0-b1ea-2172fd9fbd37" alt=""><figcaption></figcaption></figure>

#### Additional performance dashboard graph metrics

The onsite performance dashboard now includes additional graph filters beyond impressions, clicks, and units sold. You can also analyze ad spend, CPC, conversion rate, and ROAS, making it easier to spot trends and optimize performance across a broader set of KPIs. By default, ad spend is auto-selected, and you can choose to show other metrics.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FHlCGxAomJEiXLQ2ufRmB%2FCleanShot%202026-03-17%20at%2014.33.15.png?alt=media&amp;token=c152a882-c155-474a-b151-5b9dc275488a" alt=""><figcaption></figcaption></figure>

#### Retailers: see which campaigns are driving product performance

Retailers can now click directly into a product from product‑level reporting to view all campaigns contributing to that product’s performance.\
From there, selecting a campaign takes you straight to the campaign‑level report for deeper analysis.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F2tcmUFiVeEo6ACe4U5ms%2FCampaigns%20modal%20-%20products%20report.jpg?alt=media&amp;token=3336e21f-69ab-4f51-a6d7-761c805bbb12" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This isn't available to advertisers yet. If you're an advertiser that would use this, please use the **Give Feedback** button in the UI to let us know.
{% endhint %}

#### Impression pricing display update

From Wednesday, March 25, Impression-based pricing is displayed as CPM (cost per 1,000 impressions) instead of CPI (cost per single impression) across all campaign management, and both CPI and CPM will be displayed in reporting.

This is a display-only update and nothing was required in preparation for this change. Your existing campaigns automatically display CPM values. Spend, pacing, and results will remain exactly the same.

Learn more: [Impression Pricing Display Update (CPI → CPM)](/retail-media-interface/impression-pricing-display-update-cpi-cpm.md)

#### Customizable columns

You can now show/hide columns in report tables with persistent preferences, as well as on the campaign manager. Preferences should remain across login/out and multiple sessions. View how easy it is:

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FSb4sBh6iUwEE8ACJoLZu%2FCustom%20recording%202026-03-19%2017-02-14.gif?alt=media&amp;token=2e649b56-2edd-43b3-b71e-5f49abe39b63" alt=""><figcaption></figcaption></figure>

#### Extended table size on wallet activity history and teams table

When viewing wallet activity and teams, you can now select to view up to 200 rows.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FHyE0UqiMTC7JEHKDOoM8%2FCleanShot%202026-03-19%20at%2016.56.51.png?alt=media&amp;token=ef88b612-8a49-41ce-9665-37ee9bad2f9a" alt=""><figcaption></figcaption></figure>

#### Inline editing of campaign name and end dates

In the campaign manager, you can edit campaign names and end dates directly in the campaign manager, saving you from opening the quick edit drawer.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F59wpqrZfstmqgKmDnfa9%2FCustom%20recording%202026-03-17%2017-44-59.gif?alt=media&amp;token=b33fe061-3a25-495a-99cb-927868434645" alt=""><figcaption></figcaption></figure>

#### Improved filter bar and filters

You'll notice across all reports that the filter bar has had some changes!

Now, on upgraded pages, you'll notice the new filter bar has some key new changes:

* The **More Filters** toggle shows filters below, within the filter bar. When you change filters, the reports are automatically updated, saving any clicks and maintaining context.
* **Suggested search** when filtering keywords, products, and campaigns to narrow down to a single search. Written filters remain fuzzy search.
* **Multi-select filters** across catalogs, wallets, and placements, allowing you to search for one or multiple. Note: multi-select catalogs only supported on single-currency namespaces.

Take a look at the multi-select in action below:

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F7oGoiBltIweaUIhpwAkF%2FMulti-select%20filter.gif?alt=media&amp;token=373d01f2-f5ec-4eb3-b98e-158c5606288f" alt=""><figcaption></figcaption></figure>

#### Category reporting for advertisers

Advertisers can now access Category Reporting directly from the Insights section in the left‑hand navigation.

This new report brings **full historical visibility** into category performance, using the latest standard KPIs available in the New UI designed for faster analysis and easier optimization.

#### What’s new

* **Filter by category** to quickly isolate performance
* Filter by retailer catalog, campaign type, wallet, and date range to further slice data and understand how you are performing.

{% hint style="info" %}
This is only being rolled out to selected retailers. If you are a retailer that is interested, please reach out to our team. Integration updates may be required.
{% endhint %}

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F8Dn9Mn8OXmNvi5jGBZU9%2FCleanShot%202026-03-17%20at%2013.14.56.png?alt=media&amp;token=4657314e-b1e3-4e71-a7d6-756a17832a29" alt=""><figcaption></figcaption></figure>

#### **Banner slot-level floor pricing (minimum bids)**

Retailers can set minimum bids (**floor pricing**) at **banner slot granularity**—for example differentiated floors for **top versus bottom‑of‑page** banner placements, **video‑capable** banner slots, **shoppable** banner formats, and other slot-level distinctions. This adds to the existing keyword, category, placement, and catalog-level floors that already apply.

This makes it practical to monetize banner inventory by **slot importance and creative format**, not only by broad placements or catalogs.

{% hint style="info" %}

### How the winning floor price is picked

Floor prices follow a strict **priority order**. The platform checks the most specific matching level first, then stops. It does not choose the highest numeric value across all matching levels.

Banner slot-level minimum bids now sit within that hierarchy alongside keyword, category, placement, and catalog rules.

Floor pricing (minimum bids) are maintained through Epsilon on retailers’ behalf. Contact Epsilon support or your representative to configure or review thresholds.

Learn more: [How floor pricing is applied](/retail-media-interface/campaign-management/how-floor-pricing-is-applied.md)
{% endhint %}

#### Upload images when creating support tickets

You can now attach images or videos when submitting feedback in the UI. When you select “I’m having an issue,” any uploaded files are automatically included with the support ticket, giving our support team immediate context to diagnose and resolve issues faster.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2Fw2QovjspazBT4aMv9GnC%2FCleanShot%202026-03-17%20at%2012.40.31.png?alt=media&amp;token=180b5baf-4e0e-4837-a851-50f0c0ab94b0" alt=""><figcaption></figcaption></figure>

#### Improved stock status when viewing products

Product stock visualization in the UI has been upgraded to provide a clearer status than the previous traffic light approach. Products can be flagged as in stock, out of stock, or deleted. Products tagged as HFSS will also show a tag.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FhHbyRgvB8yAXU8fZqrAy%2FCleanShot%202026-03-17%20at%2013.33.53.png?alt=media&amp;token=300bff11-7c00-456d-a3f0-c320fdcd22ba" alt=""><figcaption></figcaption></figure>

#### Automatic campaign pacing: average daily budget

We’re excited to introduce a smarter way to manage your campaign budgets coming soon: Automatic Campaign Pacing.

Previously, campaigns would stop serving the moment they hit their daily limit, often leading to overall underspend. Soon, with automatic campaign pacing, your campaigns can spend more on high-traffic days and catch up after quieter ones, helping you make the most of your budget.

**What’s Changing:**

* Better Budget Utilization: Your full budget is more likely to be used effectively, now with less manual management.
* Smarter Spending: Campaigns with daily limits set that have underspent can now spend up to 2x their average daily limit on high-performing days.
* No More Missed Opportunities: Underspent days are automatically balanced out later in the month. At the end of the calendar month, the system resets pacing for the next month.

Learn more about how to best use this feature here: [How average daily limit works](/retail-media-interface/campaign-management/how-average-daily-limit-works.md)

#### Bulk duplicate campaigns via CSV

Quickly create copies of existing campaigns using the Bulk Edit CSV Tool. Export campaigns as templates, customize names, dates, and settings in the CSV, then upload to create multiple new campaigns at once—all products, keywords, and targeting are copied automatically.

Learn more: [Using the bulk edit CSV tool](/retail-media-interface/campaign-management/using-the-bulk-edit-csv-tool.md)

#### Remove pending team invites

You can now remove pending team invitations directly from the Team page. Previously, removing old invites for users who never activated their accounts required submitting a support ticket—now you can manage this yourself.

Select the action menu on any pending invite to remove it instantly.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FEHz9fzQ1OQ5LbykexeGg%2FCustom%20recording%202026-03-19%2009-53-16.gif?alt=media&amp;token=0dcf55c8-8482-4eda-9332-1d2abba46473" alt=""><figcaption></figcaption></figure>

#### Category cross-sell placements now support location targeting

We've updated the platform in the New UI so that auction category cross-sell campaigns support location targeting, allowing more granular targeting to be possible.

### **February 2026**

#### History reporting for advertisers

Advertisers can now access History Reporting directly from the Insights section in the left‑hand navigation.

This new report brings **full historical visibility** into campaign performance, using the latest standard KPIs available in the New UI designed for faster analysis and easier optimization.

#### What’s new

* **Filter by campaign name** to quickly isolate performance
* **Flexible time grouping** by **week, day, or hour**\
  \&#xNAN;*Hourly breakdown is available for date ranges of seven days or fewer.*
* **Filter by wallet** to analyze performance by budget source

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FUkgeXA303IfSRTN55roO%2FCleanShot%202026-03-17%20at%2010.31.46.png?alt=media&amp;token=ded40905-c960-4ded-a473-21bb658f46fe" alt=""><figcaption></figcaption></figure>

#### Campaign pacing indicators

In the campaign manager and quick-edit panes, the pacing indicator provides a clear visual representation of spend progress and pace across campaigns, helping you quickly understand whether spending is on track.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FMmFtskTHHHAsdSLiosfw%2FPacing%20-%20coloures.png?alt=media&amp;token=1d12d6e5-57dd-496d-a654-3dd47b9d9a29" alt=""><figcaption></figcaption></figure>

#### Key Benefits

* Displays **spend progress and spend pace** at a glance
* Provides a **simple, visual breakdown** of spend allocation
* Enables faster decision‑making without opening detailed views

Learn more: [Campaign pacing indicators](/retail-media-interface/campaign-management/campaign-pacing-indicators.md)

#### German and Swedish languages in the UI

Now available by using the language selector in the top navigation bar. For new users of the platform, if the browser's language is German or Swedish, they'll automatically load in with the language displaying.

### **January 2026**

#### Updated filters in campaign manager and performance page <a href="#keyword-imp-share" id="keyword-imp-share"></a>

The filters have been updated to expand instead of opening in the side of the page, saving you from clicking the Apply button when changing filters and keeping everything in the same place.

On the campaign manager, the default view has also been updated to exclude archived campaigns. You can use the active status filter to search for archived.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FNbexfs7YxBzhWalpuX2A%2FUpdated%20Filters%20and%20Active%20Status%20Multi-select.png?alt=media&amp;token=6080c5b0-398f-4a33-a274-871d1113af71" alt=""><figcaption></figcaption></figure>

#### Cancel out of the wizard <a href="#keyword-imp-share" id="keyword-imp-share"></a>

Now you can use the new cancel button, positioned in the bottom of the wizard to leave the wizard from any stage of editing. When you leave, you'll be forwarded to the campaign manager.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FEU0rbhtxjvPT3R60uCn9%2FCleanShot%202026-01-28%20at%2011.07.34.png?alt=media&amp;token=473d46c5-ead7-4da0-8aaf-e24e07b0032e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can also leave by selecting any of the options in the left navigation bar, which will forward you to your selected area
{% endhint %}

#### Set start and end times on campaigns <a href="#keyword-imp-share" id="keyword-imp-share"></a>

You can now set both start and end times on your start and end dates. Control exactly when your campaign goes live in your retailer’s local timezone.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FjBZz5ID572al4lQcYFLt%2FCustom%20recording%202026-01-21%2010-53-04_1.gif?alt=media&amp;token=973d450d-301d-4f83-9d58-e21d44402f0f" alt=""><figcaption></figcaption></figure>

#### UX improvements <a href="#keyword-imp-share" id="keyword-imp-share"></a>

* **Improved date selector:** Month and year are now selected separately for faster navigation across date ranges.
* **Edit past campaign start dates:** You can now change the start date for campaigns that have already started.
* **Multi-select wallet filter:** Filter by multiple wallets at once to view campaigns on the manager page.
* Bug fixes:

  Fixed an issue where the "All catalogs" view was temporarily not available in multi-catalog namespaces with a single currency
* Fixed an issue with the datepicker when viewing reporting pages that incorrectly displayed the wrong month.

### **December 2025**

#### Catalog Processing Improvements

{% hint style="info" %}
**This feature is progressively launching across Q4 2025 and Q1 2026**
{% endhint %}

We’ve significantly enhanced catalog ingestion and processing to support enterprise-scale retailer catalogs of up to **10 million products**, enable **multiple syncs per day**, and allow **up to 2,000 filters per product**. These improvements make onboarding faster and smoother for marketplace retailers, while unlocking richer, more granular product data at a store level.

With improved support for frequent syncing of ranging and stock filters, Epsilon can more accurately identify in-stock products, helping increase ad eligibility, relevance, and overall campaign performance.

{% hint style="info" %}
If your requirements exceed these figures, we recommend engaging with your Epsilon representative to discuss your specific use case and explore how Epsilon can best support your needs.
{% endhint %}

#### Unified Reporting: (Beta)

{% hint style="info" %}
**This feature is progressively launching across Q4 2025 and Q1 2026 to retailers that use on and offsite. If you’re an interested retailer, please reach out to your account representative.**
{% endhint %}

Unified reporting delivers a single, deduplicated view of onsite and offsite performance using fractional attribution. By distributing credit across all eligible touchpoints, brands can clearly understand how different media channels work together and see the true return on their total on and offsite retail media investment, without double counting.

Learn more in this guided tour:

{% embed url="<https://epsilon.storylane.io/share/qj9u7ff1sprr>" fullWidth="true" %}

Read more in the knowledgebase:

{% embed url="<https://help.citrusad.com/retail-media-interface/reporting/unified-reporting>" %}

#### Audience Targeting

Our audience targeting capabilities have been uplifted and improved, empowering retailers to surface curated audiences to advertisers, enhancing campaign targeting and unlocking new ways for advertisers to connect with shoppers.

{% hint style="success" %}
This feature is only available in the New UI.
{% endhint %}

**What’s new and improved:**

**Smarter Audience Management**\
Retailers can connect first-party (1PD) audiences directly into the platform and control visibility at the team level for more precise targeting.

**Better With Offsite**\
Use Epsilon's unified audiences both on and offsite for connected targeting across all touchpoints.

**Monetize Your Audiences**\
Offer curated audience segments to advertisers, enabling relevant ads and unlocking new revenue.

**Drive Better Results**\
Help advertisers reach the right users, optimize spend, and boost engagement. Unified reporting against campaigns help showcase the impact of messaging across the entire customer lifecycle.

Take a look at how easy it is for advertisers in this guided tour:

{% embed url="<https://epsilon.storylane.io/share/xfcy9ntjaa1x>" fullWidth="true" %}

Review the developer documentation below:

{% embed url="<https://developers.citrusad.com/integration/reference/audience-targeting-new>" %}

#### Placement floor pricing

Retailers can now set floor pricing at a placement-level, unlocking the ability to set the floor price on high traffic placements such as home pages, specials, checkout, and more.

This adds to the existing floor price offerings, and is considered in priority order like below:

1\. Keyword/ keyword+placement (standard and cross-sell placements)

2\. Category/ category+placement (standard category placement only)

3\. Placement

4\. Catalog

5\. Namespace

Floor pricing (minimum bids) are managed by Epsilon on your behalf, contact support or your Epsilon contact to review and action any adjustments.

{% hint style="success" %}
It’s always important to remember that floor prices are best adjusted periodically to ensure the right value for your placements.
{% endhint %}

#### Keyword impression share <a href="#keyword-imp-share" id="keyword-imp-share"></a>

**Keyword Impression share** shows how many impressions your ads received compared to the **maximum number of impressions they were eligible for**. How this is calculated depends on the report you’re viewing.

*Impression share is enabled at a platform level and only available for certain retailers.*

{% hint style="success" %}
Now shown as a percentage!

To view the numerical values, you can hover over the specific row you want to understand further.
{% endhint %}

View [Keyword impression share](/retail-media-interface/advertiser-reporting/keyword-impression-share.md) to learn more.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2Ff29NdzsbUCplWMlVHBey%2FImpression%20share%20with%20border.png?alt=media&amp;token=1624298c-44f8-475e-bdb4-599608ad6e9f" alt=""><figcaption></figcaption></figure>

#### **Manage email notifications**

Set which users receive email notifications: enable notifications, manage recipients, and adjust each user’s settings, at a team level.

View [#manage-email-notifications](#manage-email-notifications "mention"), or take a guided tour below to see step-by-step how easy it is:

{% embed url="<https://epsilon.storylane.io/share/yrvoqkiytgfq>" fullWidth="true" %}

#### **View category minimum bids when creating campaigns**

When building a campaign on retailers that use category-level minimum bids, you’ll now see those minimums displayed directly in the strategy step. For retailers that support category targeting, your selected categories will appear here as well.

*Only available for certain retailers.*

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FzK009JGLz8P6JOaxZhET%2FCategory%20Min%20Bids%20B.png?alt=media&amp;token=62787816-2458-4b1f-9a80-dd6f97720912" alt=""><figcaption></figcaption></figure>

#### Average auction ad rank

You can now see average auction ad rank on the **Keywords** and **Products** reports. Average ad rank also supports CSV export for external requirements.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FnTPRi5CX7cXfF1ZYWzq9%2FCleanShot%202025-12-11%20at%2011.54.54.png?alt=media&amp;token=d8459b35-29a9-421f-be3a-94e6cf0e3823" alt=""><figcaption></figcaption></figure>

### **November 2025**

#### **Bulk remove products & keywords**

Quickly remove products or keywords from multiple campaigns using the Bulk Edit button in the [Campaign Manager](https://campaign.citrusad.com/onsite/campaigns/manage).

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FEYVTFreoDY9lQlzicp21%2Fremove%20products.gif?alt=media&amp;token=0eae051b-6040-4362-a5cc-c9b18b6d45df" alt=""><figcaption></figcaption></figure>

#### Real-time reporting

Metrics shown on the [Performance](https://campaign.citrusad.com/onsite/campaigns/performance), [Keywords](https://campaign.citrusad.com/reports/keywords/keyword-report) and [Products](https://campaign.citrusad.com/reports/product-report) report will now display data as recent as 1 hour ago. All data is shown based on the **retailer's configured time zone** (e.g. Brisbane, Australia – AEST, UTC +10

Note that the **Match Type**, **Wallet Balance & History**, **Enhanced Metrics** and **Offsite dashboard** will continue to get updated once a day. Data may appear 12–36 hours behind your local time. Make sure to look for the **last updated** on each page to ensure you're clear on how up to date reporting is.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FnPPeCfEyYclbKE08yurM%2FCleanShot%202025-11-05%20at%2009.36.41.png?alt=media&amp;token=b139b5a7-b0d9-4c5a-9e7c-62ddbf293cc1" alt=""><figcaption></figcaption></figure>

### **October 2025**

#### Manage teams and users

Manage advertiser teams and users faster and more efficiently, with improvements now live in the [New UI only](https://campaign.citrusad.com/teams).

* Manage teams and users from a single dashboard for faster access and oversight.
* Users added to teams now get instant access - no need to accept email invitations.
* All invite and onboarding emails are sent in the retailer’s default language, supporting all languages available in the UI.
* Invite users and teams directly from the dashboard with easy, guided steps.

{% hint style="success" %}
**Upcoming: Bulk Add and Remove Users**\
Soon, you’ll be able to bulk add or remove users for even faster team management. Stay tuned for more updates!
{% endhint %}

#### Quick edit campaign keyword bids

Update campaign specific keyword bids. Click your campaign name from the [Performance](https://campaign.citrusad.com/onsite/campaigns/performance) or [Manage](https://campaign.citrusad.com/onsite/campaigns/manage) campaigns page, go to the Keywords tab, then hit "Edit Bids" to make changes.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FL8iZ5U9BqlMxB14enaJv%2Fquick%20edit%20keyword%20bids.gif?alt=media&amp;token=9771f7de-2377-4197-97bd-90e46ee079c4" alt=""><figcaption></figcaption></figure>

#### Quick edit campaign bids

You can now quickly edit campaign bids directly from the campaign manager. Click on a campaign row to open the campaign details drawer, then click 'Quick Edit' to update your bid.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FW7hxEOX0t9OGQwOFM9hK%2Fcampaign%20quick%20edit%20keywords%20bids.gif?alt=media&amp;token=05421188-fc36-447c-bd63-330f3811dfc6" alt=""><figcaption></figcaption></figure>

#### Bulk update campaign end dates

Quickly align campaign schedules by checking multiple campaigns and updating their end dates simultaneously. This feature is available on the [Campaign Manager page](https://campaign.citrusad.com/onsite/campaigns/manage?) - try it out now!

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FzcZOuX5gKvpcwaFTkVEm%2Fend%20dates1.gif?alt=media&amp;token=0624d69d-4c03-4d17-8d33-bfba343248b8" alt=""><figcaption></figcaption></figure>

#### **New 'Scheduled' and 'Completed' campaign status**

You can now view if campaigns are scheduled to start in the future, or have already completed, directly in the campaign manager. This change makes it easier to monitor your campaigns throughout their entire lifecycle.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F3U72txNWb3XcYiFG22Pr%2FComplete%20%26%20Scheduled%20Status.png?alt=media&amp;token=f1a74276-8f84-4cc1-bbf3-d527b793bb53" alt=""><figcaption></figcaption></figure>

### **September 2025**

#### Select All Rows on Certain Tables

When you are selecting multiple items in selected tables, all rows can be selected by clicking the drop-down next to the checkbox.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FLgb2U1DeProumDnt5yNF%2FCleanShot%202025-09-23%20at%2011.53.16.png?alt=media&amp;token=3de6f963-1ed4-4c2b-98f0-ca61e9981141" alt=""><figcaption></figcaption></figure>

This is available on the following pages:

* Products
* Targeting
  * Keywords
  * Categories
  * Locations
* Banner (static) slot selection

#### Language Selector in Top Navigation Bar

You can now select which language you would like to use the UI in, available in the top navigation bar.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FzSBQbGYNJTJNfyvSLYGt%2FCleanShot%202025-09-23%20at%2010.37.24.png?alt=media&amp;token=c4501849-1a5c-4c65-a923-a4e234eb7a32" alt=""><figcaption></figcaption></figure>

#### Keyword Explorer Improvements

* Keyword Explorer now allows selection of a specific placement and catalog, to refine AI keyword suggestions.
* Keyword Explorer also has usability improvements, including showing when it is loading new keywords after you click Generate.

#### Support for Displaying Seller ID on Products

* When selecting products on marketplace retailers, products with a seller ID will have their Seller ID shown, to ensure the correct product variant is displayed.

{% hint style="info" %}
It is best practice for any retailer with a marketplace to ensure all advertiser teams have the correct Seller ID assigned to ensure ease of use, clarity of attribution, as well as the correct product is selected.
{% endhint %}

#### Support for Displaying Deleted Products

* When a product is deleted in a retailer's catalog, but still present on a campaign, it now has a red border and a "No" symbol rendered over a faded image of the products.

#### Legacy Placement Support

* Custom Questions are now supported and available in the New UI for integrated retailers.\
  \&#xNAN;*Available for select retailers only.*
* Product Cross-sell is available for retailers using only product code targeting. Product Cross-sell with attribute targeting is planned for September-October.\
  \&#xNAN;*Available for select retailers only.*

### **August 2025**

#### Legacy Placement Support

* Legacy placement options now include support for Run of Site, Category & Search placements. Custom Questions and Product Cross-sell coming soon.\
  \&#xNAN;*Available for select retailers only.*

### **July 2025**

**Campaign Reporting**

* Get a complete view of your campaign performance, including spend, impressions, clicks, conversions and more, all in one place.

**Keyword Reporting**

* See how individual keywords are performing with insights into spend, clicks and conversions metrics.

**Product Reporting**

* View performance metrics at the product level, including impressions, clicks, and sales, to understand what’s driving results.

{% hint style="success" %}
**Want a guided tour of all the new reporting improvements?**\
Take a look at the reporting section of our [**Demo Hub**](https://epsilon.storylane.io/hub/demo-hub).
{% endhint %}

### **June 2025**

**Bulk Add Products to a Campaign**

* An easier way to add lots of products at once to a campaign! Simply find the supported product codes for your products and paste them in as a list separated by a comma or on different lines. No need to deal with spreadsheets!
* Check it out in action below:

  <figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2Fl7OagqEFtO7BN2cdpRIs%2Fdemo%20(4).gif?alt=media&amp;token=0811543d-bb65-4c0b-9b74-99fda71176fb" alt=""><figcaption></figcaption></figure>

### **May 2025**

**Add/Remove Targeted Categories**

* Gain more control over your campaigns by selecting specific categories or locations to target. This update also supports the creation and editing of category cross-sell campaigns.\
  \&#xNAN;*Available for select retailers only.*

#### Video & Shoppable Banner X Ads (Beta)

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FDBD5CpbDQptBxzmdXfuQ%2Fimage.png?alt=media&amp;token=5fbd0dee-4d8a-4a8c-b676-5eb73a19b5d5" alt=""><figcaption></figcaption></figure>

Banner X has been enhanced with support for video ads, shoppable banners, and combined shoppable video banners, enabling richer onsite engagement through premium display formats. Advertisers can now bring display media to life with video, curate ordered product lists directly within banners, or combine both for a more engaging and commerce-driven experience.

These capabilities are built directly into the Banner X builder, with side-by-side editing and retailer preview always visible, requiring no new integrations for existing Banner X users. With support for multiple videos, a single campaign can now seamlessly appear across web, mobile, and app placements, improving reach, consistency, and performance.

Learn everything you need to know about Banner X creative, including Video & Shoppable Banner X in the article below:

{% embed url="<https://help.citrusad.com/retail-media-interface/campaign-creation-and-editing/creative>" %}

Interested in integrating? View the developer documentation below:

{% embed url="<https://developers.citrusad.com/integration/reference/video-ads-banner-x>" %}

{% embed url="<https://developers.citrusad.com/integration/reference/companion-products-banner-x>" %}

**Wallet Management & Reporting**

* Support for managing wallets, including improved spend tracking, history of changes and reporting.

**BannerX Support**

* Easily create and manage BannerX campaigns with our enhanced Campaign Wizard for a streamlined workflow.\
  \&#xNAN;*Available for select retailers only.*

### **April 2025**

* **Improved navigation and quick links to tools**\
  We’ve made it easier to access important settings with new quick links for managing your team and users in the legacy interface. We also updated colors and icons for a cleaner look.

### **March 2025**

* **Keyword Match Type Reporting**\
  View a detailed report of your campaigns' keywords alongside matching search terms from the retailer's website, with performance data to optimize your campaigns.

#### Support for Digital Services Act (Beta release) <a href="#campaign-search-term-length-validation" id="campaign-search-term-length-validation"></a>

> This feature is currently in beta and may be subject to changes. It is available only in specific environments. To confirm its availability for your integrated environments, please contact your Integration Project Manager or Client Integration Engineer.

Epsilon Retail Media supports the European Union (EU) [Digital Services Act](https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/digital-services-act_en) (DSA) to enhance online transparency and safety. The DSA establishes a unified set of rules across the EU, targeting the regulation of online content, transparent advertising, and disinformation.

For more information, see [Digital Service Act](https://developers.citrusad.com/integration/reference/digital-services-act).

#### Additional language support for close exact match (Beta release)

> This feature is currently in beta and may be subject to changes. To enable close exact match for your catalog(s), please contact your Customer Integration Engineering (CIE) team.

Close exact match now supports multiple languages for sponsored product ads, expanding beyond English. For catalogs where close exact match is enabled, you can select one language per catalog from the following list:

1. Arabic
2. Armenian
3. Basque
4. Catalan
5. Danish
6. Dutch
7. English
8. Finnish
9. French
10. German
11. Greek
12. Hindi
13. Hungarian
14. Indonesian
15. Irish
16. Italian
17. Lithuanian
18. Nepali
19. Norwegian
20. Portuguese
21. Romanian
22. Russian
23. Serbian
24. Spanish
25. Swedish
26. Tamil
27. Turkish
28. Yiddish

### **February 2025**

* **Bulk pausing of campaigns**\
  Quick select and pause multiple campaigns simultaneously. Find out more here:[Broken mention](broken://pages/8iiuqQSo2FhUBbAGnFtX)
* **Campaign search term length validation**\
  We've introduced a validation rule that limits campaign search terms to a maximum of 150 characters.\
  Existing campaigns will continue to serve, but you'll need to update them to align with the new rule before applying any changes.

### **January 2025**

* **Updated Fonts and Colors**\
  We’ve refreshed our interface's fonts and colors to enhance readability and provide a more modern, streamlined design.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2FkXKlqsc1f5HjkT3aXpFz%2Fimage.png?alt=media&amp;token=afcfd92f-fc6c-4ec4-96e8-af37760af1df" alt=""><figcaption></figcaption></figure>

### **December 2024**

Christmas break 🎁

### **November 2024**

* **Phrase Match Keywords**\
  Increase your campaigns reach by using Phrase Match Keywords.\
  \&#xNAN;*Available for select retailers only.*
* **Negative Keywords**\
  Use negative keywords to ensure you are not serving on irrelevant searches and maximizing your ad spend.\
  \&#xNAN;*Available for select retailers only.*

#### Enhanced Integration Standards for Accurate Sales Attribution

{% hint style="info" %}
The below features are enabled by default, depending on your retailer's integration.
{% endhint %}

We are excited to introduce new standard integration process for Epsilon Retail Media, designed to enhance the accuracy and efficiency of sales attribution for retailers.

**Key Integration Components**

* **Session ID and Customer ID**: These identifiers are now mandatory for the integration process, facilitating precise tracking and attribution. While this requirement is not yet enforced, it will become obligatory in future updates.
* **DTM Cookie ID**: Providing the first-party cookie ID (dtmCookieId), though optional, enhances in-store data attribution by offering valuable insights into consumer behavior. Inclusion of the first-party cookie enables detailed attribution, with insights becoming available when the FPC token is submitted.

For more details on the standard ad integration workflow for retailers, see [Standard Integration](https://developers.citrusad.com/integration/reference/integration-workflow-options-1#standard-integration).

**Request Example**

```
{
  "sessionId": "{SESSION_ID}", // Set to value advised by the CIE.
  "customerId": "{CUSTOMER_ID}", // Set to CustomerId value when available.
  "dtmCookieId": "{DTM_TOKEN_VALUE}" // Set to dtm_token value.
}

```

**Token Collection Enhancements**

Retailers can now submit session ID, customer ID, and DTM token in dedicated fields. This capability supports both site-tagged and non-site-tagged environments, enabling accurate attribution of online and in-store sales.

**Improved Attribution Capabilities**

The enhanced system supports real-time attribution using the mandatory session ID and customer ID, with the optional inclusion of the DTM token. Expanded attribution capabilities now capture conversions that occur both before and after a user logs in, as well as across multiple devices.

**Integration with First-Party Cookies**

Our system seamlessly integrates with retailers' first-party cookies, with dedicated fields for capturing session ID, customer ID, and DTM token. For more information on integrating your onsite activities with Epsilon’s First Party Cookie, see [Integrate First Party Cookie](https://developers.citrusad.com/integration/docs/integrate-first-party-cookie).

**Multi-order attribution**

Our system can now attribute a single ad purchase across multiple customer orders, showing the true return on advertising spend for advertisers. As customers submit concurrent orders for products that have been advertised, our system automatically attributes them to the most recent relevant ad event.

{% hint style="info" %}
This capability has been temporarily reverted on selected integrations.
{% endhint %}

### **October 2024**

* **Suggested Keywords**\
  You can now view and add retailer-suggested keywords to your campaigns (Suggested Search terms), making it easier to align with retailer recommendations and optimize performance.\
  \&#xNAN;*Available for select retailers only.*
* **Korean Language Support**\
  The platform is now available in Korean, enhancing accessibility for our global users. The language is determined by your browser setting.
* **New 'Give Feedback' Button**\
  Share your thoughts directly with our team using the new 'Give Feedback' button, now available directly within the interface.

### **September 2024**

* **Custom Fields Support**\
  Create and edit campaigns requiring custom fields, such as Purchase Orders, for greater flexibility in campaign management.\
  \&#xNAN;*Available for select retailers only.*
* **Broad Display Targeting Support**\
  Create and edit campaigns with Broad Display placements, such as Homepage placements.\
  \&#xNAN;*Available for select retailers only.*
* **Marketplace/SellerID Support**\
  Create and manage campaigns specifically for marketplace retailers using Seller IDs.\
  \&#xNAN;*Available for select retailers only.*
* **New Wallet Filter**\
  Quickly find campaigns in your dashboard by filtering for a specific wallet.
* **Sidebar Navigation Experience**\
  The new navigation lets you pin the sidebar for quick access or hide it to maximize your workspace.

<figure><img src="https://19206235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmxYbXHcdDvQ7toxAu8ql%2Fuploads%2F2hqPmKi4xJzuNdibNqu8%2Fimage.png?alt=media&amp;token=243e87b9-9705-4b5d-acee-59f1c29ec497" alt=""><figcaption></figcaption></figure>

### **August 2024**

* **Creative Enhancements for Offsite Campaigns**\
  Add more personalization to your Offsite campaigns with the ability to include a subheadline (custom text color supported) and a brand name in your creative.\
  \&#xNAN;*Available for select retailers only.*
* **Search Term Metrics**\
  Gain deeper insights into your campaigns with new metrics in the Search Term Table. You can now view the average winning bid and search term volume.\
  \&#xNAN;*Available for select retailers only.*
* **New Placement Filter**\
  Find campaigns faster by filtering for a specific placement in your dashboard.

#### Close Exact Match <a href="#close-exact-match-1" id="close-exact-match-1"></a>

This feature is currently controlled by a feature toggle and is not enabled by default. To register your interest in this feature for your platform, please contact your CitrusAd representative or submit a support case to discuss the feature activation. Close Exact Match is an enhanced form of exact matching that allows a single exact keyword to encapsulate word variances. This allows advertisers to match their ads to search queries that are very close to their chosen keywords, but not necessarily exact matches.

**Key Benefits**

* **Increased Reach**: Broadens the audience by including keyword variations, thereby showing ads to a slightly larger, yet relevant, audience.
* **Improved Efficiency**: Optimizes the advertising budget by targeting users likely interested in the product or service, even if their search query is not an exact match.

**Key Components**

Close Exact Match works by focusing on the following elements:**Stemmings (Word Endings)**&#x43;lose exact matching focuses on comparing the stems of words, ignoring different word endings. For example, running, runs → run.**Stop Words**Insignificant words in the context of a broader phrase, known as stop words, are ignored. Some of the common stop words are, **and**, **the**, **for**, **of**, **an**, **a**.**Word Ordering**The order of words in close exact matches are ignored, allowing variations in word sequence to be treated as matches. For example, **run shoe** and **shoe run** are comparable.

**Examples of Comparable Exact Terms**

The following sets of terms are all considered comparable. If one of these terms is used as a keyword and any of the other terms is used as a search term, there will be a match.

| **Keyword Set**         | **Comparable Terms**               |
| ----------------------- | ---------------------------------- |
| run, running, runs      | running shoes, run shoe, run shoes |
| men's deodorant         | deodorant for men                  |
| apple, apples           | apples                             |
| running shoes, run shoe | shoes for running                  |

**Scenarios**

Here are some example scenarios demonstrating how close exact match works in different contexts.

**Scenario 1: All things apple**

| **Customer’s Search Term** | **Exact Keyword** | **Will it close exact match?** | **Reason**                  |
| -------------------------- | ----------------- | ------------------------------ | --------------------------- |
| apple                      | apple             | Y                              | Existing exact match        |
| apples                     | apple             | Y                              | Ignore plural               |
| apple                      | apples            | Y                              | Ignore plural               |
| an apple                   | apple             | Y                              | Ignore stop word            |
| apple pie                  | apple             | N                              | ‘pie’ not matched           |
| apple                      | apple pie         | N                              | ‘pie’ not matched           |
| an apple pie               | apple pies        | Y                              | Ignore stop word and plural |

**Scenario 2: ‘And I will walk 500 Miles’**

| **Customer’s Search Term** | **Exact Keyword** | **Will it close exact match?** | **Reason**                         |
| -------------------------- | ----------------- | ------------------------------ | ---------------------------------- |
| run                        | run               | Y                              | Existing exact match               |
| running                    | run               | Y                              | Ignore stemming                    |
| run                        | running           | Y                              | Ignore stemming                    |
| runner                     | run               | N                              | ‘run’ not comparable to ‘runner’   |
| for runners                | runner            | Y                              | Ignore stop word and plural        |
| shoes for running          | running shoes     | Y                              | Ignore word ordering and stop word |
| red running shoes          | shoes for running | N                              | 'red not' matched                  |

If you prefer not to match against certain words, you can use the negative exact match feature to exclude specific keywords from your campaign. For more information, see [Phrase match negative search terms](https://help.citrusad.com/releases#id-39.0-10).

#### First Party Cookie-Based Attribution <a href="#first-party-cookie-based-attribution" id="first-party-cookie-based-attribution"></a>

This feature is not enabled by default. For some users, it may require changes to your integration with Epsilon Retail Media. To register your interest in this feature for your platform, please contact your CitrusAd representative or submit a support case to discuss the feature activation.Current Behavior

### July 2024

* **Sort Campaigns by Last Updated**\
  Sort your campaign dashboard based on their last updated time.
* **Category Campaign Support**\
  Create and edit category campaigns with auto-added categories.\
  \&#xNAN;*Available for select retailers only.*

### **June 2024**

**Product Campaign Beta Launch**🎉\
The beta for Product Campaigns is now available! Create, edit and manage your product campaigns in one dashboard.

{% hint style="info" %}

## Looking for platform enhancements prior to June 2024?

These are available in our [Broken mention](broken://pages/ODlZXAeYkrud3d9qLO4m)
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/release-notes/platform-and-ui-release-notes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
