Performance
Spend, ROAS, CPM and frequency across campaigns and ads — ours, and the competitor brands we track.
Meta, Google Ads, Shopify and the competitor Ad Library — ingested continuously, joined per SKU, served in one operator-grade dashboard. Built in-house for @palmonas.com.
Own Meta ads and insights land every four hours; Shopify catalog, inventory and orders plus Google Ads product spend sync daily. Everything is normalized into one tenant-isolated store, then joined at the SKU — so ad spend and net revenue finally sit in the same row.
Alongside our own funnel, Meta's Ad Library keeps a daily watch on competing jewellery brands — what they launch, how long it runs, and which creative angles the market is converging on.
Spend, ROAS, CPM and frequency across campaigns and ads — ours, and the competitor brands we track.
Per-SKU ad spend vs refund-netted revenue, offer-group net sales, Google Ads product spend.
Creative library enriched per ad, plus an AI studio grounded in the living brand brief.
A corpus of opening lines, scored against live ad performance — which hooks earn the click.
Breakdowns by placement, theme and hook; daily series with anomaly flags and an optimization queue.
Full Shopify mirror — every product, variant and stock level across warehouse and retail.
Every ingest run observable: source, duration, rows written, failures surfaced.
Model configuration, per-feature usage metering, hard budget caps.
Meta + Google spend joined to refund-netted Shopify revenue, per product and per variant.
Named offer groups from discount codes, with daily net-sales share per group.
Jewellery brands under daily Ad Library watch: new ads, run length, creative angles.
Hook leaderboard scored from live ad performance, fed back into the studio.
Every ingest run logged and observable — current status below.