mirror of
https://github.com/christianvidalwolf-prog/CrazeAnalytix.git
synced 2026-08-03 12:25:22 +02:00
fix(parser): align ad sales and units regexes to capture standard Amazon header 'Sales within X days'
This commit is contained in:
@@ -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 }> = {};
|
||||
|
||||
Reference in New Issue
Block a user