Before searching: define the output
Choose one target market, a product category, the price range you can operate and the person responsible for the decision. Have a research log, access to the public Meta Ad Library and a way to request supplier information. A paid research platform is optional.
The output is a dated record with an advertiser, product URL, evidence, unresolved questions and one action: reject, hold for information, request a sample or run a capped test. I would not begin with a target number of products to find; that encourages filling a shortlist with weak candidates.
1. Search a market and identify the advertiser
Open Meta Ad Library, select the country you intend to sell in and the relevant ad category. For ordinary ecommerce research, use the general ads option where available. Search a known advertiser, a product term or the customer problem you want to solve. Avoid mixing countries into one conclusion when shipping, language and buying behavior differ.
Save the advertiser or page identity and the public ad link, not only a cropped creative. Similar names, resellers and regional pages can refer to different businesses. If the identity cannot be matched to a real storefront, mark it unresolved rather than importing another store's estimates.
2. Record the ad evidence without inventing results
Describe the hook, format, offer, visible start date and destination when available. Separate what you can see from what you infer. A repeated demonstration may suggest an angle worth investigating; it does not tell you whether the campaign is profitable.
Look for distinct variations and a coherent offer rather than counting duplicated records as independent proof. Ad longevity is a clue, not a universal success threshold. Ordinary commercial ads do not expose the merchant's full sales or profit; special transparency fields and archives vary by category and region.
| Record | Acceptable observation | Unsupported leap |
|---|---|---|
| Creative | The video demonstrates one use case | This hook has a high conversion rate |
| Dates | A visible start date or current active status | Continuous profitable spend throughout that period |
| Offer | A bundle or discount is advertised | Customers regularly buy at that price |
| Destination | The ad opens a named product page | Every similar ad belongs to the same merchant |
3. Follow the destination into the store
Open the actual ad destination and record the domain, product variant, selling price, bundle contents, shipping promise and return terms. Compare the ad claim with the page. A price mismatch, unavailable variant or unrelated redirect should reduce confidence immediately.
Inspect the store for coherent contact details, policies, product information and offer consistency. These checks help you understand the customer journey; they do not certify that the merchant is legitimate or prove a particular commerce platform. I would avoid labeling a store Shopify unless there is a reliable basis for that claim.
If the destination is dead, keep the ad record but hold the candidate. Guessing a replacement URL can silently change the product you are evaluating.
4. Validate the product beyond the ad
Compare customer questions and demand signals outside the original advertiser. Investigate the problem solved, substitute products, differentiation and seasonality. Repeated copies of the same advertisement are not independent demand sources.
Request a supplier quote for the exact specification and destination. Check sample quality, dimensions, packaging, delivery time, replacement policy and relevant safety or platform requirements. For an established brand, also ask whether the item fits your existing customers; for dropshipping, unreliable fulfillment can defeat an otherwise interesting offer.
I would request evidence for product claims before reusing them. Do not copy a competitor's creative, testimonials or brand assets. The research should produce an original hypothesis you can support, not a duplicate campaign.
5. Calculate an acquisition-cost ceiling
Use your own selling-price assumptions and written cost inputs. Contribution before advertising equals net revenue after discounts, refunds and applicable taxes, minus product cost, fulfillment, payment fees and other variable costs. The maximum affordable acquisition cost is that contribution minus the profit buffer you require.
Illustrative arithmetic only: if net revenue is $40 and all non-ad variable costs total $25, contribution before ads is $15. Reserving a $5 profit buffer leaves a $10 acquisition-cost ceiling. These are invented planning inputs to explain the calculation, not observed results, supplier prices or a prediction of what Facebook ads will cost.
Run a cautious case with higher delivery or return costs. If that case breaks your minimum margin, hold the product until the cost uncertainty is resolved. I would never borrow a competitor's modeled revenue figure to fill a missing cost input.
6. Apply rejection rules before positive signals
A score cannot rescue a product that fails a hard operating constraint. Decide the constraints before browsing so a persuasive creative does not move your standards halfway through research.
| Decision level | Examples | Action |
|---|---|---|
| Hard rejection | Prohibited claims, unresolved safety risk, margin below your floor, unacceptable fulfillment or inconsistent supplier | Stop; do not run an ad test to compensate |
| Caution | Seasonal demand, one dominant advertiser, little differentiation, incomplete cost evidence | Hold or narrow the test until uncertainty is addressed |
| Positive signal | Independent demand clues, workable economics, demonstrable use case, reliable supply | Request a sample or write a controlled test brief |
An example decision record
Illustrative example, not a live product recommendation: a compact desk organizer appears in a demonstration ad. The advertisement explains the storage problem clearly, but the supplier has not confirmed packaged dimensions. The record should preserve that uncertainty rather than label the item a winner.
| Field | Example entry |
|---|---|
| Market and owner | United States; product researcher |
| Ad and storefront | Save the actual source URLs and observation date during research |
| Observed angle | Small-desk organization demonstrated in use |
| Unknown | Packaged dimensions and destination-specific shipping quote |
| Economics | Not approved until the written quote is received |
| Decision | Hold; request dimensions, sample and landed-cost quote |
| Next review trigger | Reassess after the sample and fulfillment evidence arrive |
Use these same fields in a spreadsheet, with separate columns for observed fact, vendor estimate and your interpretation. A held candidate with a clear next action is a better output than a confident shortlist built from missing information.
When a paid tool helps repeat the process
The free workflow is sufficient for occasional checks. If you repeatedly search many advertisers and connect ads to products and stores, WinningHunter is an optional research layer. Use it at the discovery and destination-investigation steps; it does not replace supplier quotes, sample inspection or your own margin model.
I would trial it with a known Facebook advertiser first and check whether it produces a clearer, reusable brief. Its Basic plan lists Facebook ads; other channel needs may require a different tier. Do not subscribe merely because a long list of results looks productive.
Design the test and define when to stop
Once the sample, policy and economics checks pass, write one customer hypothesis, one original angle, a spending cap and a review point. Define what counts as a valid purchase or lead in your own analytics and reconcile it with orders and refunds. Set the cap from your available risk budget; there is no universal number that makes a product test safe or meaningful.
Stop for fulfillment failures, unsupported claims or costs that breach the pre-agreed ceiling. If attention is strong but purchases are weak, inspect offer and landing-page consistency before assuming the tool found a bad product. If sales arrive but returns destroy margin, revise the product decision rather than celebrating the ad metrics.
Keep the rejected and held records. They reveal whether the bottleneck is discovery, supplier quality, economics or creative execution, and whether paying for more discovery software would actually help.
Final checklist
Before approving spend, confirm the advertiser identity, live offer, independent demand clues, supplier sample, landed costs, policy constraints, original creative plan and stop conditions. The result should be an accountable next decision, not a promise of a winning product.
Questions to settle before acting
A visible ad shows an advertiser is promoting an offer. It does not independently prove purchases, profitable acquisition or repeat demand.
No. Start with Meta Ad Library and a dated log. Consider a paid tool when repeated discovery and ad-to-store investigation become a meaningful bottleneck.
There is no universal duration threshold. Use the visible record alongside demand, supplier, margin and fulfillment evidence; reject hard risks regardless of ad age.
Evidence and Official Sources
These records separate public evidence, vendor statements, live checks and editorial interpretation. Dates show when I last checked each source.
Observed in public material
Meta Ad Library is the primary public source used to observe Meta advertising records.
Boundary: The public interface was checked in a browser. General active ads and regional or political transparency archives have different coverage.
Sources: Meta Ad Library
Editorial interpretation
Visible advertising activity does not prove spend, conversion, margin or profit.
Boundary: Material decisions require supplier, platform and first-party test evidence.
Sources: Meta Ad Library, Shopify Help Center