Yasmina Rodríguez Pérez

Performance Marketing Lead

Growth you can measure

Six years in paid acquisition across Meta, Google and native. I have managed over €220K of ad spend in a single month, turned a loss-making programme across 60 countries into a profitable one, and led teams of up to four media buyers. I test fast, scale what the data supports, and cut what it doesn't.

€220K+Monthly ad spend managed at peak
60Countries with active spend
7% to 87%Profitable days after a turnaround
70% to 20%Of the day spent creating campaigns

About me

I studied Chemistry at the University of La Laguna and worked briefly as a chemist. From there, I worked as a data analyst in Gdynia, Poland, covering Latin American and European markets, sold B2B SaaS in Galway, and joined Expedia to work on the Spanish market. In 2020 I found my place in performance marketing, and I have focused on paid acquisition ever since.

I like working from data, building clear processes, and testing ideas quickly.

SpanishNative
EnglishProfessional
German, PolishElementary

I have lived and worked in Ireland and Poland.

Learning and community

In 2026 I completed "Small Business on Social Media", a course run by La Laguna City Council, and built connections with local content creators.

Group photo of eleven course participants smiling in a sunny courtyard with trees and a stone column.
With fellow participants of the course, La Laguna, 2026.

Outside work, you'll find me hiking, growing plants, swimming at the pool, or out with my dog, Goofy.

Experience

  1. Senior Media Buyer and team lead, The Red Club

    January 2026 to August 2026, remote

    Search-arbitrage acquisition across 60 countries on Meta, Taboola and Outbrain. Managed 3 direct reports and 1 indirect report.

  2. Senior Media Buyer and team lead, Alegro AI

    May 2023 to November 2025

    Launched paid acquisition from zero and scaled to a peak of over €220K a month, mainly on Google Display, with Meta, TikTok and native. Mentored up to 3 media buyers. Travelled to Amsterdam in June 2023 to meet Visymo, a monetisation partner.

  3. Media Buyer, Explorads

    October 2022 to April 2023

    Built Google Ads and Display accounts from scratch, ran tests, and gave feedback on tracking. Joined the company's annual meeting in Dubai in February 2023.

  4. Team Lead, Performance Marketing, Pearch Digital

    May 2022 to October 2022

    Set up the native operation on Taboola and Outbrain with 3 direct reports. Joined the company's quarterly meeting in Dublin in 2022.

  5. Digital Media Buyer Specialist, adoclic advertising

    July 2020 to April 2022, Tenerife

    Native and display campaigns, search arbitrage and lead generation on Taboola, Outbrain and MGID.

  6. Market Associate, Expedia Group

    January 2018 to March 2020

    Spanish market. Led email marketing and proof-of-concept projects, coordinating more than 25 contributors (project coordination, not line management). Co-organised team events in November and December 2019.

  7. SDR to Sales Executive, SiteMinder

    January 2017 to November 2017, Galway

    B2B SaaS sales for hotels, including product demos.

  8. Data Analyst, Refinitiv

    May 2015 to January 2017, Gdynia

    Market data for Latin America, Spain, Portugal and Romania.

Education: Degree in Chemistry, University of La Laguna

The Red Club, January to August 2026

Turning a loss-making search-arbitrage programme profitable, then scaling it

ROI from −62% to +17% in three months, with daily spend scaled from €90 to €2,300+.

Senior Media Buyer and team lead, managing 3 direct reports and 1 indirect report. Meta was the main channel, with Taboola and Outbrain alongside.

Read the Red Club caseShow less

The situation

A search-arbitrage (RSoC) programme: we bought traffic on Meta and native platforms and earned revenue from search ads on partner pages. It started at about €90 a day and was losing money: in April, ROI was −62% and only 7% of days were profitable. The goal was to grow spend without giving the margin away.

What I did

  • Structured the account by vertical and country, with a naming standard (country, keyword, platform, device, campaign type, channel) so anyone on the team could read performance quickly and act on it.
  • Tested at volume: 4,046 campaigns, about 3,700 of them tests. Around 13% of the campaigns that spent became profitable, so budget moved to those and the rest were cut early.
  • Scaled winners by adding new creatives to winning keywords, extending to other devices and countries, and testing related angles with broad targeting. I stopped scaling when new angles came back at breakeven.
  • Tested Max Value against Target ROAS bidding in Meta after noticing a partner using it. On the right niche it improved profit by about 25%.
  • Convinced a partner to give us a test domain. The same campaigns went from barely breakeven to 120% ROAS.
  • Pushed back on a request for 100 new campaigns a day. With most new campaigns failing at that stage, that volume would have burned budget, so I proposed building a profitable base first and scaling as the success rate improved.

Results

Daily spend on the programme Hover or tap for details

Daily spend grew from €90 at the start to €134 in April, €331 in July, €850 in August, about €1,360 in the last week of August, and a peak above €2,300 per day. €90 €134 €331 €850 €1,360 €2,300+ Start Apr Jul Aug Late Aug Peak per day Monthly figures are average spend per day. "Late Aug" is the average of the last week of August.

Account ROI by month Hover or tap for details

Monthly ROI: April −62%, May −11%, June +5%, July +17%, August +9%. Apr May Jun Jul Aug −62% −11% +5% +17% +9%
7% to 87%Profitable days, April to July (84% in August)
€850Average daily spend in August, up from €134 in April
4,046Campaigns created, about 3,700 of them tests

A 7-day period in August

€4,114Spend
€4,845Revenue
€730Profit
18%ROI

What carries over: the same loop of testing fast, reading the data honestly, scaling winners and cutting losers works for any paid acquisition goal, whether that is sales, leads or sign-ups.

Scale came from a controlled process, not from raising budgets. Most tests fail, so the system has to find the few winners fast and cut the rest before they cost too much. The market with the most spend, the US, was losing money; the most profitable markets were smaller ones that were easy to overlook.

The Red Club, 2026

Catching tracking problems before they cost money

Found a partner tracking bug that affected all of their clients, before the partner did.

In arbitrage, revenue is reported by the monetisation partner. If their tracking breaks, you are spending blind.

Read the tracking caseShow less

How I spotted it

I compared Meta conversions against the partner's reported conversions and noticed a small drop in revenue that did not match what the ad platform showed. I escalated it twice. The partner investigated and found a bug that was affecting all of their clients.

Handling a reporting outage

  • When the partner's revenue reporting stopped while campaigns kept spending, I cut budgets on the weakest campaigns first.
  • Paused campaigns close to breakeven after two days without reliable data.
  • Prepared campaigns in advance so we could relaunch quickly, then recovered spend in phases once the data was trustworthy again.
  • Used a minimum conversion threshold per channel and country before trusting a signal, so decisions were not made on noise.

Tracking QA is part of media buying, not someone else's job. Checking pixels, conversion events, postbacks and attribution against a second source is what protects the budget.

Alegro AI, May 2023 to November 2025

Launching paid acquisition from zero and scaling to over €220K in a single month

~€207K profit at ~21% ROI over 12 months, with €222K spend in the peak month.

Senior Media Buyer and team lead. Mentored up to 3 media buyers and was the team's main point of contact for about 6 months. Google Display was the main channel, alongside Meta, TikTok, Taboola and Outbrain, with short periods on Google Search and Performance Max.

Read the Alegro AI caseShow less

The situation

New paid acquisition accounts starting from €0. The goal was to find profitable keywords and angles quickly, then scale them.

What I did

  • Started with market research: checked what competitors were running in the Google Ads Transparency Center, looking for patterns in their ads and angles.
  • When a pattern appeared, searched Google and analysed competitors' landing pages to find the keywords they were targeting.
  • Expanded keyword ideas with Google search suggestions and Keyword Planner.
  • Used partner data from Visymo on which keywords were getting the most traffic, with revenue per click (RPC), revenue and reported conversions, to decide what to launch first.
  • Launched paid acquisition accounts from €0, tested them to profitability, and handed stable channels over to new specialists.
  • Ran performance reviews, training and issue resolution for the team, and set KPIs and optimisation processes.
  • Created an issue-report template for the IT team (error, description, how to reproduce, suspected cause, priority) so problems were fixed faster.

Results

€222KSpend in the peak month (December 2024), with €268K revenue and €46K profit
~€207KProfit over 12 months, on ~€968K spend and ~€1.18M revenue
~21%ROI over the same 12 months
~45%Of the team's profit over the same 12 months, from ~38% of its spend

My share of the team's profit, November 2024 to March 2025 Hover or tap for details

Share of team profit: November 33%, December 57%, January 81%, February 55%, March 51%. The largest share on the team each month. 33% 57% 81% 55% 51% Nov Dec Jan Feb Mar

The largest share of team profit every month in this period.

12-month figures cover November 2024 to November 2025, excluding one month with a reporting adjustment.

What carries over: I start with research, not guesses. Competitor ads, search demand and partner revenue data decide what gets tested first.

The Red Club, 2026

Cutting campaign creation from 70% of the working day to 20%

Campaign creation cut from ~70% to ~20% of the working day, with checks kept in place.

Testing at volume only works if launching campaigns is fast and consistent.

Read the workflow caseShow less

What I did

  • Built a campaign-creation workflow with ChatGPT and Claude on my own, without the tech team.
  • Added a tool that detects each keyword's language and assigns the right tags automatically.
  • Kept the naming standard and pre-launch checks in place, so speed did not cost accuracy.
  • Managed creative output of around 150 to 300 ad variations a day, using AI tools and briefs for designers.

Pearch Digital, Alegro AI and The Red Club

Leading and developing media buyers

Built a native team of 3 from scratch and turned a struggling team member into the top performer.

Read the leadership examplesShow less

Building a native team from scratch

As Team Lead at Pearch Digital (2022) I set up the native operation on Taboola and Outbrain with 3 direct reports who were new to native. I taught the basics (allowed images, verticals, how to launch) and left the creative style to them, then ran inspiration sessions. They were performing within a short time.

Turning around a struggling team member

I took on a team member who was struggling. I wrote how-to guides by email, started with a call on the basics, then held short daily task calls. They ended up outperforming the rest of the team.

Structure that helps a team move faster

Account structure by vertical and country, a shared naming standard, and a task-assignment structure for the IT team so requests were clear and prioritised.

How I work

Channels and tools