Saudi Arabia · E-commerce · Fragrance · Performance Marketing

Scaling a Saudi Fragrance E‑commerce Brand Across Meta, Snapchat & TikTok

A cross-channel performance marketing operation focused on scaling e-commerce sales efficiently across Meta, Snapchat and TikTok, while using GA4 as an independent measurement layer to understand on-site behaviour and the ecommerce funnel.

Period
Jun–Aug 2026
Market
Saudi Arabia
Industry
Fragrance E-commerce
Channels
Meta · Snapchat · TikTok · GA4
Focus
Paid Media · Creative Testing · Scaling · Measurement · CRO
Project Overview

Scaling with control, not spend alone

The engagement connected platform execution with independent ecommerce analysis. Media decisions were evaluated at campaign, ad-set, ad-group and creative level while GA4 was used to understand the customer journey after the click.

The Challenge

The objective was not simply to increase media spend. The challenge was to scale sales across three paid acquisition platforms while maintaining acquisition efficiency and identifying where additional growth could come from.

The account included a mix of prospecting, retargeting, catalog, creative-testing and scaling campaigns, with meaningful performance differences between campaigns, ad sets and individual ads.

The operating model therefore focused on identifying what deserved additional budget, what needed further testing, and what should be reduced or stopped. GA4 was used alongside platform reporting to provide an independent view of what happened after users reached the store.

Strategy

Three connected operating layers

Continuous Testing

I evaluated performance at campaign, ad-set and ad level rather than relying on blended account ROAS.

Performance-Based Budget Allocation

I reallocated budget toward structures demonstrating stronger purchase efficiency and scaling potential.

Independent Measurement

I used GA4 as an independent measurement layer to compare platform-reported attribution with on-site behaviour.

Spend → Purchases → CPA → Purchase Value → ROAS
Cross-Channel Performance

Platform performance was evaluated independently

Figures are shown in each platform’s native billing currency. Meta and Snapchat are reported in USD; TikTok is reported in SAR.

Paid Media Managed$154.4K + SAR 386.1KAcross Meta, Snapchat and TikTok

Meta

Spend
$79,016.77
Platform-attributed purchases
4,179
Platform-attributed purchase value
$286,999.41
Reported ROAS
3.63x

Performance varied significantly across testing, prospecting, catalog and scaling campaigns. This created opportunities to progressively redirect budget toward stronger structures instead of scaling the account uniformly.

Snapchat

Spend
$75,336.47
Platform-attributed purchases
3,570
Platform-attributed purchase value
$235,727.40
Reported ROAS
3.13x

Campaign and ad-set performance showed substantial variation, with several structures materially outperforming the account average. This provided clear opportunities for budget reallocation and controlled scaling.

TikTok

Spend
SAR 386,119.31
Platform-attributed purchases
5,766
Platform-attributed purchase value
SAR 1,461,338.50
Reported ROAS
3.785x

TikTok provided substantial purchase volume while individual campaigns and ad groups showed very different efficiency levels. Continuous testing and budget redistribution were therefore central to the scaling process.

Meta Performance

Campaign, ad-set and ad-level evidence separated blended account performance from the structures that deserved more budget.

Meta campaigns, Jun–Aug 2026 — $79,016.77 spend · 4,179 platform-attributed purchases · 3.63x reported ROAS.
Meta ad-set performance used to support budget allocation decisions.
Meta ad-level performance used to identify efficient creatives.

Snapchat Performance

Account, campaign, ad-set and ad evidence supported controlled scaling and pruning decisions.

Snapchat, Jun–Aug 2026 — $75,336.47 spend · 3,570 platform-attributed purchases · 3.13x reported ROAS.
Snapchat campaign-level performance and reported ROAS.
Snapchat ad-set performance used to support budget allocation decisions.
Snapchat ad-level performance used in creative optimisation.

TikTok Performance

Purchase volume was evaluated alongside differences in CPA and ROAS between campaigns, ad groups and ads.

TikTok, Jun–Aug 2026 — SAR 386,119.31 spend · 5,766 platform-attributed purchases · 3.785x reported ROAS.
TikTok ad-group performance showing differences in CPA and ROAS.
TikTok ad-level performance used to identify efficient creative combinations.
GA4 Independent Measurement

Platform Attribution vs. On-Site Behaviour

Platform reporting was not used as the only source of truth. GA4 was used as an independent measurement layer to understand traffic quality, purchases, revenue and customer behaviour after users reached the store.

1,116,910
GA4 Sessions
11,260
GA4 Purchases
SAR 2,864,403.40
GA4 Purchase Revenue
91.85%
GA4 Engagement Rate

GA4 Session-Source Attribution

TikTok
Sessions
588,413
Purchases
2,119
GA4 Revenue
SAR 528,347.15
Meta
Sessions
141,368
Purchases
1,796
GA4 Revenue
SAR 467,223.18
Snapchat
Sessions
148,921
Purchases
1,755
GA4 Revenue
SAR 434,606.70

Platform-native results and GA4 session-source attribution use different measurement methodologies and should not be expected to match directly. Platform-attributed purchases and revenue are not added to GA4 totals.

GA4 Funnel — Active Users

Funnel steps are based on active users, while the 11,260 headline figure represents purchase events in GA4. These metrics measure different things and should not be compared one-to-one.

View Item
452,762
9.41%
Add to Cart
42,584
56.23%
Begin Checkout
23,943
37.06%
Purchase
8,873
Overall View Item → Purchase1.96%
View Item → Add to Cart

Largest leakage: 90.59% abandonment

90.59% of users who viewed a product did not progress to Add to Cart. This highlighted an additional CRO opportunity around product-page experience, offer communication, merchandising and conversion optimisation without overstating causality.

GA4 ecommerce funnel — 452,762 product viewers → 42,584 add-to-cart users → 23,943 checkout starters → 8,873 purchasing users.

Product Performance

18,683
Items Purchased
SAR 3,753,989.09
Item Revenue

Top Product Groups

By units
#1Top Anonymous Product Group2,269 unitsSAR 551,662.78
#2Second Anonymous Product Group1,532 unitsSAR 449,379.71

Item Revenue and Purchase Revenue are reported from different GA4 ecommerce scopes and should not be interpreted as interchangeable totals. Product and collection names remain intentionally anonymised.

GA4 product performance — 18,683 items purchased · SAR 3.75M item revenue.

Landing Page Analysis

Landing-page sessions, purchases, purchase revenue and engagement rate helped identify entry points combining traffic volume with commercial quality.

GA4 landing-page performance — 1.12M sessions · 11,260 purchases · SAR 2.86M purchase revenue.

Key Learnings

01

Scaling decisions should be made at campaign, ad-set and ad level rather than from blended account ROAS alone.

02

TikTok contributed substantial volume, while GA4 showed different post-click efficiency patterns between channels.

03

Platform attribution and GA4 should be interpreted together, not treated as interchangeable datasets.

04

The ecommerce funnel identified a major CRO opportunity between product view and add-to-cart.

05

Product-level revenue concentration provided additional signals for merchandising and paid-media prioritisation.

Results Summary

3
Paid Acquisition Platforms
11,260
GA4 Purchases
SAR 2.86M
GA4 Purchase Revenue
1.96%
GA4 View Item → Purchase
18,683
GA4 Items Purchased
SAR 3.75M
GA4 Item Revenue

Measurement Note

Platform-native attribution and GA4 use different methodologies. They are complementary evidence and are never combined into a single total.

Confidentiality Note

Client, product, URL and account identities are anonymised. Generic campaign structures are retained where they help demonstrate the operating methodology, while all brand-identifying information remains obscured.