fix(parser): align ad sales and units regexes to capture standard Amazon header 'Sales within X days'

This commit is contained in:
Christian Vidal Wolf
2026-02-26 08:30:23 +01:00
parent bd85229def
commit 21ec5b63ab
2 changed files with 13 additions and 8 deletions
+9 -4
View File
@@ -473,10 +473,15 @@ const Dashboard: React.FC<DashboardProps> = ({ data, contextData, adsData = [] }
yearMap.set(y, { cost: 0, attributedSales: 0, clicks: 0, impressions: 0 });
}
const t = yearMap.get(y)!;
t.cost += ad.cost;
t.attributedSales += ad.attributedSales30d;
t.clicks += ad.clicks;
t.impressions += ad.impressions;
if (t.cost === 0 && ad.cost > 0) {
console.log("DASHBOARD AD RECORD:", ad);
}
t.cost += ad.cost || 0;
t.attributedSales += ad.attributedSales30d || ad.salesAds || 0;
t.clicks += ad.clicks || 0;
t.impressions += ad.impressions || 0;
});
const result: Record<string, { totalSpend: number; attributedSales: number; acos: number; roas: number; cpc: number; ctr: number }> = {};