Campaign performance analytics
ROAS, CPA, CPL and conversion rate by channel, campaign and creative, benchmarked across platforms so paid search, paid social and email are compared on the same terms.
Every ad platform reports its own results, and each one claims credit for the same sale. PA Data Analytics connects your campaign, web analytics and revenue data so you can see which channels, campaigns and customer journeys really drive revenue, and where next month's budget should go.
How did each channel and campaign perform against spend, revenue and targets, measured on the same basis?
Which touchpoints influenced the sale, which channels are over-credited, and where does the funnel leak?
How should budget be reallocated, what should be tested first, and what should be stopped?
ROAS, CPA, CPL and conversion rate by channel, campaign and creative, benchmarked across platforms so paid search, paid social and email are compared on the same terms.
Spend-to-revenue analysis by channel, including customer acquisition cost and, where customer data allows, LTV-to-CAC by acquisition channel.
Last click, first click, linear, time decay and Shapley models built side by side on the same data, so you can see how much a channel's credit depends on the model, and reconcile platform-reported conversions with GA4.
Regression models with adstock and saturation effects that estimate each channel's contribution to revenue from weekly spend data. Useful when user-level tracking is incomplete.
Constrained optimisation that shows how a fixed budget could be redistributed across channels, with assumptions stated and a plan to test changes step by step.
Drop-off analysis from product view to purchase by device, channel and segment, plus A/B test design and statistical analysis for proposed fixes.
Scope depends on your data and question. It is agreed after the discovery call and data audit.
Portfolio projects built on demonstration datasets. They are not client engagements, and their figures describe the datasets and models, not real business results.
A portfolio analysis that builds five attribution models on the same customer journeys, to show how much a channel's credit depends on the model chosen.
Synthetic dataset: 11,292 touchpoints · 3,500 customers · 5 models
Read the attribution case studyA portfolio marketing mix model that estimates each channel's contribution to revenue from two years of weekly data and tests how a fixed budget could be reallocated.
Synthetic dataset: 104 weeks · 4 paid channels · R² 0.957 (in-sample)
Read the marketing mix modelling case studyA portfolio analysis of Google's public GA4 sample e-commerce data that locates funnel drop-offs and compares performance by device and traffic source.
Public dataset: 270,154 users · 354,970 sessions · $362,165 revenue
Read the e-commerce funnel case studyA portfolio A/B test evaluation comparing two email variants across the full funnel, from opens to purchases, with statistical significance testing.
Synthetic dataset: 25,000 records · 2 variants · 4 funnel metrics tested
Read the email A/B test case studyAt minimum: spend and results by channel or campaign (from ad platforms or a spreadsheet), and revenue or conversion data (from GA4, Shopify, a CRM or your order system). Attribution modelling also needs journey-level data. Marketing mix modelling needs a long history of weekly spend and revenue, usually around two years, to give stable results. We confirm what is feasible during the data audit.
Attribution works from individual customer journeys and is strongest for digital channels you can track. Marketing mix modelling works from aggregated weekly data and can include channels that are hard to track, such as offline or brand activity. Many businesses benefit from comparing both.
No analysis can guarantee a result. It can show where spend is likely over- or under-credited, so you can test changes with evidence and measure what happens.
Share the question you are trying to answer and the data you have. We will reply with practical next steps.
Prefer email? [email protected]