Growth marketer. Curious by nature. Obsessed with measurable growth.

I turn marketing data into measurable business growth.

Paid MediaTracking AnalyticsCROAI Workflows
Portrait of Joanna Stepien
Currently seeking Growth Marketing Performance Marketing Marketing Analytics Marketing Operations
Selected achievements

Built complete GA4 + GTM tracking infrastructure

Managed €9K/month across Google, Meta & TikTok Ads

Increased organic traffic by 215%

Increased YouTube reach by 600%

Built reporting systems reducing manual reporting by 75%

Implemented HubSpot lead scoring & automation

Marketing Stack
Advertising
Google Ads
Meta Ads
TikTok Ads
Analytics
GA4
Tag Manager
Looker Studio
Microsoft Clarity
MS Clarity
Hotjar
Marketing
HubSpot
SEMrush
AI
Claude
ChatGPT
ChatGPT
Perplexity
Results, not vibes
0+Years experience
€0KMonthly paid media budget
0%SEO growth
0%YouTube growth
GA4+GTMTracking systems
0Acquisition systems built
About

I optimise the entire acquisition system — not just the campaign sitting on top of it.

Paid media, tracking, analytics and landing pages are one connected system, not separate jobs. I look at them that way from the start.

Most of my work starts with disconnected data, unclear attribution or underperforming campaigns. I enjoy finding the bottleneck, fixing it, and building systems that make future decisions easier — and yes, I will absolutely nerd out about a well-built dashboard.

Education
Master's Degree in Digital Marketing & Data Analytics
Universidad Internacional de Valencia (VIU) · Online
May 2024 – June 2025
Relevant modules
Performance Marketing • SEO & SEM • Data Analytics • Marketing Automation • Conversion Rate Optimisation (CRO)
Postgraduate Diploma in Marketing & Marketing Psychology
Universidad a Distancia de Madrid (UDIMA) · Online
2023
Graduated with Honours.
Bachelor's Degree in Modern Languages
Universidad de Barcelona · Barcelona
2007 – 2011
Specialisation in
Spanish • French • English • German
Marketing in numbers
0+
Years experience
0+
Industries
0
Acquisition systems built
€0K
Monthly paid media budget
0+
Countries worked with
0
Spoken languages
Languages
ENEnglish ESSpanish PLPolish FRFrench DEGerman
Experience across

Industries

E-commerce
SaaS
Marketplaces
Wellness
Education
Digital Products
Worked with
Booking.com
Partner Engagement
Ball on Top
E-commerce
Sissoo
Wellness Marketplace
Evolution Group
Education & Retreats
Case studies

Selected work

BALL ON TOP
Building an Acquisition Measurement System
Ball on Top logo
Performance Marketing Specialist

Problem

No reliable way to see which campaigns worked, or what happened after the click.

Approach

01
Tracking Audit
02
Measurement Setup
03
Campaign Optimisation
04
Reporting & Insights

Business Outcome

Created a single source of truth for acquisition data across Google, Meta and TikTok Ads — enabling faster optimisation decisions and cutting manual reporting time by roughly 75%.

SISSOO
An Integrated Paid Search + SEO Growth Engine
Sissoo logo
Engagement Lead

Problem

Organic growth was disconnected from paid — SEO keywords picked by volume, not proven demand.

Approach

01
Tracking Audit
02
Measurement Setup
03
Campaign Optimisation
04
Reporting & Insights

Business Outcome

Built an integrated Paid Search + SEO engine that grew organic traffic 215%, YouTube reach 600% and TikTok engagement 300%.

EVOLUTION GROUP
Scaling Qualified Lead Generation
Evolution Group logo
Performance Marketing & Lead Generation

Problem

Lead volume existed, but quality was inconsistent and disconnected from sales.

Approach

01
Tracking Audit
02
Measurement Setup
03
Campaign Optimisation
04
Reporting & Insights

Business Outcome

Turned a lead-gen campaign into a qualified pipeline sales could actually convert, by connecting HubSpot CRM data back into targeting.

Building Reliable Marketing Measurement Systems
Marketing Analytics & Tracking

Problem

Fragmented data across platforms made every optimisation decision a guess.

Approach

01
Tracking Audit
02
Measurement Setup
03
Campaign Optimisation
04
Reporting & Insights

Business Outcome

Replaced fragmented, conflicting numbers with one trusted view of marketing performance — the foundation every later decision was built on.

Framework

How I actually work, step by step

01

Research

Understand the customer and market before touching a platform.

02

Tracking

Build measurement that's actually trustworthy.

03

Acquisition

Launch campaigns on the channels that fit.

04

Behaviour

Analyse what actually happens after the click.

05

Testing

Turn friction into structured experiments.

06

Scale

Grow what's proven, with the system to support it.

How I think

Five scenarios I diagnose often

Click a scenario to expand.

1. High CTR but low conversions

Ads clearly resonate — clicks are cheap — but conversions aren't following.

Investigate

Tracking accuracy, audience-offer match, landing page behaviour in GA4/Clarity.

Likely causes

Broken conversion tracking, mismatched intent, or landing page friction.

Actions

Fix tracking first, then test landing page and audience alignment.

2. CPA doubled overnight

Cost per acquisition spikes suddenly with no obvious campaign change.

Investigate

Platform/algorithm changes, audience saturation, competitor activity.

Likely causes

Auction pressure, audience fatigue, or a tracking/attribution break.

Actions

Diagnose before reacting — cutting budget blind often makes it worse.

3. ROAS falling

Revenue per ad euro drops even though spend and traffic look stable.

Investigate

Segment by campaign, audience and product to isolate where value dropped.

Likely causes

Declining AOV, weaker offer, or budget shifting to lower-intent traffic.

Actions

Reallocate to segments still converting; fix or pause the rest.

4. Traffic increasing but revenue flat

More visitors, same revenue — volume growth isn't showing up where it matters.

Investigate

Compare new traffic quality/intent against what historically converted.

Likely causes

Growth diluted a well-matched funnel, or targeting broadened too far.

Actions

Tighten targeting back toward proven intent instead of adding spend.

5. Google Ads and GA4 showing different numbers

Platform-reported conversions don't match GA4 — nobody trusts either number.

Investigate

Audit attribution windows, tracking setup, dedup logic between both.

Likely causes

Different attribution models, tracking gaps, or consent/cookie loss.

Actions

Align on one source of truth and document why the numbers differ.

AI workflow

AI accelerates execution

AI speeds up research, planning and reporting. Strategic decisions stay data-driven — I'm the one who decides what the data actually means.

Reporting

What good reporting actually looks like

looker-studio · marketing-performance
Revenue
€52.6K
CPA
€18.40
ROAS
4.2x
Conv. Rate
3.8%
Traffic
41.2K
Leads
1,284
Revenue trend — last 8 weeks
Revenue by channel
Google Ads38%
Meta Ads27%
Organic19%
Email10%
Direct6%
Example dashboard built to demonstrate reporting structure and KPI design.
Areas of Expertise

What I Bring

Growth Strategy

Turning business goals into a measurable acquisition roadmap.

Paid Media

Google, Meta and TikTok campaigns built around real intent.

Marketing Analytics

GA4, GTM and dashboards that decisions can actually rely on.

Marketing Operations

CRM workflows, lead routing and process that scales.

Tracking & Measurement

Reliable, validated tracking as the foundation for everything else.

Marketing Infrastructure

Connecting tracking, CRM, analytics and automation into one system.

Current Focus

Building AI Marketing Agents

Building AI marketing agents using Claude, APIs, Model Context Protocol (MCP) and n8n to automate reporting, campaign analysis and marketing workflows.

  • ✓ Claude API
  • ✓ Model Context Protocol (MCP)
  • ✓ n8n
  • ✓ AI workflows
  • ✓ Marketing automation
  • ✓ AI agents for marketing analytics
Contact

Let's talk.

Available for Remote Hybrid Barcelona