Ecommerce Ad Swipe File: What to Save and How to Tag It

ResearchOctober 13, 20269 min readBy Klipio team
Ecommerce Ad Swipe File: What to Save and How to Tag It

An ecommerce ad swipe file is a tagged collection of real Meta ads from your competitors, adjacent categories and big DTC brands, saved so you can spot which angles, offers and proof formats keep running. The useful version tags each ad by angle, format, hook, offer type, proof type, funnel stage and days running, then feeds a short weekly briefing routine.

General swipe file advice works for any business. Product brands need a few extra fields, because the offer and the proof often do more work than the hook.

What makes an ecommerce ad swipe file different?

A generic swipe file asks "what is this ad saying?" For a store, two more questions matter just as much: what is the deal, and what makes me believe it?

A skincare brand, a pet food brand and a homeware brand can all run the same UGC hook. What separates the ads that keep running is usually the offer structure (bundle, free gift, subscription) and the proof (reviews, demo, comparison). If your swipe file doesn't record those, you lose half the pattern.

If you are starting from zero, our guide to building a Facebook ads swipe file covers the basics of capture and storage. This post is the ecommerce layer on top.

Which brands should go into a DTC ad swipe file?

Pull from three rings. Most stores only pull from the first one, which is why their swipe file ends up as a mirror of their own category.

Ring 1: direct competitors. The four to eight brands selling the same product to the same buyer. These tell you what your customer already sees in their feed, so you know what is crowded.

Ring 2: adjacent categories. Brands selling to the same buyer but a different product. A premium candle brand should watch premium skincare and coffee subscriptions. Same customer, different ideas, and nobody in your category has copied them yet.

Ring 3: large DTC benchmarks. Big, well-funded direct-to-consumer brands that test constantly. They rarely share your product, but their long-running ads show which formats survive heavy testing.

How do you find these brands' ads on Meta?

Everything starts in the Meta Ad Library at facebook.com/ads/library. It is free and shows every active ad from any advertiser, with a "Started running on" date on each card.

Search each brand by name, pick the right Page, and filter to active ads in the country you sell in. Keyword searches for the job your product does ("frizz", "dog itching", "back pain") also surface brands you didn't know about.

Our post on ecommerce Facebook ad examples has the search patterns that work best for stores, so I won't repeat them here.

What should you tag on every ecommerce ad?

Seven fields. Each one answers a question you will ask when writing a brief.

Angle. The argument the ad makes. Problem and relief, founder story, comparison against the alternative, social proof, offer-led, or gifting.

Format. Static image, video, or carousel. Note UGC-style video separately from studio video, because they behave differently.

Hook. The first line of text or the first three seconds of video, written out word for word. This is the field you will search most.

Offer type. Bundle, free gift with purchase, free shipping threshold, subscribe and save, first-order discount, guarantee, or no offer. Record the type, not the discount level.

Proof type. Customer review, star rating, creator testimonial, live demo, before and after, press mention, or comparison. Proof type is the tag most swipe files skip, and for product ads it is often the reason an ad converts.

Funnel stage. Cold (explains the product from scratch), warm (assumes you've seen it), or unclear. Catalogue and collection ads are usually warm.

Days running. Today's date minus the "Started running on" date. Advertisers keep paying only for ads that work, so ads running for weeks or months are usually winners. This is the closest thing to a performance number the library gives you.

How should you structure the folders and tags?

Folders by brand feel natural but fail at briefing time, because briefs start from an angle, not a brand. Our post on organizing a swipe file explains why in detail. For ecommerce, I use a flat structure with a small fixed tag list.

LevelWhat goes hereExample values
Top folderOne per quarter2026-Q4
Raw filesAll downloads, named by brand and datebrandname_2026-10-13.mp4
Sheet or databaseOne row per adBrand, ring, link, all seven tags
Ring tagWhere the brand sitsDirect, adjacent, benchmark
Angle tagOne per adProblem/relief, founder, comparison, proof, offer, gifting
Offer tagOne per adBundle, free gift, subscribe, threshold, guarantee, none
Proof tagOne or two per adReviews, demo, before/after, creator, press
StatusWhat happens nextNew, reviewed, briefed, tested

Keep each tag list short and fixed. If your team starts inventing new tags every week, nobody can filter anything.

Store the link to the original Ad Library entry next to every row, plus the "Started running on" date. That way you can recheck whether a brand is still running the ad when you review it.

Which ecommerce ad patterns should you watch for?

These come up again and again in product brands' long-running ads. They are patterns to look for, not a promise that any one of them works for you.

UGC unboxing and first use. A customer-style video opening the box, reacting, then using the product. Watch for what the creator says in the first line, because that is usually an objection being answered.

Before and after. Common in cleaning, home, and some beauty categories. Meta's ad policies restrict before and after imagery in certain areas, including weight loss and some health claims, so note which categories you see it in and check the rules before borrowing the idea.

Bundle offers. "Buy two, get one" or a starter kit priced as a set. Tag the bundle structure and how the ad explains the value. The ad often leads with the kit, not the discount.

Founder story. A founder on camera explaining why the product exists. Popular with smaller brands because it is cheap to shoot and builds trust fast.

Comparison against the alternative. Your product next to the old way: the drugstore option, the cheap version, the habit it replaces. Usually shown as a split screen or a simple table graphic.

Review stacks. Static or carousel ads built entirely from customer reviews. These often show up as warm ads alongside cold UGC from the same brand.

How do you use an ecommerce swipe file every week?

A swipe file that nobody reads is a storage cost. The fix is a fixed weekly slot, about 30 minutes.

steps
Refresh :: Save new ads from your three rings
Tag :: Fill the seven fields for each new ad
Filter :: Sort by days running, then by angle
Spot :: Find angles running across several brands
Brief :: Write two or three briefs from those patterns
A 30-minute weekly routine that ends in briefs.

Monday: refresh. Open each brand in the Ad Library and save anything new since last week. A bulk download saves the most time here. Our free extension, the Meta Ad Library Downloader, can collect every running ad from a search into one ZIP with a CSV and a searchable swipe board, which drops straight into the sheet.

Tag while it's fresh. Fill the seven fields for new ads only. Ten minutes for a dozen ads is realistic once the tag list is fixed.

Filter by days running. Sort the whole file by longevity. The long runners are your shortlist.

Look across brands. If two direct competitors and one benchmark brand are all running a review-stack carousel with a bundle offer, that is a pattern worth testing.

Write the briefs. Each brief names the pattern, links two or three swipes by their Ad Library entry, and says what you will change for your product. Our guide to writing a creative brief from competitor ads has a template.

One brief per pattern, not one brief per ad. That keeps you testing ideas rather than copying executions.

What should you never copy from your swipe file?

Study the angle, the structure, the offer type and the proof format. Leave the actual assets alone.

Don't run another brand's product footage, photos, models or UGC files. Those belong to them and to the creators they paid. Reshoot the idea with your own product, your own customers and your own words. This is general guidance, not legal advice.

For the full setup on saving Ad Library videos in original quality, see our guide on downloading Facebook Ad Library videos.

FAQ

What should an ecommerce ad swipe file include?

Real Meta ads from direct competitors, adjacent categories and large DTC brands, saved as files rather than links. Each ad should be tagged by angle, format, hook, offer type, proof type, funnel stage and days running, with a link back to the Ad Library entry.

Which brands should I add to my DTC ad swipe file?

Start with four to eight direct competitors, then add a few brands that sell different products to the same buyer, and a handful of large DTC brands known for testing heavily. The adjacent and benchmark brands are where most fresh ideas come from.

How many ads should an ecommerce swipe file have?

There is no magic number. A few dozen well-tagged ads you review weekly beat hundreds you never open. Add ads that are long-running or that show a pattern, and skip the rest.

How do I tag ecommerce ads in a swipe file?

Use a short, fixed list for each of the seven fields and pick one value per field where possible. Write the hook out word for word and calculate days running from the "Started running on" date on the Ad Library card.

Can I reuse ads from my swipe file?

Use them for ideas, not as assets. Copy the angle, structure and offer type, then shoot your own version with your own product and creators. Running another brand's footage or UGC is not something to do, and this is not legal advice.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free Ad Library downloader
Which of those ads are actually making money?

Klipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.

Start free — 3-day trial →