// REPORT_ID: MENFIT-2026
// DATA THRU: 20 Oct 2026
// PREP: PROPAGANDA SOLUTIONS
// Performance Dossier · Wednesday 21 Oct 2026 · Confidential

MENFIT — Week by Week · Campaign Status

Last week (Oct 14–20) vs the week before (Oct 7–13) · October 1–20 vs September 1–20 · last 24 hours · week by week · complete months · Meta campaign status and ad-level read
Scope & definitions: MENFIT web shop only (Shopware · menfit.com); excludes marketplace and retail/wholesale. Currency EUR. Revenue = Shopware amountTotal (gross, incl. VAT and shipping), all order states counted, cancelled/unpaid stated where present; no refunds recorded since 1 Sep. All windows are Europe/Berlin calendar days, start-inclusive and end-exclusive ("Oct 14–20" = 14 Oct 00:00 to 21 Oct 00:00). GA4 property and Meta account both report in Europe/Berlin. "Revenue ÷ spend" is webshop revenue divided by Meta spend on the same days — a blended ratio, not attributed ROAS and not profit.
Last week (Wed 14 – Tue 20 Oct): no orders and no ad delivery. Shopware recorded 0 orders (last order #21463 on Mon 12 Oct; verified three ways on 21 Oct — orders, transactions, deliveries and new customers all zero since 13 Oct, storefront and buy buttons live), Meta delivered €0.00 after €399.26 the week before, and GA4 sampled 9 sessions against 59. The campaign is "Active" with a €65/day budget and five live ads, but it has not served since the ad changes of 13 Oct. October 1–20: €729 on 12 orders vs €919 on 12 for Sep 1–20 — orders level, revenue -21% (September's window carried a Routine bundle and more 3-month Power). Revenue ÷ spend Oct 1–20 0.99 (Sep 1–20 0.83). First job this morning: get the campaign delivering again. Second: make the pixel see the orders.
Sources. Shopware Admin API extracted 21 Oct 08:23–08:25 CEST, orders through Tue 20 Oct (latest order in the shop: #21463, 12 Oct 14:52); GA4 Data API extracted 21 Oct 08:24 CEST, daily through 20 Oct; Meta read via the Madgicx API on 21 Oct 08:24 CEST (account, ad set and ad level; account currency EUR, timezone Europe/Berlin): September €1,641.87, Sep 1–20 €1,104.07, October €737.92 (Oct 1–20, all of it on Oct 1–13), weeks €361 · €398 · €399 · €0.00 (Oct 14–20); Google Ads via GA4 (negligible). ROAS = Shopware revenue ÷ Meta spend on matched dates. Two measurement notes. (1) The Meta pixel recorded 1 purchase in October against 12 real orders — the campaign is optimising for Purchase on almost no purchase signal. (2) GA4 recorded 73 Paid Social sessions in Oct 1–20 while Meta counted 452 landing-page views — GA4 is seeing roughly one in five Meta visitors (cookie consent on mobile is the likely reason). GA4 session counts are therefore a sample, and the conversion rates shown are higher than the true rate on all visitors. The trend across months is still valid (the sampling was the same in June); the absolute level is not. Shopware is the truth for orders and revenue.

At a glance — last week (Oct 14–20) vs the week before (Oct 7–13)

Revenue (Shopware)
€0
0 orders · week before €459
▼ -100% · vs week before
Orders
0
week before 8 · AOV €0.00
▼ -100% · vs week before
New customers
0
week before 5 (+3 returning) · Oct 1–20: 8 new + 4 returning
▼ -100% · vs week before
October 1–20 vs Sep 1–20
€729
12 vs 12 orders · €919 in Sep (11 paid, €824.93)
▼ -21% · vs Sep 1–20
Meta spend last week
€0.00
no delivery Oct 14–20 · week before €399 (revenue ÷ spend 1.15) · Oct 1–20 €738 (0.99)
Sessions (GA4 sample)
9
week before 59 · consent-gated sample, see note
▼ -85% · vs week before

▸ Last week, October to date, and the last 24 hours

Oct 14–20: 0 orders, €0.00, 0 new and 0 returning customers. The week before (Oct 7–13) had 8 orders / €459 / 5 new and 3 returning customers, all paid. The shop itself is up (menfit.com, power.menfit.com and the Power product page all answered HTTP 200 at 08:24, both sales channels active), so this is not a shop outage: it is seven days without paid traffic. Meta delivered nothing from 14 Oct, GA4 sampled 9 sessions in the week (Paid Social 1, Direct 6), and no Direct or organic order arrived either — the first zero-order week since this dashboard started.

What the account shows (read 21 Oct, 08:24 CEST). Campaign "Libido steigern": Active, daily budget €65.00 (was €55.00). Ad set "Static – Purchase": Active, last edited Tue 13 Oct 16:21 — Sabina's reallocation: New Ad 12 (36% of spend Sep 29 – Oct 13, no purchases) is paused; New Ad 11, 13, 14, 10 and the video are marked Active. Account status normal. Since that edit the account has recorded €0.00 spend and 0 impressions on every day through 20 Oct; the only account event since is a Meta-generated automatic audience on 16 Oct. So the reallocation was executed, but delivery did not resume. Checked read-only on 21 Oct 08:25–08:45 CEST: Meta reports the ad set's last spend as €30.56 on Tue 13 Oct and €0.00 on every day since, including today; the five live ads show "Learning", €0.00 spent, "Using campaign budget"; the ad set is scheduled "27 Jan 2026 – ongoing", bid strategy Highest volume, audience Germany, men 30–65+, no custom audiences; billing is in order (balance €605.42, no payment due, next charge 22 Oct, Meta's daily limit €648.17 not reached, card on file); account status normal. Also checked by 09:20: no campaign spending limit, no ad set spending limit, no end date, ads run all the time; Account Quality shows no outstanding issue on the Menfit AG account. Day by day: Mon 12 Oct €52.97, Tue 13 Oct €30.56 up to the 16:21 edit, then €0.00 and 0 impressions on every day through 21 Oct. None of the visible settings explains it, so the cause stays unverified; the practical fix today is to duplicate the ad set and publish the copy (a clean auction entry) and to open a Meta support case on the original. To be precise about what was paused: individual ads (New Ad 12, New Ad 2, New Ad 5) were paused on 13 Oct; the campaign and ad set were never paused. Full timeline and checks: MENFIT_Incident_Meta_Delivery_2026-10-21.md. Separately: the OpenAI Ads Manager account was set up by Michael on 14 Oct; at 07:40 on 21 Oct it listed zero campaigns under MENFIT AG — implementation status pending reconciliation with Sabina.

The last 24 hours (Tue 20 Oct): 1 sampled session, 0 orders, €0.00 spend.

October vs September to date (same 20 days, Europe/Berlin). Oct 1–20 = €729 / 12 orders (all paid) / 8 new + 4 returning customers / AOV €60.71, against Sep 1–20 = €919 / 12 orders (11 paid, €824.93; one Klarna order cancelled at payment) / 8 new + 4 returning / AOV €76.54. Orders are level; revenue is -21% (−12% on paid orders only) because September's window carried a Routine bundle and more 3-month Power while October's basket is Protection-led. Meta spend Oct 1–20 €738 (all in the first 13 days) vs €1,104 for Sep 1–20 → revenue ÷ spend 0.99 vs 0.83. Through 13 Oct the month was running +86% ahead of September's first 13 days; the dark week has taken that lead back to level.

Product mix, Oct 1–20 (units · product line-item value before codes and shipping): Protection 3-month 5 · €299.40 · Power 3-month 4 · €277.92 · Protection 2-month 2 · €89.82 · Performance 3-month 1 · €59.88 · Power 1-month 1 · €28.95 = €755.97; order totals are €728.53 after one MENFIT25 code (−€32.34) and €4.90 shipping. Protection is 51% of product line value and 7 of 12 orders, with no Protection ad running (Michael handles Protection; the agency test set was dropped on 13 Oct). Sep 1–20 for comparison (line value €920.60; totals €918.53 after a −€6.97 newsletter code and €4.90 shipping): Power 3-month 4 · €374.40, Protection 3-month 5 · €280.50, one Routine bundle €79.00, Power 2-month €78.00, Protection 2-month €44.20, Power 1-month €39.00, Performance 1-month €25.50.

The campaign — ad-level read (Sep 29 – Oct 13; nothing delivered after 13 Oct)

AdSpendShareImpr.Link clicksCTRLPV€ / LPVAdd to cartInit. checkoutPixel purchases
New Ad 12 paused 13 Oct€307.2736%14,3582491.73%221€1.391610
New Ad 13 active€157.5319%10,037600.60%50€3.15411
New Ad 14 active€145.8817%8,622610.71%41€3.56530
New Ad 11 active€104.7812%5,5751372.46%114€0.92811
New Ad 10 active€51.516%3,408310.91%27€1.91100
New Ad 2 paused€30.234%1,622251.54%19€1.59420
New Ad 5 paused€22.443%1,700130.76%12€1.87420
New Ad 6 Video active€20.672%2,255210.93%15€1.38320

One campaign ("Libido steigern", objective Sales), one ad set ("Static – Purchase"), Meta auto-allocating between the ads. "Share" is share of spend, not of sales. Green = produced a pixel purchase; red = >€100 spent, no purchase. Ads under €10 omitted. Statuses as of 21 Oct; New Ad 12 was paused on 13 Oct. Power ads keep running to sell the remaining Power stock (Michael, 15 Oct).

▸ Status of the four actions from 12 Oct

1 · Reallocate inside the ad set — done 13 Oct, but the campaign then stopped delivering. New Ad 12 (€307.27, 36% of spend Sep 29 – Oct 13, 0 purchases) is paused; New Ad 11 (€0.92 per landing-page view, 1 purchase), 13 (1 purchase) and 14 (3 checkout starts) are active; budget raised to €65/day. Delivery since: zero. Until the ads serve again the reallocation cannot show a result. Today: read the ad-level delivery status in Ads Manager, resolve whatever is holding it, and confirm spend resumes within 24 h.

2 · Conversions API — not yet in place. Pixel: 1 purchase recorded in October against 12 real orders. Funnel Oct 1–20: 540 link clicks → 452 landing-page views → 38 add-to-cart → 9 checkout starts → 1 pixel purchase. Cost per landing-page view €1.63, per add-to-cart €19, per checkout start €82. Server-side purchase events from Shopware remain the biggest lever once the account is delivering again. Google Ads also flagged "Google tag issues likely impacting measurement" for 696-422-0345 on 20 Oct — the same tracking gap.

3 · Broad second ad set with customer exclusions — not built yet. Frequency on the existing audience was 3.7 over Oct 1–13 (43,268 impressions on 11,787 people), CPM €17.05, link CTR 1.25%. A week of no delivery does not reset that; the saturation point is unchanged when the ads come back.

4 · Protection — agency test set cancelled 13 Oct; Michael handles Protection. Protection is still what the shop sells most when it sells: 51% of October product line value, 7 of 12 orders. The dashboard keeps reporting it; no agency Protection ad is planned. Every Meta click still lands on /menfit-power-landing; the move to power.menfit.com waits on the GTM/GA4 fix (access requested from Michael 14 Oct).

Week by week — four completed Wed–Tue windows (to 20 Oct)

WeekSessions*OrdersRevenueConv.*AOVNewMeta spendROAS
Sep 23–29518€70315.7%€87.894€3611.95
Sep 30 – Oct 6627▼-12%€390▼-45%11.3%€55.666€3980.98
Oct 7–13598▲+14%€459▲+18%13.6%€57.345€3991.15
Oct 14–20 last week90▼-100%€0▼-100%0.0%—0€0n/a

*GA4 sessions are a consent-gated sample (see measurement note). Orders by week: 8 → 7 → 8 → 0. Three windows at 7–8 orders, then zero: the drop coincides exactly with the end of Meta delivery (spend €399 → €0.00). Revenue ÷ spend on the delivered weeks: 1.95 → 0.98 → 1.15; not defined for a week with no spend.

8 6 4 2 0 8 Sep 23–29 7 Sep 30–Oct 6 8 Oct 7–13 0 Oct 14–20

Orders per Wed–Tue window.

€6.73 €5.05 €3.37 €1.68 €0.00 2.58 June 2.85 July 3.50 Aug 6.73 Sep

Revenue per sampled session by month — the trend is real even though the level is inflated by GA4 sampling.

Complete calendar months — June to September (October is in progress)

MonthRevenueOrdersAOVNewSessions*Conv.*€ / session*Power %Meta spendROAS
June€1,85225€74.09187173.5%€2.5860%€1,0791.72×
July€2,01224€83.82127073.4%€2.8568%€1,5671.28×
August€1,71721€81.78164904.3%€3.5094%€1,7280.99×
September€1,79824€74.90162679.0%€6.7349%€1,6421.09×

September: €1,798 / 24 orders — +5% revenue, +14% orders vs August, the first month to grow since May; ROAS 1.09× (Aug 0.99×). Second half 17 orders / €1,313 after guest checkout (11 Sep). October to the 20th: €729 / 12 orders, Meta €738, revenue ÷ spend 0.99 — on course to finish below September unless the last ten days deliver.

Insights — what the numbers are telling us

Recommendations — this week, in order

// SOURCES · SALES: Shopware 6 Admin API (menfit.com), extracted 21 Oct 08:23 CEST, orders through 20 Oct 23:59 Europe/Berlin (gross amountTotal incl. VAT + shipping; all order states, paid-only stated; no refunds since 1 Sep; pagination verified against total-count) · TRAFFIC: GA4 property 518453521 (Europe/Berlin), extracted 21 Oct 08:24 CEST, daily through 20 Oct — consent-gated sample, purchase events incomplete · META: act_257999488596895 via Madgicx API (account / ad set / ad level) — Meta read via the Madgicx API on 21 Oct 08:24 CEST (account, ad set and ad level; account currency EUR, timezone Europe/Berlin): September €1,641.87, Sep 1–20 €1,104.07, October €737.92 (Oct 1–20, all of it on Oct 1–13), weeks €361 · €398 · €399 · €0.00 (Oct 14–20) · GOOGLE ADS: not available (API access not granted); GA4-sampled Google sessions only
// WINDOWS (Europe/Berlin, start-inclusive, end-exclusive) · Last week = Oct 14–20 vs Oct 7–13 · October = Oct 1–20 vs Sep 1–20 · Last 24 h = Tue 20 Oct · Weeks = Wed–Tue windows Sep 23 – Oct 20 · Months = complete calendar months Jun–Sep · Apr–Jun sales validated vs known figures · Berlin and UTC day-windows verified identical for every period shown
// Generated 2026-10-21 · Propaganda Solutions · updates auto-deploy to menfit.mx2.ai