Skip to main content

Overview

Filters let you slice the ad feed to find exactly what you’re looking for. Combine niche, network, status, performance bucket, and keyword search to refine results.

Filter Types

AdRecon provides five independent filter dimensions:

Niche

Filter by vertical: Health, Wealth, BizOpp, Relationship, Survival, Other

Network

Filter by affiliate network: ClickBank, Digistore24, BuyGoods, MaxWeb, WarriorPlus, Other

Status

Active or Inactive ads

Performance

New, Promising, Profitable, Proven (based on days running + status)

Niche Filter

Niches categorize ads by vertical market:

Available Niches

  • Health — Supplements, fitness, weight loss, wellness
  • Wealth — Finance, investing, crypto, wealth-building
  • BizOpp — Business opportunities, courses, franchises
  • Relationship — Dating, marriage, social skills
  • Survival — Preparedness, self-defense, homesteading
  • Other — Uncategorized or mixed verticals

How to Filter by Niche

  1. Click the Niche dropdown in the filters bar
  2. Select one of the 6 niches or “All Niches”
  3. Feed updates instantly to show only matching ads
Niche classification is automatic based on ad copy, offer name, and advertiser metadata. It uses keyword matching and network signals.

Network Filter

Networks identify the affiliate platform or network:

Available Networks

  • ClickBank — Large digital marketplace
  • Digistore24 — European digital products platform
  • BuyGoods — Ecommerce and physical products network
  • MaxWeb — Global affiliate network
  • WarriorPlus — Digital marketing and IM offers
  • Other — Unknown or unclassified networks

How to Filter by Network

  1. Click the Network dropdown
  2. Select a specific network or “All Networks”
  3. Results narrow to ads from that platform
Network detection uses domain analysis from landing pages, offer names, and advertiser patterns. Some ads may be classified as “Other” if the network is unclear.

Status Filter

Status shows whether an ad is currently running:
  • Active — Ad is live and currently being served
  • Inactive — Ad is no longer running (pulled or paused)

Why Status Matters

  • Active ads — Current campaigns; may still be profitable
  • Inactive ads — Historical data; good for research but may be outdated
  • Long-inactive proven ads — Often indicate saturated markets or compliance issues

How to Filter by Status

  1. Click the Status dropdown
  2. Choose “Active”, “Inactive”, or “All Status”
  3. Feed refreshes with status-filtered results
Status is updated periodically from Facebook Ad Library. An ad may go inactive if the advertiser pauses it, Facebook removes it, or the campaign ends.

Performance Bucket Filter

Performance buckets classify ads by longevity and profitability signals:

Bucket Definitions

1

New (0-14 days)

Active ads that have been running 14 days or less. Testing phase — profitability unknown.
2

Promising (7-29 days)

Active ads running 7-29 days. Early traction — likely gaining momentum.
3

Profitable (30-59 days active, 60+ inactive)

Active ads running 30-59 days OR inactive ads that ran 60+ days. Validated offers with proven conversion.
4

Proven (60+ days active, 180+ inactive)

Active ads running 60+ days OR inactive ads that ran 180+ days. Long-term winners — highly profitable.
Performance buckets use multi-signal classification (status, days running, creative count, video presence). The server applies a lightweight filter; the client refines classification for accuracy.

How to Filter by Performance

  1. Click the Performance dropdown
  2. Select a bucket (All, New, Promising, Profitable, Proven)
  3. Feed updates to show only ads matching that performance tier
When a performance bucket is active, the feed automatically sorts by “Updated At” (descending) to show the most recently refreshed ads first. The days running sort is disabled because the bucket itself defines the days range.

Search Filter

Search performs a full-text query across:
  • Offer name — Product or service name
  • Advertiser — Company or brand running the ad
  • Ad copy — Full ad text body
1

Click Search Bar

Locate the search input at the top of the dashboard
2

Type Keywords

Enter any term (offer name, advertiser, product keyword)
3

Debounced Query

Results update automatically after 300ms pause in typing
Search is case-insensitive and uses SQL ILIKE with wildcard matching. Partial words are matched (e.g., “keto” finds “Keto Diet”, “Ketogenic”, “Keto Coffee”).

Search Tips

  • Be specific — “weight loss” returns thousands; “Resurge” narrows to one product
  • Use brand names — Search by advertiser to find all ads from a company
  • Combine with filters — Search “supplement” + Niche=Health + Status=Active
  • Try variations — “BizOpp”, “business opportunity”, “entrepreneur”

Combining Filters

All filters work together:
  1. Select Niche = Health
  2. Select Network = ClickBank
  3. Select Status = Active
  4. Select Performance = Proven
  5. Type “supplement” in search
Result: Active ClickBank health supplement ads that have run 60+ days and mention “supplement” in copy.
Filters are applied server-side when possible. Niche and Network filters sometimes use client-side processing to avoid database timeouts (expensive regex operations).

Filter State Persistence

Per-Scope State

Each feed scope (All, Saved, Projects) maintains independent filter state:
  • Switching from All to Saved resets filters
  • Each project remembers its own filter settings
  • Returning to a scope restores previous filters

URL Sync

Filter state is NOT synced to URL params. Refreshing the page resets all filters to defaults:
  • Niche: All Niches
  • Network: All Networks
  • Status: All Status
  • Performance: All
  • Search: Empty
  • Sort: Days Running (desc)

Filter Indicators

Active filters show visual cues:
  • Badge count — Number in top-right of filters icon (mobile)
  • Dropdown state — Selected option shown in desktop dropdowns
  • Clear button — Visible when filters are active (resets all)
The active filter count includes non-default niche, network, status, performance, and sort settings. Search is not counted in the badge.

Mobile Filters

On mobile devices:
  1. Tap the filter icon (sliders) in the top bar
  2. A bottom sheet slides up with all filter controls
  3. Select options and tap outside to close
  4. Active filter count badge appears on the icon
Mobile filter sheet includes sort controls (desktop shows these in column headers).