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

# Release notes

> What's new in Wrango for admins and marketers

This page lists product updates that affect how you work in Wrango. Entries are newest first.

Each release covers changes that admins and marketers will notice in **Admin view** or **Workspace view**.

<Update
  label="July 23, 2026"
  rss={{
title: "Universal and Conversion pixels, reporting date presets, and fixes",
description: "Pixels now offer separate Universal and Conversion snippets, Campaign and Website reporting gain quick date presets and UTC time filters, and fixes land across audiences, Script Lift, and downloads."
}}
>
  ## New

  <AccordionGroup>
    <Accordion title="Pixels" icon="scan-eye">
      [Pixels](/pixels/create) now provide separate **Universal Pixel** and **Conversion Pixel** install snippets, so you can track sitewide activity and conversion-page events independently. Copy either snippet from the create flow or the [Pixels dashboard](/pixels/dashboard) **Code Embed** tab.
    </Accordion>
  </AccordionGroup>

  ## Improvements

  <AccordionGroup>
    <Accordion title="Reports" icon="chart-column">
      * [Campaign](/reports/campaign) and [Website](/reports/website) reporting date filters now include **Quick Selections** for **Last 28 days**, **Last 90 days**, and **Last 365 days**.
      * When your report includes the **Activity Date Time** dimension, the date filter also accepts a **Time (UTC)** value for more precise ranges.
    </Accordion>

    <Accordion title="Audiences" icon="users">
      The **View example file** sample for [audience import](/audiences/import) now matches the expected NPI-only format.
    </Accordion>
  </AccordionGroup>

  ## Fixes

  <AccordionGroup>
    <Accordion title="Audiences" icon="users">
      * Deleted audiences no longer appear under [Workspace tags](/workspace-tags/dashboard).
      * Pressing Enter in the audience name field no longer refreshes the page.
    </Accordion>

    <Accordion title="Reports" icon="chart-column">
      * You can no longer continue [creating a Script Lift report](/reports/script-lift/create) without completing required selections for campaigns, brands, and conditions.
      * The **Analysis Window** on the Overview tab now matches the other [Script Lift](/reports/script-lift/report) tabs.
      * Decile chart percentages now display with one decimal place.
      * Downloaded [campaign](/reports/campaign) and [website](/reports/website) reports now include all rows instead of stopping at 10,000.
      * **Page URL** values no longer appear duplicated in downloaded [Website Reporting](/reports/website) files.
      * Removing an **Advertiser** filter in [Campaign Reporting](/reports/campaign) now updates the results correctly.
    </Accordion>
  </AccordionGroup>
</Update>

<Update
  label="July 9, 2026"
  rss={{
title: "Larger imported audiences, Script Lift data quality, and reporting fixes",
description: "Imported audiences support larger lists, Script Lift shows a not-sufficient-data state, and fixes across campaigns, audiences, pixels, and reports."
}}
>
  ## Improvements

  <AccordionGroup>
    <Accordion title="Audiences" icon="users">
      * [Imported audiences](/audiences/import) no longer require a minimum list size and now support much larger lists, up to roughly one million records.
      * The audience status tooltip on the [audiences dashboard](/audiences/dashboard#statuses) now explains the **Retrying** state, making it clear when an audience is automatically re-attempting after a failed run.
    </Accordion>

    <Accordion title="Reports" icon="chart-column">
      * [Script Lift](/reports/script-lift/report) now shows a **Not sufficient data** state when a report has too few exposed HCPs to produce reliable figures, so you are not shown numbers that cannot be trusted.
      * [Campaign reports](/reports/campaign) now keep dimension columns ahead of metric columns, so column order stays predictable as you adjust your selection.
    </Accordion>

    <Accordion title="Campaigns" icon="flag">
      Campaign fields in the [Create Campaign Flow](/campaigns/create) now show a clear length-limit message when input is too long, instead of failing without explanation.
    </Accordion>
  </AccordionGroup>

  ## Fixes

  <AccordionGroup>
    <Accordion title="Campaigns" icon="flag">
      * Publishing a campaign with a long name no longer fails in the [Create Campaign Flow](/campaigns/create).
      * The date filter on the [Campaigns dashboard](/campaigns/dashboard) now returns campaigns that were active in the selected range, each campaign's stats re-scope to that range, and campaigns that ended within the range stay visible.
      * The workspace dashboard in **Workspace view** now reports unique HCP reach correctly, without overcounting across campaigns.
      * Long campaign names no longer overflow off the screen on the [Campaigns dashboard](/campaigns/dashboard) and [Campaign details](/campaigns/details) page.
    </Accordion>

    <Accordion title="Audiences" icon="users">
      The audience side panel on the [audiences dashboard](/audiences/dashboard) now shows the campaigns an audience is linked to.
    </Accordion>

    <Accordion title="Pixels" icon="scan-eye">
      The pixel side panel on the [Pixels dashboard](/pixels/dashboard) now displays the pixel name correctly instead of showing the pixel URL.
    </Accordion>

    <Accordion title="Reports" icon="chart-column">
      * The **Learn how this is calculated** links in [Script Lift](/reports/script-lift/report) now open the [methodology documentation](/reports/script-lift/methodology).
      * Downloaded [campaign](/reports/campaign) and [website](/reports/website) reports now match the column order shown on screen.
      * [Website reporting](/reports/website) now produces more reliable visitor, session, and engagement metrics.
      * [Campaign](/reports/campaign) and [website](/reports/website) reports now include late-arriving data and no longer show duplicated rows after data refreshes, giving more accurate and complete figures.
      * [Script Lift](/reports/script-lift/report) now includes conversions that resolve after a campaign has run, improving the accuracy of lift results.
    </Accordion>

    <Accordion title="Admin view" icon="layout-dashboard">
      Invited users now land in their assigned workspace instead of an empty state or the create-organization screen. See [Team](/admin-view/team) and [Permissions](/permissions).
    </Accordion>
  </AccordionGroup>
</Update>

<Update
  label="June 25, 2026"
  rss={{
title: "More accurate HCP Reach, Script Lift practitioner lists, and reporting fixes",
description: "Campaign reporting improves HCP Reach accuracy, Script Lift shows complete practitioner lists, and fixes for campaigns, audiences, and reports."
}}
>
  ## Improvements

  <AccordionGroup>
    <Accordion title="Reports" icon="chart-column">
      * **HCP Reach** in [campaign reporting](/reports/campaign) now resolves to **NPI** first and falls back to **OAID**. Reported values may differ from earlier reports you built before this release.
      * The practitioner page in a [Script Lift report](/reports/script-lift/report) now includes every expected practitioner, closing gaps where some were previously missing.
    </Accordion>

    <Accordion title="Audiences" icon="users">
      The **Find out why** link in the [audience import](/audiences/import) review step now points to the correct documentation page.
    </Accordion>
  </AccordionGroup>

  ## Fixes

  <AccordionGroup>
    <Accordion title="Campaigns" icon="flag">
      The **Active** and **Processing** tabs on the [campaigns dashboard](/campaigns/dashboard) now show your campaigns correctly.
    </Accordion>

    <Accordion title="Audiences" icon="users">
      * [Imported audiences](/audiences/import) now keep their **Status** visible while in **Processing**. Previously, an audience could enter **Processing** and show a status badge, then lose it a short time later. The badge and **Status** column on the [audiences dashboard](/audiences/dashboard#statuses) now reliably reflect whether the audience is in **Draft**, **Processing**, **Campaign Ready**, or **Error**.
      * [Imported audiences](/audiences/import) now reach **Campaign Ready** instead of showing a false **Error**. Previously, an imported audience could finish processing correctly but stay on **Processing**, then switch to **Error** even though the audience was valid. These audiences now move to **Campaign Ready** as expected.
      * Audience previews now generate successfully when you use multiple **OR** conditions across the build and optimize steps in the [audience builder](/audiences/builder).
    </Accordion>

    <Accordion title="Reports" icon="chart-column">
      * Date filters now persist after you use **Save and Close** in [campaign](/reports/campaign) and [website](/reports/website) reporting.
      * Adding the **New HCPs** metric to a [website report](/reports/website) no longer triggers a **No matching rows** error.
    </Accordion>
  </AccordionGroup>
</Update>
