Skip to main content

One post tagged with "GMROI ecommerce"

View All Tags

The Data-Driven Store — Using Analytics to Pick Products, Kill Losers & Scale Winners in Algeria (2026)

· 21 min read
DZBuild Team
We build the platform

📊 "I Think This Will Sell"

That phrase. Five words. Said in every wilaya, by every merchant, before every product launch.

It has killed more Algerian e-commerce stores than COD rejection, shipping delays, and supplier fraud combined.

Here is why.

When you pick products based on intuition, you are not making a decision. You are making a bet. A bet that your gut feeling about what Algerians want to buy is more accurate than actual data about what Algerians are already buying.

That bet loses 70% of the time.

Up to 70% of new e-commerce sellers fail within their first year — and the most common cause is not bad marketing, not poor customer service, not even pricing mistakes. It is sourcing products without validating demand, competition, or margins first.

The merchant who says "I think this will sell" is the merchant who, six months later, is sitting on 300 units of something nobody wanted, wondering where the profit went.

The merchant who says "the data says this will sell" is the one still in business.

This blog is about becoming the second merchant.

You will learn how to read external data (Facebook Ad Library, Google Trends, competitor intelligence) to find products before they saturate. How to read your own store data to know which products to feed and which to starve. The exact thresholds for when to kill a product — not based on feelings, based on numbers. And how to build a product portfolio where every SKU earns its place.

No gut feelings. No "I think." Just data.

→ DZBuild's analytics dashboard shows you product-level revenue, margin, and sell-through — so decisions are data, not guesses. Start your free 3-day trial.


🔍 External Data — What the Market Is Already Telling You

Before you spend a single dinar on inventory, the market has already told you what sells. You just need to know where to look.

Facebook Ad Library — The Free Product Validator

The Meta Ad Library is a free, public, searchable database of every active ad running on Facebook and Instagram. Access it at facebook.com/ads/library. No account required.

Here is what makes it the single most underused product research tool in Algeria.

The start date tells you everything.

Ad AgeWhat It MeansWhat to Do
60+ days runningThe product is profitable. No one keeps spending on a losing ad for two months.Highest-priority signal. Study the product, the creative, the landing page.
30–60 daysSurvived the test phase. Gaining traction.Monitor. If it survives to 60+, validate for your store.
7–30 daysIn testing. Most ads die here.Watch but don't act. Most won't survive.
1–7 daysBrand new test.Note for awareness. Come back in two weeks.

Research across 47,000+ ads found that only about 11% survive past 60 days. When you find one that has, you have found a validated product. The market has already paid to test it for you.

How to use it for the Algerian market:

  1. Go to facebook.com/ads/library, set country to Algeria
  2. Search product keywords in French and Arabic: "écouteurs sans fil," "montre connectée," "سماعات بلوتوث," "produits beauté"
  3. Filter by Active status, then sort by impression volume
  4. For every ad running 60+ days, document the product, price point, creative style, and landing page
  5. Build a watchlist of 8–12 competitors. Check it weekly.

The cross-brand signal. When three or more unrelated Algerian brands are all running long-lived ads for the same product category — wireless earbuds, hair care tools, kitchen gadgets — that is not coincidence. That is a market-level signal that the category converts.

The Longevity Trap — What the Ad Library Cannot Tell You

The Ad Library shows you what is running. It does not show you click-through rates, conversion rates, or ROAS. It does not show you how much they are spending or whether they are profitable.

A product can run for 90 days on a 2× ROAS that loses money on every sale. Or a product can run for 30 days on a 0.5× ROAS funded by venture capital. You cannot see the difference in the Ad Library.

The fix: Combine Ad Library signals with marketplace validation. Search the product on Ouedkniss. Check if anyone is selling it on Facebook Marketplace. Look at the comments on the ads — are people tagging friends with "we need this" or are they complaining about price and quality?

The Ad Library tells you what is being advertised. The marketplace tells you what is being bought. You need both.

→ DZBuild integrates with Facebook and Instagram — run your store and your ads from one place. Track which ads drive orders, not just clicks. Start your free trial.


Google Trends is free. It takes 30 seconds to check. And almost nobody in Algerian e-commerce uses it.

Here is how to read it.

Curve ShapeWhat It MeansDecision
Steady rise over 3+ monthsDemand is building. Not a fad.✅ Proceed with validation
Spike then crashViral moment. Already fading.❌ Avoid — unless you can source and ship within days
Flat but stableEvergreen demand. Not growing, not shrinking.✅ Proceed if saturation and margin are favorable
Seasonal peaks, predictable patternRamadan, back-to-school, winter coats.✅ Time entry 3–4 months before the peak
Declining over 6+ monthsMarket is shrinking.❌ Skip. You are entering a dying category.

Three Algeria-specific searches to run right now:

  1. Set region to Algeria, time range to Past 12 months, and search your product category. Is the line going up, down, or sideways?
  2. Run the same search for Past 5 years. Is the 12-month trend part of a larger rise or a temporary blip?
  3. Compare your product against a known winner. If you are considering "home coffee machines," plot it against "machine à café" and see which has stronger, more consistent demand.

The related queries goldmine. Scroll down to "Related queries" and filter by Rising. These are search terms growing fastest right now — often sub-niches or product variations that have not yet appeared on any "winning products" list. A rising query like "chargeur sans fil voiture" (wireless car charger) tells you something specific is catching fire before the broad market notices.

Competitor Scraping — The Ouedkniss and Facebook Marketplace Signal

Your competitors are running live experiments with real money every single day. Their listings are free data.

The Ouedkniss scan (weekly, 20 minutes):

  1. Search your product category on Ouedkniss
  2. Sort by "Plus récentes" (most recent)
  3. Count how many new listings appear per week. Increasing velocity = growing category.
  4. Note which listings get marked as "Vendu" (sold) within 48 hours. Fast sales at asking price = strong demand.
  5. Track the price range. If the bottom of the range is dropping, the market is racing to zero. If the top holds steady while new entrants appear at lower prices, there is still premium positioning available.

The Facebook Marketplace scan (weekly, 15 minutes):

Same process. But also: check how many sellers are listing the same product. If you see the identical stock photo on 15 different Marketplace listings, the product has hit saturation. Margins are gone. Move on.

→ Instead of scraping competitors manually, let DZBuild track your product performance automatically — sales per SKU, margin after shipping, sell-through rate. Free 3-day trial.


📈 Internal Data — What Your Own Store Is Already Telling You

External data tells you what to sell. Internal data tells you what to keep selling, what to fix, and what to kill.

Most Algerian merchants cannot answer these three questions about their own store:

  1. Which product made you the most profit last month — not revenue, profit?
  2. Which product has the highest COD rejection rate?
  3. Which product has not sold a single unit in 60 days?

If you cannot answer all three, you are flying blind. Here is how to fix that.

The Only Eight Metrics That Matter

#MetricHow to CalculateWhy It Matters
1Net profit per unitSelling price − (COGS + shipping + packaging + COD fee + return allocation)Revenue is vanity. This is survival.
2Sell-through rateUnits sold ÷ units available (over 4 weeks)How fast inventory turns into cash. Below 30% = problem.
3COD rejection rate by productRejected deliveries ÷ total deliveries (per SKU)Some products attract serial rejecters. Find them.
4Gross margin %(Selling price − COGS) ÷ selling priceBelow 40% leaves no room for ads, returns, or mistakes.
5Customer acquisition cost (CAC)Total marketing spend ÷ new customers acquiredIf CAC > first-order profit, you are buying customers you cannot afford.
6Repeat purchase rateCustomers with 2+ orders ÷ total customersThe difference between a business and a series of one-time transactions.
7Days of inventory outstanding(Average inventory value ÷ COGS) × 30How many days your cash is tied up in unsold product. Rising = danger.
8GMROI (Gross Margin Return on Investment)Gross profit ÷ average inventory costIf this is near or below 1.0, your inventory is not earning its keep.

If you track nothing else, track these eight. Every product decision in the rest of this blog flows from them.

The Product Segmentation Matrix — Where Every SKU Lives

Not all products are equal. Treating them as if they are is how you starve winners and feed losers.

Segment every product in your store into one of eight categories based on traffic volume × add-to-cart rate:

CategoryTrafficAdd-to-Cart RateWhat It MeansWhat to Do
StarsHighAbove averageProven winners. Customers find them and buy them.Feature prominently. Never discount. Protect margin.
📦 EssentialsHighAverageReliable workhorses.Small incentives, bundles, subscription offers.
🔧 BottlenecksHighBelow averagePeople are interested but something on the page is killing conversion.Fix the page — images, reviews, description, load speed. Do NOT discount. Discounting a Bottleneck fixes the wrong problem.
💎 GemsLowAbove averageHidden winners. High conversion but low visibility.Best growth opportunity. Increase traffic immediately — ads, homepage placement, email features.
🌱 ProspectsLowAverageCould go either way.Test with more traffic. Give them 30 days.
UnderperformersLowBelow averageWeak on both dimensions.Deprioritize. Move to bottom of category page.
👻 InvisiblesVery lowAnyNo one sees them.Drive traffic or archive. A product no one views is dead inventory.
🛑 Stoppers100+ viewsZero add-to-cartsSomething is actively wrong.Diagnose immediately — is the price absurd? Are the images broken? Is the description in the wrong language? Fix within 48 hours or remove.

The rule most merchants break: Never discount a Star. Never discount a Bottleneck. Stars don't need discounts — they sell at full price. Bottlenecks don't need discounts — they need better product pages. Discounting either is leaving money on the table for no reason.

→ DZBuild's product dashboard shows you exactly which products are Stars, Gems, and Stoppers — with per-product revenue, margin, and conversion data. Free 3-day trial.


☠️ The Kill Criteria — When to Stop Selling a Product

This is the hardest section in this blog. Not because the math is complicated. Because killing a product feels like admitting failure.

It is not. It is admitting you have better places to put your money.

Every product you keep that should be dead is consuming cash, storage space, and — most importantly — your attention. The product that generates 2% of your revenue but consumes 15% of your mental energy is not an asset. It is a parasite.

Here are the exact thresholds. When a product crosses one, you act.

The Five Kill Signals

Kill SignalThresholdWhy This NumberGrace Period
Sell-through rate collapseBelow 30% for 8 consecutive weeksBelow 30% means your inventory turns less than 4× per year. Cash is trapped.8 weeks. If it does not recover with a fix attempt, cut.
Days of inventory > 120Stock on hand ÷ daily sales rate > 120 daysYour money has been sitting in a box for four months. That money could be in a product that sells.None. Liquidate immediately.
GMROI below 1.0Gross profit ÷ average inventory cost < 1.0Every dinar tied up in this product generates less than one dinar in gross profit. You would make more money doing nothing.Two measurement cycles (8 weeks). If it stays below 1.0 after a fix attempt, cut.
COD rejection rate > 25%More than 1 in 4 deliveries rejectedThis product attracts buyers who change their mind. Each rejection costs you two-way shipping + COD fee + lost opportunity. The product itself might be fine — but the buyer profile it attracts is killing your unit economics.4 weeks to test: change product photos to be more accurate, add size/dimension clarity, adjust description to reduce expectation gap. If rejection stays above 25%, kill.
Negative profit after all costsNet margin < 0% for 3 consecutive monthsYou are paying customers to take this product.One month. You cannot fix a product that loses money on every sale unless it is a deliberate loss leader driving bundle purchases.

What "Kill" Actually Means

Killing a product does not always mean throwing it away. It means stopping the bleed.

Product TypeDisposal StrategyRecovery
Sellable, just slowBundle with a Star product. "Buy X, get Y at 50% off."Recovers ~40–60% of cost
Sellable, wrong audienceFlash sale to your WhatsApp broadcast list. "Last chance — 48 hours only."Recovers ~50–70% of cost
Unsellable at any priceDonate to charity. Document it. Use the receipt for tax purposes.Tax deduction
Niche but not deadList on Ouedkniss at cost. Someone somewhere wants it.Recovers ~60–80% of cost

The goal is not to recover 100%. The goal is to free up the cash, the shelf space, and the mental bandwidth for products that actually make money.

→ Stop guessing which products to kill. DZBuild shows you sell-through rate, margin per SKU, and inventory aging — so the data makes the decision, not your ego. Start your free trial.


🚀 The Scale Signal — When to Double Down on a Winner

Killing losers is defensive. Scaling winners is offensive. Most merchants are bad at both — but they are worse at scaling.

Here is why: they do not recognize a winner when it is staring at them.

A product that sells well feels like luck. So they treat it gently. They don't want to "jinx it." They keep inventory lean, spend cautiously on ads, and cross their fingers that it keeps selling.

That is not strategy. That is fear dressed as prudence.

The Five Scale Signals

When a product hits three or more of these, you do not "monitor" it. You pour fuel on it.

Scale SignalThresholdWhat It Tells You
Sell-through rate > 70%More than 70% of stocked units sell within 4 weeksDemand is outrunning supply. You are leaving sales on the table every day you are understocked.
3+ consecutive months of growthUnits sold increasing month-over-month for 3+ monthsThis is not a spike. This is a trend.
Repeat purchase rate > 25%More than 1 in 4 buyers comes back for the same productThe product delivers on its promise. Customers want more. This is the strongest signal in e-commerce.
CAC < 30% of first-order profitYou recoup your ad spend in the first purchase and then someYou can scale ad spend without destroying unit economics. This is rare. When you find it, push.
COD rejection rate < 10%Fewer than 1 in 10 deliveries rejectedThe product matches expectations. The buyer profile is high-intent. Low rejection = low friction = high scalability.

What "Pouring Fuel" Looks Like

ActionTimelineExpected Impact
Double inventory orderThis weekStop stockouts. Every day out of stock is a day of zero revenue on a proven winner.
Increase ad budget by 50%This week, monitor daily for 5 daysIf CAC holds under 40% of first-order profit, increase again.
Add to homepage featured sectionTodayGive your winner the most valuable real estate in your store — free traffic, zero ad cost.
Create a bundle with a slower productThis weekWinner sells the bundle. Slower product gets adopted. Both win.
Order samples for 2–3 variantsThis monthColors, sizes, complementary products. Winners spawn product lines.
Negotiate volume pricing with supplierThis monthIf you are doubling orders, your supplier should give you a better price. Ask.

The One Rule of Scaling

Never scale a product you have not personally tested.

Order your own product. Open the box. Use it. Check the quality. If you would not be happy receiving it as a customer, do not spend a single dinar on ads. Ads accelerate everything — including disappointment. A product with a 5% return rate at 10 orders a day becomes a customer service disaster at 100 orders a day.

→ DZBuild's analytics automatically flag products hitting scale signals — rising sell-through, low rejection, growing repeat purchases — so you never miss a winner hiding in your own store. Start your free trial.


🧩 Building a Product Portfolio — Not Just a Product List

A product list is a collection of things you sell. A product portfolio is a collection of things that work together.

The difference is the difference between a store that survives and a store that scales.

The ABC Portfolio Framework

Rank every product by profit contribution. Then classify.

Tier% of Products% of Total ProfitWhat They AreHow to Manage
A — The CoreTop 20%70–80%Your Stars and high-volume Essentials. The products your store is known for.Intensive management. Weekly performance review. Never out of stock. Protect margins. Deep supplier relationships.
B — The SupportMiddle 30%15–20%Reliable performers. Gems you are growing. Prospects with potential.Monthly review. Keep stocked. Test traffic increases on Gems. Watch for B→A migration signals.
C — The TailBottom 50%5–10%Underperformers, Invisibles, slow-movers, seasonal items off-peak.Quarterly review. Kill anything below kill thresholds. Consolidate variants. Consider if the operational complexity is worth the contribution.

Here is the uncomfortable truth about your C-tier.

If the bottom 50% of your products generate only 5–10% of your profit, and each one consumes roughly the same amount of your attention as an A-tier product — you are spending half your mental energy on 10% of your outcome.

Cut the bottom 20% of your C-tier today. Not next month. Not "when I have time." Today. Pick the five worst-performing products in your store and remove them. You will feel lighter within an hour.

The Portfolio Health Check (Monthly, 30 Minutes)

CheckWhat to Look ForAction
A-tier countAt least 3–5 products generating consistent profitIf fewer than 3, your business is fragile. Find more A-tier products.
Concentration riskNo single product > 40% of total profitIf one product dominates, one supplier problem or trend shift kills your business. Diversify.
Gems migrationAt least 1–2 products moving from B to A per quarterIf nothing is ascending, your product pipeline is stagnant.
Kill listProducts below kill thresholdsCut them. This month. Every month.
New entriesAt least 1–2 new products tested per monthIf you are not testing, you are not growing. You are just maintaining.

The Product Lifecycle — Every Product Dies Eventually

Every product in your store is somewhere on this curve.

StageSignalStrategy
🌱 LaunchFirst 30 days. Low traffic, unknown conversion.Test with small inventory. Validate demand before committing. Most products die here. That is normal.
📈 GrowthRising sales, improving rank, repeat purchases appearing.Increase inventory. Scale ads. Capture market share before competitors notice.
MaturityPeak sales, stable margins, repeat purchase rate plateaus.Protect margins. Bundle with newer products. Consider variants.
📉 DeclineSales falling, CAC rising, competitors undercutting, supplier raising prices.Reduce inventory orders. Stop ad spend. Prepare exit strategy.
⚰️ End of LifeBelow kill thresholds.Kill clean. Liquidate inventory. Remove from store. Move on.

The mistake most merchants make is holding on through Decline, hoping for a reversal that never comes. Products do not resurrect. When the data says decline, listen.

→ DZBuild's product lifecycle dashboard shows you exactly where every SKU sits — Launch, Growth, Maturity, or Decline — based on your actual sales data. No spreadsheets. No guessing. Free 3-day trial.


🔄 The Weekly Data Routine — 45 Minutes That Replace Gut Feelings

You do not need to live in your analytics. You need a repeatable weekly routine that surfaces the signals before they become problems.

Here is the routine.

Monday Morning — 45 Minutes

TimeTaskToolWhat You Are Looking For
0–10 minCheck top 5 products by profit, top 5 by revenue, bottom 5 by profitDZBuild Analytics or spreadsheetAny surprises? A product you thought was a winner actually losing money after returns? A quiet product suddenly profitable?
10–20 minScan sell-through rates. Flag anything below 30%.Inventory reportProducts approaching kill thresholds. Restock alerts for products under 2 weeks of supply.
20–30 minCOD rejection rate by product. Flag anything above 20%.Order + delivery reportProducts attracting bad-fit buyers. Pattern: same product, same wilaya, high rejection = fix the listing or kill the product.
30–40 minFacebook Ad Library scan. 5–10 competitors. Note new long-runners.facebook.com/ads/libraryWhat are competitors betting on? Any validations you can piggyback on?
40–45 minGoogle Trends pulse check. 3 product categories.trends.google.comAny sharp movements? Rising queries you haven't seen before?

Monthly Deep Dive — First Monday of the Month, 90 Minutes

TimeTask
0–30 minFull ABC portfolio reclassification. Run the eight core metrics on every product.
30–45 minKill list: products crossing kill thresholds. Decide: fix or cut.
45–60 minScale list: products hitting 3+ scale signals. Decide: how much fuel.
60–75 minCompetitor deep dive: what new products did competitors launch? What did they stop advertising?
75–90 minPipeline planning: what products to test next month? What categories to enter? What to exit?

That is it. 45 minutes a week. 90 minutes a month. Less time than you spend answering WhatsApp messages.

And it replaces every "I think this will sell" with "the data says this is selling."

→ DZBuild automates the weekly data routine. Product performance, sell-through, rejection rates, and inventory aging — all in one dashboard, updated in real time. Spend your 45 minutes making decisions, not building spreadsheets. Start your free 3-day trial.


🏁 The Store That Knows

The merchant who launches products based on intuition and the merchant who launches products based on data are playing two different games.

The first merchant is gambling. They might win. Some do — for a while. But they don't know why they won, so they cannot repeat it. And when they lose, they don't know why they lost, so they cannot fix it.

The second merchant is building a system. Every product decision — launch, scale, fix, kill — is backed by a number. When they win, they know which metric to credit. When they lose, they know which threshold was crossed and when.

Here is what the data-driven Algerian store looks like:

  • It finds products by reading Facebook Ad Library signals and Google Trends curves — not by scrolling TikTok and hoping
  • It knows the net profit of every SKU after shipping, COD fees, packaging, and returns
  • It kills products at specific thresholds — not when the founder finally admits defeat
  • It scales winners at specific signals — not when the founder feels brave
  • It runs a 45-minute weekly routine that surfaces problems before they become crises
  • It treats its product portfolio like a portfolio — not a junk drawer

You can build this store. You do not need a data science degree. You do not need expensive tools. You need discipline, the eight metrics, and the willingness to let numbers overrule ego.

Start with the weekly routine. 45 minutes next Monday morning. Open your store data. Find your bottom five products by profit. Ask yourself: if I killed these today, what would I lose? If the answer is "almost nothing" — kill them.

That is your first data-driven decision. It will not be your last.

→ DZBuild was built so every Algerian merchant can run a data-driven store without a degree in analytics. Product-level profit. Sell-through rates. COD rejection by SKU. Inventory aging. All in one dashboard. Start your free 3-day trial and never say "I think this will sell" again.


The DZBuild Team We build the platform so you can build the business.