Meta Catalog — Acquisition Broad

Ad-ops collection. Not for storefront navigation.

Product set for Meta carousel and DPA prospecting on the best-performing acquisition ads. Sized for creative rotation without frequency fatigue. Built 2026-07-27.

Hard gates: active and published to Facebook & Instagram · every size in stock · ≥40 units · apparel only · 180-day return rate ≤30% (exceptions listed below).

Composite score, self-calibrated to the median of the qualifying universe (134 products with ≥300 GA4 product views in the last 90 days):

  • 40% net revenue per Meta paid session · median $0.92
  • 28% net revenue per 1,000 product views · median $865
  • 17% purchase-to-view rate · median 0.627%
  • 15% 90-day sell-through · median 9.5%

Products with <150 Meta sessions are scored on the GA4 signals reweighted 50/30/20. Threshold is 0.70.

Composition — 100 products: 88 above the score threshold, plus 12 newly-published products held as a discovery cell with insufficient data to judge.

Admitted as deliberate exceptions, on composite score after review: Altha Italian Rose Print Corset Mini (1.43, 35.6% returns) · Kisha Floral Midi Sundress Rose Print (1.20, 30.5%) · Carmen Strapless Corset Belted Midi Blush Pink (1.00, 31.8%) · Beatrice 3D Flowers Midi Bandage Ruby (0.95, 11.3%) · Alana Funnel Neck Mesh Maxi Garden Muse (0.96, 5.6%). Check these first at the next audit.

Held out despite scoring above threshold: Abigail One Sleeve Maxi (42.7% returns) · Kisha Peony Peach (41.7%) · Veva Black (37.1%) — return cost beyond lost revenue is invisible to the score. Dasha Modern Midi Black (0.8% sell-through on 3,480 units — overstock, not demand). Hayley Off Shoulder Floral Print (30.2% returns and 1.00 ROAS in Meta's own product data).

Three rules learned the hard way:

  1. Absence of data is not neutral. For a product live over a year, no sales history is a verdict. 34 aged non-sellers were removed on this basis.
  2. Platform-reported ROAS is unreliable at product level. Giulia Mermaid Corset Maxi Gown showed 6.33 ROAS in Meta and ranks last of 134 on first-party data (netRPS $0.13, 0.04% purchase-to-view).
  3. Score everything, then override. An early hard-exclusion list was applied before scoring, so Altha, Alana and Beatrice never entered the model — all three passed once scored. Category rules also over-generalize: Beatrice was cut for "3D Flowers" in its name but is a midi bandage dress returning at 11.3%, not a gown returning at 37–51%.

Review cadence: every 30 days. Size completeness decays fastest — check it first.