Hvor kommer salget fra?
Fordeling af omsætning på Shopify D2C, fysisk butik, wholesale og pop-ups.
Indlæser...
Real omsætning · annoteret med events der har drevet bevægelser.
Venstre akse: Revenue (kr.) Højre akse: Meta spend (kr.) Sammenligning aktiv
Analyse-siden samler hver SKU's velocity, dækningsgrad, margin og kanal-mix i ét view — så du kan se præcis hvilke størrelser og farver der mangler, og hvad det koster i tabt salg per uge stock-management er ude af sync.
Uge — · — · Produktions-kø
Sync: Riga Tex · —
Klik et batch for at se signalerne der drev beslutningen. Tryk Send til produktion for at låse ugen ind.Skøn
Uge — · — · Salg & marketing
Shopify · Meta · Sync —
Real ROAS er account-level (Shopify total ÷ Meta spend, samme 7-dages vindue). Forskellen til Metas hævdede tal er over-attribution — typisk 5-7×. Per-ad-set ROAS i tabellen herunder er Meta's egen attribution; UTM-baseret per-ad-set Real ROAS er ude af scope indtil videre.
Klik et KPI-kort for at vælge, eller træk det ned i feltet for at sammenligne.
Per-ad-set spend, ROAS og funnel-konvertering. Tallene er Meta's egen attribution — sammenligning mod real Shopify-salg kommer når Admin API-pipelinen lander. Sortér ved at klikke på en kolonne-overskrift.
| Ad set | Spend | ROAS | CPA | Impressions | LPV-rate | ATC-rate | Køb | Forslag |
|---|
Fordeling af omsætning på Shopify D2C, fysisk butik, wholesale og pop-ups.
Daglig velocity baseret på inventory-deltas. Pilen viser om 7d-pacen accelererer eller decelererer ift. 30d-snittet.
Meta's egen attribution (last-click + view-through) tilskriver typisk salg den ikke drev. Real ROAS er Shopify total ÷ Meta spend over samme vindue — account-level, ikke per ad-set. Forskellen til Meta's hævdede tal er over-attribution, oftest 5–7×.
Per-ad-set Real ROAS kræver UTM-tagging på Shopify-ordrer. Lander når Admin API-pipelinen kobles på.
Standard-signalet er frekvens (~3× → ad-træthed: CTR falder, CPM stiger). Vores workbook-eksport mangler reach/frequency, så vi proxy'er via days_active. Det er groft, men fanger "for ung til at dømme" og "for længe til at stole på single-day spikes".
Frekvens-data lander når Meta API er direkte-hooked (i dag går vi gennem workbook).
Tærsklerne er nedjusteret fordi vi bruger Meta-claimed ROAS. Når Real per-ad-set lander, rettes de op til 40×/8× (mockup'ens originale).
Uge — · — · Analyse
Build #—.—.— · — saved views
Modellen sammenholder sales velocity, lager-dækning og kanal-mix per variant. Output er en produktions-plan og 3 prognose-scenarier — alt baseret på de sidste 90 dage.
Farve = status · tal = dækning i dage · mindre tal = enheder på lager.
Hver bobbel er én variant (produkt × størrelse). Øverste venstre hjørne er din produktions-prioritet: høj velocity og lav dækning betyder du går tom snart. Nederste højre er død kapital — lav velocity, masser af lager. Brug kortet til at finde hvilke SKU'er der skal produceres nu, og hvor du har bundet kr. i langsom-sælgere.
Velocity-aksen er heuristisk (oos-count × lager-pres) indtil snapshot-historikken er akkumuleret. Bobble-størrelse (kapital) og x-aksens cover=0-dots er ægte tal fra Matrixify. Skøn-badge falder af automatisk når velocity_source skifter til snapshot-delta.
< 7 dage7–14 dage14–35 dage35+ dageLodret: enh/dag · Vandret: dage dækning · Bobble-størrelse: kapital bundet
Venter på inventory-snapshot-historik. Når VPS-cron har akkumuleret 2+ målepunkter med forskellig inventory, viser scatter'en hvert SKU's faktiske velocity (enh/dag) vs days-of-cover. Rød zone < 7 dage = sellout-risk.
Sorteret efter behov · dækning beregnet til 14 dage frem.
Klik et KPI-kort for at vælge metric, eller træk det ned i feltet for at sammenligne. Forecast vises som dashed projektion 60 dage frem.
Gennemsnitlig daglig revenue pr. ugedag — beregnet over hele Shopify-historikken. Højeste dag er fremhævet.
Daglig revenue brækkes ned i baseline-trend (30d glidende gennemsnit) + sæson (DOW × måneds-multiplikatorer fra 3,5 års historik) + residual. Residualen er det der IKKE kan forklares af mønsteret — dvs. din indsats, kampagne-spikes eller ydre chock.
Heraf — seneste uge.
Lager-mix beregnes fra inventory. Sales-mix er baseline indtil per-SKU sales lander.Skøn
Fordeling af 30-dages omsætning på salgskanaler.Skøn
Modellen bygger på 60-dages velocity, kanal-mix og lager-dækning.
Hver beregning kan klikkes for at se kildedata. Modellen genberegnes hver time når feeds opdateres.
enh solgt / dage med lager
lager / velocity
max(0, velocity × 14d − lager nu)
velocity_før × dage oversolgt × snit-pris
Uge — · — · Lager
Matrixify · sidst syncet —
Hver celle viser status for én SKU/størrelse-kombination. Rød = udsolgt (0 enh), rød med mørk ring = faktisk oversolgt (negativ saldo, backorder venter), orange = lav-stock (under 7 dages dækning når velocity findes, ellers ≤2 enheder), grøn = sundt, stiplet = overstock. Tallet i bunden er dages dækning når velocity-snapshots er tilgængelige.
Baseret på oversolgte SKU'er × velocity × dage uden lager. Skøn-badge falder af automatisk når snapshot-historikken dækker hver variant.Skøn
— Skøn
En variant er oversolgt når Shopify viser 0 enheder og der findes ubookede ordrer eller backorders i køen.
Lager ÷ velocity. Antal enheder på lager divideret med gennemsnitligt salg per dag de seneste 14 dage. Under 7 dage farves lime.
Matrixify · 4× om dagen. Lageret synkroniseres fra Shopify via Matrixify. Næste sync 22:00 — kør manuel sync hvis du har flyttet enheder fysisk.