Section 1

What Meta Ads delivered

What it cost, and what came back.

₺350,508

Spent on Meta Ads

₺17.18 per visit · 20,401 visits

₺401,617

Revenue from Meta Ads

credited to the last visit before purchase

1.15×

Return on ad spend

Meta itself claims 4.26×

₺1,511

Cost per sale

232 sales, as Meta counts them

Section 2

Which Meta Ads campaign deserves the budget

Which campaigns turn clicks into money.

Revenue per lira spent

Aslora · New Customers · Summer Romance
2.68×₺11,670
Aslora · New Customers · Ipanema Girls · Turkey
2.28×₺44,167
Aslora · New Customers · Turkey
0.93×₺285,241
Stories Static Test
0.31×₺9,429
CampaignSpendClicksPer clickRevenue
Aslora · New Customers · Summer Romance₺11,670565₺20.65₺31,254₺584₺1,563
2.68×
Aslora · New Customers · Ipanema Girls · Turkey₺44,1672,863₺15.43₺100,774₺1,052₺2,399
2.28×
Aslora · New Customers · Turkey₺285,24168,642₺4.16₺266,699₺1,688₺1,578
0.93×
Stories Static Test₺9,4291,397₺6.75₺2,890₺9,429₺2,890
0.31×
All campaigns₺350,50873,467₺4.77₺401,617₺1,511₺1,7311.15×
›Notes and caveats

Ranked on return: the revenue Google Analytics credits to each campaign, over what Meta charged for it. Cost per sale uses Meta's own purchase count, so it reads optimistically for the same reason its return figure does. The bottom row is the whole account — the same numbers as section 1.

Section 3

Are the ads adding sales, or moving them?

The shop's own till, against the weeks before the ads started.

The same weeks in social traffic — whether paid Meta Ads added visits, or moved them from free Instagram.

Money, per day · 7-day average

Where the sales came fromBeforeSinceChange
Free Instagram₺15,360₺11,277−₺4,083
Paid Meta Ads₺432₺6,841+₺6,410
Both together₺15,792₺18,119+₺2,326+15%
For comparison — the whole shop, sales a day₺31,641 → ₺37,001+17%
›Notes and caveats

Both plates ignore the date range above and use the same 30 days either side of the day the ads switched on — the question is only answerable across that boundary, and a before period from a different season would compare Aslora's quiet months with its peak. Incremental revenue is Shopify after minus Shopify before, so it is the till, not Analytics' last click and not Meta's claim. The blue tick on incremental return is 1.00× — extra sales exactly covering the ads, before the cost of the swimwear. Two things this cannot separate: August is peak swimwear season, so some of the lift would have arrived anyway; and a follower who used to arrive free and now arrives by clicking an ad moves from one social line to the other without anything about that customer having changed.

New customers are first-time buyers: the customer's first paid Shopify order falls in the window. Revenue and orders from new customers include any second purchase those people made in the same weeks; returning is everyone who first bought before the window. First basket is the first paid order only; repeat basket is every later one. Cost per new customer is spend over first-time buyers after the ads started. Guest checkouts have no customer id and are omitted. New visitors in section 5 are a different count — people new to the site, not first-time buyers.

Section 4

Where the revenue comes from, and what a visit is worth

Each channel's share, and what one visit is worth.

Section 5

Are the ads reaching people who don't know Aslora?

How many arrivals had never seen the site before.

Cost per person who had never visited before — shorter is cheaper

Aslora · New Customers · Summer Romance
₺11770% new
Aslora · New Customers · Turkey
₺3068% new
Stories Static Test
₺1987% new
Aslora · New Customers · Ipanema Girls · Turkey
₺1879% new
CampaignPeopleShare newCost per new personPer lira spent
Aslora · New Customers · Turkey14,0859,62468.3%₺30₺353,1011.24×
Aslora · New Customers · Ipanema Girls · Turkey3,1312,46978.9%₺18₺73,1431.66×
Stories Static Test55748486.9%₺19₺14,0951.49×
Aslora · New Customers · Summer Romance14210070.4%₺117₺1,4900.13×
All campaigns17,91512,67770.8%₺28₺441,8291.26×
›Notes and caveats

The bottom row adds the campaigns above. People is a per-campaign count, so anyone who arrived through two of them is counted twice there; first-time arrivals cannot overlap, since a person only has one first visit. Cost per new person and per lira spent use only the campaigns Meta charged for.

Section 6

Day by day

Spend against revenue, day by day.

What was different on the 24 days the ads paid for themselves, against the 35 they didn't

Buy rate+53%
1.39%vs 0.91%
Cost per sale-27%
₺1,622vs ₺2,208
Cost per 1,000 shownno change
₺216vs ₺211
Spentno change
₺5,889vs ₺5,977
Times each person saw itno change
1.42×vs 1.41×
Click rateno change
3.81%vs 3.84%
Section 7

How Meta is delivering the ads

Every step from impression to sale.

MeasureAslora · New Customers · TurkeyAslora · New Customers · Ipanema Girls · TurkeyAslora · New Customers · Summer RomanceStories Static Test
What it cost
Spend₺285,241₺44,167₺11,670₺9,429
Who saw it
People reached1,061,607116,45719,73456,152
Times shown1,489,798147,48731,36759,386
1.40×1.27×1.59×1.06×
₺191₺299₺372₺159
Who clicked
Clicks68,6422,8635651,397
4.6%1.9%1.8%2.4%
Cost per click₺4.16₺15.43₺20.65₺6.75
Who arrived
17,9542,702357666
Of clicks that arrived26.2%94.4%63.2%47.7%
Who bought
Added to cart2,14057311621
Reached checkout387123441
Bought16942201
0.9%1.6%5.6%0.2%
₺6,469₺6,988₺5,151₺2,989
Section 8

Where Meta Ads visitors drop out

Meta Ads visitors against everyone else, step by step.

Meta Ads visitors compared against 19,280 visits — every non-Meta visit to the site

Visits
20,415 people
100%
₺17.17 each
6.7%continuevs 15.5%less than half the rate−19,044 people
Add to cart
1,371 people
6.7%
₺256 each
16.8%continuevs 26.9%37% below−1,140 people
Begin checkout
231 people
1.1%
₺1,517 each
26.8%continuevs 28.7%about the same−169 people
Purchase
62 people
0.3%
₺5,653 each
Meta Adswhere all other channels would bebetterwithin 10% — about the sameworse
Section 9

Which channels get more credit than they earn

Analytics credits a sale to the last click. This is what that moves, per channel.

← hands credit to other channelstakes credit from others →
Direct
₺72,902
Meta Ads
₺45,792
Paid Search
₺454
Organic Search
₺19,313
Email
₺20,697
Unassigned
₺24,648
Organic Social
₺53,582
›Notes and caveats

Faint straight ribbons are credit a channel keeps; solid crossing ribbons are credit that moves. Movement is netted over the whole period, not traced customer by customer.

Section 10

The ads themselves

Where the money went, and what people saw.

Revenue, sales and return are Meta's own counts — Google Analytics carries no ad-level dimension, so these read higher than the figures elsewhere in the report and compare ads against each other rather than against the money in sections 1 to 4.

AdSpendRevenueSalesCost per saleReturn
Catalogue · All Products · Dynamic · TR · v1₺117,756₺463,71168₺1,7323.94×
Catalogue · Ipanema Girls · Dynamic · TR · v1 – Celebrity₺107,129₺314,30051₺2,1012.93×
Catalogue · Ipanema Girls · Dynamic · TR · v1₺60,357₺315,16850₺1,2075.22×
Static · Blue Charm · Beach Hook · TR · v1₺20,556₺114,43115₺1,3705.57×
Video · Blue Charm · Celebrity · TR · v1₺11,607₺90,53113₺8937.80×
Static · indecision · v1₺10,093₺97,34619₺5319.65×
Static · Ipanema Girl · Beach Duo · TR · v1₺9,024₺39,3597₺1,2894.36×
image_2₺8,468₺2,9891₺8,4680.35×
Section 11

What Meta Ads traffic buys

What ad traffic actually buys.

Lola Straplez Bikini Üstü - ButterCream

Lola Straplez Bikini Üstü - ButterCream

₺15,540

Viewed
1,458
In basket
45
Bought
6
Honey Derin Kesim Bralet Bikini Üstü - Giggles

Honey Derin Kesim Bralet Bikini Üstü - Giggles

₺12,950

Viewed
590
In basket
29
Bought
5
Honey Cheeky Bikini Altı - Giggles

Honey Cheeky Bikini Altı - Giggles

₺11,950

Viewed
368
In basket
28
Bought
5
Daisy Klasik Bralet Bikini Üstü - Bonita

Daisy Klasik Bralet Bikini Üstü - Bonita

₺11,560

Viewed
321
In basket
11
Bought
4
Chloe Boyundan Bağlamalı Üçgen Çift Taraflı Bikini Üstü - Chocolate Kiss

Chloe Boyundan Bağlamalı Üçgen Çift Taraflı Bikini Üstü - Chocolate Kiss

₺8,670

Viewed
160
In basket
9
Bought
3
Daisy Tam Kapama Bikini Altı - Bonita

Daisy Tam Kapama Bikini Altı - Bonita

₺8,070

Viewed
170
In basket
10
Bought
3
Mini Etek - Brisa

Mini Etek - Brisa

₺7,170

Viewed
532
In basket
13
Bought
3
Mini Etek - Bonita

Mini Etek - Bonita

₺7,170

Viewed
169
In basket
8
Bought
3