Parsed from Problems sheet · TACOS spikes · KPI-ORDERS gaps
Models
Period
Date
Master Table · All Models
—
Model
Date Range
Days
PPC Spend
PPC Sales
Total Sales
CPC
ACOS%
TACOS%
Organic
PPC%
Inv.
Unified Schema · All WFC Models
One master table. Each row has a MODEL column (WFC1–WFC14, WHK, WBT).
All sheets share the same 12-column schema. Delimiter: comma or tab.
ACOS/TACOS normalised on load (% suffix stripped; ratios <2 converted to %).
Separator rows (-/--/---) and blank rows skipped. Monthly summaries detected by DAYS = month name.
MODEL
String · WFC1/WFC7…
Product identifier. Added as first column in master table. Enables cross-model filtering.
DATE_RANGE
DD.MM.YYYY_DD.MM.YYYY
Start and end date joined by underscore. Parsed into dateFrom/dateTo + startTs/endTs.
PPC_SPEND
Currency
Total ad spend. Stored as float after stripping $.
PPC_SALES
Currency
Revenue from PPC-attributed orders.
PPC_ORDERS
Integer
Number of PPC-driven orders.
TOTAL_SALES
Currency
All revenue (PPC + organic).
TOTAL_ORDERS
Integer
All orders. Used for KPI = INVENTORY÷(TOTAL_ORDERS/DAYS).
CPC
Currency
Avg cost per click. Stored directly from sheet (PPC_SPEND÷CLICKS when CLICKS available).
ACOS
% — normalised
PPC_SPEND÷PPC_SALES×100. % suffix stripped; ratios converted to percentage on parse.
TACOS
% — normalised
PPC_SPEND÷TOTAL_SALES×100. Same normalisation as ACOS.