---
title: "Forecasting Filters"
slug: "forecasting-filters"
tags: ["Reach Extension"]
updated: 2026-05-29T14:26:26Z
published: 2026-05-29T14:26:26Z
---

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

# Forecasting Filters

Use **Filters**in **Forecasting > Inventory Availability** to only show forecasting data for the items that you select. Some filters are required for some reports, and some filters are not available for some reports.

## Specify Forecasting Filters

![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1684412496000.png)

1. To modify a mandatory filter, select the item in **Filters**to open the filter editor at the right side of the screen. Make your selections and select **Save**.
2. To add a new filter, select **Add new** to open the filter editor. Make your selections and click **Save**.
3. To edit an existing filter, select it to open the filter editor. Make the changes and click **Save**.
4. To remove a selected non-mandatory filter, select the **X** next to the filter.

## Filters

| Filter | Description |
| --- | --- |
| **Publisher** | Required. If you manage only one publisher in TAP, that publisher is selected automatically. If you manage two or more publishers, you must begin by selecting one publisher from the drop-down list. |
| **Date Range** | Required. You can choose from several **Presets**, or you can enter a custom date range by selecting **Date range (UTC)** to open a calendar. The **End of Month** preset selects tomorrow until the last day of the month. Click **Save** to save your selection. **Note**: You can forecast up to 12 months into the future using the custom date range. However, the farther ahead in the future you go, the less reliable the forecast becomes. |
| **Position** | Required for **TAP Impressions**. Choices: - **Pre-roll** - **Mid-Roll** - **Post-Roll** |
| **Bulk/Filler Flights** | Required for **TAP Impressions** and **TAP Spots**. Not available for **TAP Reach Extension**. Choices: - **Exclude** - **Include** The default is **Exclude**, which excludes Bulk and Filler flights (with or without goals) from avails calculations and contending list. To include those flights in your calculations and contending list, select **Include**. |
| **Station** | **TAP Impressions**and **TAP Spots** only. Required for **TAP Spots**. For **TAP Impressions**, **Station**includes **Market**, **Group**, **Genre**, and **Station/Podcast**. For **TAP Spots**, **Station**only includes stations. Choose between **Market,** **Format**, and **Station**. The **Market,** **Group**, **Genre**, and **Station/Podcast** selectors work independently. Selecting one item does not act as a filter for other selections. For example, if you select a **Market** and then switch to the **Station/Podcast** tab, you are starting over, you are not seeing stations/podcasts filtered by that market. Depending on your publisher setup, you might not see **Market**or **Group**. **Genre**must be defined in your Triton Digital publisher configuration to appear in Format-based forecasting reports. If you're not sure what your defined genres are, or to change them, [contact Customer Support](/user/docs/contact-support). **Note:** Use caution if using both **Station** and **Station Tag** filters in the same query. See **Station Tag**for details. |
| **Ad Duration** | Choose a preset, in seconds. See [**Ad Duration Usage Notes**](/v1/docs/forecasting-usage-notes-and-tips#ad-duration-usage-notes)**.** |
| **Advertiser** | List of available advertisers. You can select only one. When you select the **Advertiser**filter, the **IAB Category** for that advertiser is automatically selected for that advertiser. Also see [**Ad Separation Notes**](/v1/docs/forecasting-usage-notes-and-tips#ad-separation-notes). |
| **Audience Targeting** | **TAP Impressions**only. List of available [**audience segment targeting**](/v1/docs/audience-segments-targeting) options. For best results, you should use an audience segment for at least 4 weeks. For details, see [Historical Data for Forecasting.](/user/docs/inventory-availability-forecasting#historical-data-for-forecasting) You can combine OR and AND segments. Audience Segment targeting is an optional feature. For more information, or to enable the targeting feature, speak with your Triton Digital Client Success Manager. See [Understanding Impression Inventory with DMP Audience Segments](/user/docs/viewing-a-forecasting-report#understanding-impression-inventory-with-dmp-audience-segments). |
| **Brand Safety** | Select one of these: - **Set all categories**: Use the slider to select a single Brand Safety level that applies to *all categories*. - **Customize each category**: Use the sliders to select Brand Safety levels for *each category*. This item only appears if you have [**Brand Safety**](/user/docs/sounder) enabled. > [!TIP] > **Tip:** To re-use queries with complex Brand safety category settings, [Save the query](/v1/docs/savingscheduling-forecasting-queries) with a filename that indicates the category settings. For example, if a particular advertiser always uses the same combination of settings, include that advertiser's name in the saved query, along with a hint such as "BS" for "Brand safety." |
| **Contextual Tag** | **TAP Impressions** only. Podcast content type only. Enter [Contextual targeting tags](/user/docs/contextual-targeting) to include or exclude. For best results, you should use a contextual tag for at least 4 weeks. For details, see [Historical Data for Forecasting.](/user/docs/inventory-availability-forecasting#historical-data-for-forecasting) If you remove the contextual tag from [Sounder](/user/docs/sounder), it will remain in Forecasting for 28 days. |
| **Contract Name** | **TAP Reach Extension** only. Name of the Reach Extension [contract](/user/docs/contracts) created by the Reseller. Only available for the optional [Reach Extension](/user/docs/reach-extension) feature in TAP. |
| **CSegID** | **TAP Impressions**only. A *custom segment ID* is a numeric code to identify a specific segment, group, or type of users. They can be used for ad targeting and to set custom frequency caps, as well as other targeting functions. Custom segment IDs are set up in collaboration with Triton Digital and are used with Triton Digital’s players or streaming services. If your player declares [custom segment IDs](/v1/docs/new-tap-user-guide-glossary#c) when it connects to the stream, you can use those IDs for targeting and forecasting. |
| **Daypart** | You can select only one daypart per report. You can also create custom dayparts. Some restrictions apply. **Daypart**is based on the station timezone. |
| **Delivery Method** | **TAP Impressions** only. Choose one of these: - **Live** - **On-Demand** - **Podcast** **Delivery Method** in TAP Forecasting actually filters the **Content type** in TAP flights. For details, see [Changes to Delivery Method for On-Demand Publishers](/user/docs/change-to-delivery-method-for-on-demand-publishers) |
| **Demographic** | **TAP Impressions** and **TAP Reach Extension**only. Choices: - **Gender** - **Age** This option only works if the player provides this info from the listener's user profile when the player connects to the stream. |
| **Devices** | **TAP Impressions**only. Choices: - **Device** - **Device Form Factor** - **Operating System** - **User Agent Name** - **User Agent Type** You can refine each item. Example, **Device** contains an extensive list of devices, **Device Form Factor** includes **Car Entertainment System**, **Desktop or Laptop**, **Mobile Device**, **Smart Speaker**, and more. |
| **Distributor** | **TAP Impressions**only. Free-form field where you enter the name of the distributors you would like to filter. You can include or exclude the selected distributors. Enter each distributor individually and click **Add to Selected Distributors** to add it to the list of distributors to filter. Select**Save** to save the list. |
| **Episode Published Age** | Podcasts only. Choices: - Include/exclude - Rule selector - Date selectors Rules include **Is**, **On or before**, **On or after**, and **Between (inclusive)**. You can stack your selections, such as ***On or before 20 day(s) ago*** + ***On or after 5 day(s) ago***. |
| **Episode Published Date** | Podcasts only. Choices: - Include/exclude - Rule selector - Date selectors Rules include **Is**, **On or before**, **On or after**, and **Between (inclusive)**. Note that you can stack your selections. Example: **Is April 10** + **On or before March 31**. |
| **Flight Priority** | **TAP Impressions**and **TAP Spots** only. Enter a flight priority value between **1 - 16**. See [Priority Value](/user/docs/how-ad-selection-works#priority-value). This filter adds a column to the report called **Accessible Inventory** that *ignores* contending flights of higher priority than the flight priority value you enter. It only shows inventory with a priority at, or lower than, the value you enter in the Flight Priority filter, plus inventory not yet booked. For example, if you enter **Flight Priority = 10**, the column shows inventory with [priority values](/v1/docs/how-ad-selection-works#priority-value) from 10-16 as well as inventory which is not yet booked. Remember that a low priority number means a high priority value, 1 is the lowest number but the highest priority. |
| **Frequency Capping** | Enter the capping level: impressions per **Break** or **Download**. Impressions per **Download** is for podcast only. When **Download**is selected, the **Delivery Method (Podcast)** filter is also added. For **TAP Impressions** or **TAP Spots**, you may see contending flights appear even when the **Available Inventory** is equal to the **Total Inventory** figure. This is expected and is due to the way in which frequency capping reduces the total and available inventory but still leaves space for other flights to deliver. For more information, see [**Frequency Capping Usage Notes**](/v1/docs/forecasting-usage-notes-and-tips#frequency-capping-usage-notes)**.** |
| **Geo** | **TAP Impressions** and **TAP Reach Extension**only. Choices: - **Location:** Choose from a list of countries. You can expand each country for states/provinces, regions, and cities. - **Lat / Long:** Specify a zone, which is a circle defined by its latitude and longitude in decimal degrees and a radius in kilometers or miles. You can enter or edit the coordinates directly or point to them on the map. A green zone is an include rule, an orange zone is an exclude rule, and a blue zone is the zone you’re currently specifying. - **ZIP/Postal Codes:** Enter a comma-separated list of ZIP codes. Do not end the list with a comma. For a contiguous range, enter <first zip code>-<last zip code> (e.g. 10001-10048). You can enter up to 500 ZIP/Postal Codes. You can combine **Location**, **Lat/Long**, and**ZIP/Postal Codes** areas to include and exclude. Do not create overlapping include and exclude rules. Results for the overlapped rules are unpredictable. |
| **IAB Category** | List of [**IAB Categories**](/user/docs/new-tap-user-guide-glossary#i). See [**Forecasting for a Specific Flight**](/user/docs/forecasting-usage-notes-and-tips#forecasting-for-a-specific-flight). Also see [**Ad Separation Notes**](/user/docs/forecasting-usage-notes-and-tips#ad-separation-notes). |
| **In-Market** | Filters impressions according to in-market status. Possible values: - **True**: impressions are in-market. - **False**: impressions are out-of-market. Market targeting and measurement (In- and out-of-market) only work if your podcasts/stations have a defined geographical coverage area. This is an optional setting within your Triton Digital broadcaster configuration that specifies your market coverage area based on country, DMA or MSA (U.S. only) or a latitude/longitude with a defined radius. To verify if your stations have a defined geographical coverage area, or to set it up if they don't, [contact Customer Support](/user/docs/contact-support). |
| **Inventory Owner** | Name of the Inventory Owner in a Reach Extension contract. Only available for the optional [Reach Extension](/user/docs/reach-extension) feature in TAP. |
| **Position in Break** | Choices: - **First** - **Last** Live stream forecasting only supports one pre-roll, **First**. Select **Last** to exclude Live stream inventory. |
| **Station Tag** | **TAP Impressions**only. Enter [**Station tags**](/v1/docs/station-tags) to include or exclude. For best results, you should use a station tag for at least 4 weeks. For details, see [Historical Data for Forecasting.](/user/docs/inventory-availability-forecasting#historical-data-for-forecasting) **Note:** Triton does not recommend using both [**Station**](/docs/forecasting-filters#station) and **Station Tag** filters together. They operate with AND logic, not OR logic. Therefore, if the station is not assigned to the station tag, you will get no results. |
| **TTag** | **TAP Impressions** and **TAP Reach Extension**only. Enter [**TTags**](/v1/docs/custom-ttag-targeting) to include or exclude. Custom Targeting Tags (TTags) in TAP work with custom tags that are declared by your player. When there is a match, targeting is achieved and the campaign can deliver to that player. For best results, you should use a ttag for at least 4 weeks. For details, see [Historical Data for Forecasting.](/user/docs/inventory-availability-forecasting#historical-data-for-forecasting) |

## Filter Logic

Unless otherwise indicated, filtering logic is as follows:

- Between filters: TAP Forecasting applies AND logic. Example: **Publisher** AND **Date Range** AND **Position**.
- In filters: TAP Forecasting applies OR logic. Example: **IAB 10: Magazines** OR **IAB-11: Books & Literature**.

## Set up a Filter

When editing or adding a new filter, the filter editor opens on the right.

Some items in the **Filters** and **Dimensions** lists include a search tool, such as the search tool found in the **Audience Targeting** filter. For better results, use search terms that are not too wide in scope. For example, if you want to find the "females: 25-49" audience targeting segment, don't just enter "**25**." That will return too many unrelated items. Instead enter "**females**."

The behavior within the filter editor depends on the selected filter. In most cases you first select the filter then click **Next** to refine it. Some filter go several layers deep.

![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1684413519141.png)

1. Select the **Devices** filter.
2. Click **Next**.
3. The panel shows the Devices filter panel, where you can refine your devices filter.
4. Select the items you want to filter on.
5. When finished, click **Save**.

### Include or Exclude Filter Options

Select an item once to include it, select twice to exclude it. Not all items offer an exclude option.

Generally speaking, when you include a selected item in a filter definition, you are *excluding* any other items in that filter that are not selected to be included. For example, if you include Android in an operating system filter, you are excluding all other operating systems.

![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1684413560891.png)

Conversely, if you exclude Android in this filter, you are *including* all others that are not selected. Excluded items are shown in red in the selected items list.

![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1684413587293.png)

> [!NOTE]
> You can select multiple items to include or exclude. However, there are no validations in place to ensure you don't create a filter that makes no sense or is redundant. For example, if you **include** Android and **exclude** Apple iOS in the same filter, the resulting report is the same as if you had only **included** Android. (The **exclusion** of iOS is implicit.)

Some filters use buttons to include or exclude (as shown above) and some use a drop-down menu (shown below).

![](https://cdn.document360.io/7124b381-0a94-401a-abbd-9df9c4ea5dff/Images/Documentation/image-1684413629808.png)
