NANI SWIMWEAR
Marketing Performance Report
Jun 22, 2026 (yesterday) · Shopify + Meta Ads + Google Ads · Auto-generated daily
Key Performance Metrics — Jun 22 (Yesterday)
Gross Sales
$58.4K
13.3% discounted
Pre-discount product revenue
Returns Processed
$36.5K
▼ 62.5% of gross ⚠
Refunds processed this day
Total Sales
$19.8K
Gross−Disc−Ret+Ship+Tax
Matches Shopify dashboard
AOV
$146.76
▲ vs 7d avg $139.21
TotalPrice ÷ orders
Orders
384
Excl. exchange orders
Shopify source of truth
New Customers
247
▲ 64% of total
First-ever order
Returning
137
36% of total
Prior purchasers
Meta ROAS
4.08x
▼ -20.5% WoW
$6,537 spend
Key Performance Metrics — Last 7 Days (Jun 16–22)
Gross Sales 7d
$388.2K
▼ -4.3% WoW
Prior: $405.7K
Returns 7d
$115.4K
▼ +5.5% WoW
Prior: $109.4K
Total Sales 7d
$256.2K
▼ -13.7% WoW
Prior: $297.0K
AOV 7d
$139.21
▲ +0.4% WoW
Prior: $138.70
Orders 7d
2,670
▼ -8.9% WoW
Prior: 2,930
New Customers
1,691
63% new rate
Prior: 2,037
Meta ROAS 7d
4.28x
▼ -16.6% WoW
Prior: 5.14x
Google ROAS 7d
5.85x
▼ -8.8% WoW
Prior: 6.41x
Revenue Trend — Last 14 Days
Total Sales & Orders — 14 Days (corrected · post-returns)
Channel Performance — Yesterday & Last 7 Days
Facebook / Meta Ads
| Period | Spend | Rev (Attr.) | ROAS | Conv. | CPA |
| Yesterday | $6.5K | $26.7K |
4.08x |
178 | $37 |
| Last 7 Days | $43.0K | $184.2K |
4.28x |
1,301 | $33 |
| WoW (7d) |
+8.8% |
-9.3% |
-16.6% |
— | — |
Google Ads data through Jun 21
| Period | Spend | Rev (Attr.) | ROAS | Conv. | CPA |
| Jun 21 (latest) | $258.4K | $1.63M |
6.30x |
11,825 | $22 |
| 7 Days (thru Jun 21) | $1.87M | $10.92M |
5.85x |
— | — |
| WoW (7d) |
-6.3% |
-14.6% |
-8.8% |
— | — |
Top Campaigns by Spend
| Campaign | Ch. |
Spend Yest. | Rev Attr. | ROAS | CPA |
Spend 7d | Rev 7d | ROAS 7d |
| TOF | Sales | Swimwear |
META |
$3.0K |
$10.0K |
3.29x |
$45 |
$19.3K |
$71.5K |
3.71x |
| TOF | ABO | Purch - Apparel - LIFESTYLE |
META |
$866 |
$2.2K |
2.51x |
$41 |
$5.7K |
$32.8K |
5.72x |
| RT | Catalog | Website Only |
META |
$848 |
$3.4K |
4.01x |
$34 |
$5.8K |
$27.4K |
4.71x |
| Loyalty | RT | All Customers |
META |
$749 |
$5.7K |
7.67x |
$24 |
$5.2K |
$25.0K |
4.80x |
| MOF | ABO |
META |
$605 |
$4.2K |
6.94x |
$24 |
$4.1K |
$20.6K |
5.01x |
| TOF | ASC 0% | Swim 2025 |
META |
$301 |
$598 |
1.98x |
$75 |
$2.0K |
$3.1K |
1.54x |
| TOF | ABO | IC - Apparel - LIFESTYLE |
META |
$130 |
$574 |
4.43x |
$32 |
$865 |
$3.9K |
4.46x |
|
Google Ads — Jun 21 (1-day lag) · spend in actual dollars (converted from micros)
|
| Pmax | All Swim | Catch All |
GADS |
$85.9K |
$578.2K |
6.73x |
$20 |
$515.0K |
$3.62M |
7.04x |
| Pmax | Clearance | NC Brand Excl. |
GADS |
$36.2K |
$138.3K |
3.82x |
$35 |
$272.4K |
$1.03M |
3.77x |
| Search | NB | General Swim | NC |
GADS |
$29.9K |
$29.3K |
0.98x |
$120 |
$185.6K |
$225.0K |
1.21x |
| Pmax | One Piece Swim | NC |
GADS |
$25.3K |
$108.5K |
4.29x |
$43 |
$175.3K |
$563.9K |
3.22x |
| Pmax | Best Selling 2-Piece | NC |
GADS |
$23.4K |
$142.7K |
6.09x |
$29 |
$160.0K |
$603.5K |
3.77x |
| Search | Branded Keywords |
GADS |
$19.6K |
$446.5K |
22.78x |
$6 |
$262.0K |
$3.33M |
12.71x |
| Pmax | OK 2-Piece Swim | NC |
GADS |
$19.6K |
$81.2K |
4.14x |
$27 |
$147.4K |
$675.7K |
4.58x |
| Pmax | Minis | NC - LIFESTYLE |
GADS |
$18.5K |
$104.4K |
5.63x |
$26 |
$149.1K |
$872.1K |
5.85x |
Generated Jun 23, 2026 · nani BigQuery Warehouse · Shopify = revenue source of truth · Meta/Google = attributed conversions