KPI Tree

Google Analytics Metric

Web Analytics

Campaign ROI = ((Campaign Revenue - Campaign Cost) / Campaign Cost) x 100

Campaign performance ROI measures the return on investment for marketing campaigns tracked in Google Analytics by comparing attributed revenue or conversion value against campaign costs. It evaluates the financial effectiveness of campaigns across all channels - paid, email, social, and referral.

Google AnalyticsWeb Analytics

Campaign Performance ROI

Campaign performance ROI measures the return on investment for marketing campaigns tracked in Google Analytics by comparing attributed revenue or conversion value against campaign costs. It evaluates the financial effectiveness of campaigns across all channels - paid, email, social, and referral.

How to calculate campaign performance roi

Campaign ROI = ((Campaign Revenue - Campaign Cost) / Campaign Cost) x 100

Why campaign performance roi matters for Google Analytics users

Google Analytics tracks campaign traffic and conversions through UTM parameters, but calculating true ROI requires connecting that data with cost information from ad platforms and revenue data from your CRM or e-commerce platform. Most teams track campaign performance without ever calculating actual ROI.

Mapping campaign ROI into your metric tree connects marketing spend to business returns across all channels. This enables evidence-based budget allocation and surfaces campaigns that appear successful on engagement metrics but fail to generate positive financial returns.

Understand and act on campaign performance roi with KPI Tree

KPI Tree connects GA4 campaign data with cost and revenue data from your warehouse. Define ROI metrics per campaign and channel and position them in your marketing effectiveness tree.

Assign RACI ownership to your marketing director. Set alerts when campaign ROI drops below target thresholds and track budget reallocation decisions based on ROI evidence.

Get started with your Google Analytics data

Query using MCP
MCP

Pull metrics from Google Analytics directly through the Model Context Protocol.

Data Warehouse
SnowflakeBigQueryDatabricksRedshift

Connect your existing warehouse where Google Analytics data already lands.

Professional Services
FivetranSnowflakedbt

Our professional services team can build you turn-key AI foundations in a matter of weeks. Data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer.

Related Google Analytics metrics

Attribution Modelling

Web Analytics

Metric Definition

Attribution modelling assigns credit for conversions to the marketing channels and touchpoints that contributed to them within Google Analytics. It evaluates how different models - last-click, first-click, linear, time-decay, and data-driven - change the perceived value of each channel in your acquisition mix.

View metric

Conversion Rate

Web Analytics

Metric Definition

Conversion Rate = (Conversions / Sessions) x 100

Conversion rate measures the percentage of Google Analytics sessions or users that complete a defined conversion event - such as a purchase, signup, form submission, or key feature interaction. It quantifies how effectively your website turns visitors into customers or leads.

View metric

User Acquisition Cost

Web Analytics

Metric Definition

User Acquisition Cost = Total Marketing Spend / New Users Acquired

User acquisition cost measures the average cost to acquire a new user to your website by combining Google Analytics traffic data with marketing spend data. It calculates the cost per new visitor or per converting user across channels to evaluate acquisition efficiency.

View metric

Traffic Source Analysis

Web Analytics

Metric Definition

Traffic source analysis examines how different acquisition channels - organic search, paid search, direct, referral, social, and email - contribute to sessions, engagement, and conversions in Google Analytics. It evaluates channel quality beyond volume by connecting source-level metrics to downstream outcomes.

View metric

Goal Completion Rate

Web Analytics

Metric Definition

Goal Completion Rate = (Goal Completions / Sessions) x 100

Goal completion rate measures the percentage of Google Analytics sessions that complete a predefined goal - such as reaching a destination page, meeting a session duration threshold, or triggering a specific event sequence. It quantifies how effectively your site achieves its defined business objectives.

View metric

Empower your team to understand and act on Google Analytics data

Map what drives your metrics, measure progress at any grain, prove what works statistically, and deliver personalised action plans to every team member.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business