Ecommerce performance marketing is not about running ads. It is about engineering a paid acquisition system where every rupee spent returns a predictable, profitable multiple. Most brands have campaigns. Few have systems. The difference is campaign architecture that separates funnel stages, creative strategy built around the ICP's actual purchase motivations, and attribution accuracy that reflects reality rather than platform optimism. Oddtusk builds that system across Meta Ads and Google Ads for ecommerce and D2C brands that need paid media to be a reliable growth lever.

Performance Marketing Services - Oddtusk
[ What we cover ]
        
                 
[ Results that reflect our work ]

CAC down 35% after restructure. Shopping revenue doubled from feed optimisation. Actual ROAS 40% lower than platform dashboards claimed. All fixed.

What a structurally sound, attribution-accurate performance marketing programme delivers within 90 days. Meta and Google reconciled against GA4. Budget allocated on real revenue, not platform claims.
35%
Average CAC reduction after account restructure

Ecommerce accounts restructured with proper funnel-stage separation, audience exclusion logic, and negative keyword governance consistently reduce blended CAC by 30 to 40 percent within 60 days. All tracked in GA4 against real revenue, not platform dashboards.

2x
Improvement in Shopping revenue from feed optimisation

Google Shopping campaigns on well-optimised feeds with keyword-priority title structures and resolved Merchant Center disapprovals consistently generate two times the revenue of the same budget on a poorly structured feed.

40%
Higher actual ROAS vs platform-reported after attribution fix

Brands that implement proper attribution architecture via GTM consistently find their actual contribution-positive ROAS is 30 to 50 percent lower than platform dashboards report, enabling accurate budget allocation rather than scaling campaigns that appear profitable but are not.

[ Our working process ]

From attribution audit to profitable paid acquisition at scale


01

Audit and Baseline

We audit Meta and Google accounts for structure, budget logic, and tracking accuracy. Attribution is established by comparing reported ROAS against GA4 revenue for 60 days. The output defines which structural issues to address immediately and which campaigns to pause to stop wasting budget.
02

Tracking Build

Meta Conversions API is implemented server-side via GTM. Google Enhanced Conversions is configured using first-party data. GA4 events are verified for accurate revenue values. UTM governance is applied consistently across all paid sources. Pixel deduplication is confirmed to prevent double-counting. This foundation is completed before any campaign changes are made.
03

Campaign Architecture Restructure

Meta campaigns are restructured with distinct ad sets for prospecting, retargeting, and DPA with exclusion audiences and calibrated budgets. Google campaigns are separated by product category. Negative keyword lists are expanded to prevent budget waste on irrelevant query matches.

04

Feed Optimisation and Creative Brief

Google Merchant Center feeds are audited for disapprovals and suboptimal titles. Feed optimisation is completed before bidding starts. Creative briefs are produced for each tier: prospect briefs focus on pain points, retargeting on social proof, DPA overlays on urgency. Initial creative variants are produced for launch.
05

Launch and Learning Period

Restructured campaigns launch with conservative budgets to allow learning periods to complete. Once campaigns exit learning, bidding strategies are adjusted, typically moving from Maximize Conversions to Target ROAS once data confirms optimisation in GA4. Creative performance is reviewed monthly, with underperforming variants paused and new concepts rotated in.
06

Reporting and Scaling

Monthly reports cover platform-reported and GA4-reconciled ROAS, CAC by tier, and creative performance. Scaling recommendations are made when a campaign has maintained the target CAC for 30 days. Budget increases are applied at 20 percent increments to avoid triggering new learning periods on campaigns that are performing well and profitably.

[ Common queries ]

Straight answers to the questions that matter.

Performance marketing for ecommerce is paid advertising managed and optimised against revenue outcomes including ROAS, CAC, and conversion rate, rather than awareness or engagement metrics. Every campaign decision is grounded in what it costs to acquire a customer and what that customer generates in revenue. For ecommerce and D2C brands, it spans Meta Ads, Google Ads and Shopping, and YouTube, all structured around the product catalogue, the customer acquisition funnel, and the unit economics that determine whether spending more produces profitable growth.

ROAS targets vary by product margin, category, and business model. Rather than chasing a benchmark ROAS, we calculate the break-even ROAS for each brand based on their actual cost of goods, shipping, and operating costs, then set ROAS targets per campaign type. Platform-reported ROAS is reconciled against GA4 attribution monthly to prevent over-reporting on Meta and Google.

We structure Meta Ads ecommerce campaigns across three distinct layers. The prospecting layer uses broad or interest-based targeting to reach new ICP audiences. The consideration retargeting layer targets website visitors who engaged but did not purchase, with social proof and product-specific messaging. The Dynamic Product Ads layer serves personalised product ads to cart abandoners based on catalogue feed data and pixel event tracking, all measured in GA4.

Performance Max is Google's automated campaign type distributing ads across Search, Shopping, Display, YouTube, Gmail, and Discover. For ecommerce brands, Performance Max works best when the pixel has sufficient conversion data: typically a minimum of 30 to 50 purchases per month. Without adequate conversion data, Performance Max defaults to impression-heavy placements that generate traffic without purchases. We run Performance Max alongside dedicated Shopping campaigns rather than replacing Shopping entirely, using asset group segmentation.

iOS 14 App Tracking Transparency reduced Meta's ability to track web conversions from iPhone users who opted out of tracking. We address this through three implementations: Meta Conversions API configured server-side via GTM to pass events directly from the website server to Meta; verified domain configuration in Meta Business Manager; and eight-event pixel priority setup. First-party data strategies including email list custom audiences are prioritised as a reliable signal source independent of browser tracking.

A Google Shopping feed is the product data file submitted to Google Merchant Center that drives what appears in Shopping ads. The quality of the feed directly determines Shopping campaign performance because Google's algorithm uses feed data to match products to search queries. We optimise Shopping feeds from the attribute level: rewriting titles with keyword-priority structure, adding missing attributes, resolving Merchant Center disapprovals, and improving image quality, before bidding strategy changes are made.

Accurate attribution requires a multi-layer approach. GA4 is configured with complete ecommerce event tracking and UTM parameters standardised across every paid channel via GTM. Platform-reported ROAS from Meta and Google is reconciled against GA4 attributed revenue monthly, with discrepancies above 20 percent triggering an attribution audit. Meta Conversions API and Google Enhanced Conversions are implemented to improve signal quality.

Creative fatigue occurs when an ad has been shown to the same audience so many times that engagement rate drops, signalling the algorithm to reduce delivery or increase CPM. On Meta, we monitor frequency per ad set and CTR trends weekly. When frequency exceeds five to seven impressions per week or CTR declines by more than 30 percent from the campaign baseline, new creative variants are introduced before performance degrades further. We maintain a creative testing calendar producing at least two to three new ad concepts per month.

For Meta Ads, a minimum of 50,000 to 1,00,000 rupees per month generates enough data for meaningful campaign optimisation across prospecting and retargeting. For Google Shopping, a minimum of 30,000 to 50,000 rupees per month provides sufficient impression volume for bid strategy learning. Below these thresholds, campaign learning periods extend significantly and optimisation decisions are based on insufficient data. We recommend starting with a single platform where the ICP is most concentrated.

Monthly reports cover platform-reported and GA4-reconciled ROAS by campaign type and audience segment, CAC by channel and campaign, conversion rate by traffic source and device, ad spend by platform with week-over-week trend, top-performing creative by CTR and conversion rate, and Shopping campaign performance at the product and category level. All figures are presented as both platform-reported and GA4-reconciled.