EmanoLet's talk

Sheet 01/08Senior Performance Marketing & Measurement

I find what your data isn't telling you.

10+ years across paid media, measurement and data. I connect the click to revenue, even when the conversion happens outside the browser.

  • −50%cost per lead after offline attribution
  • +90%daily leads on average, same budget
  • 10+years across paid media, data and product

Open to full-time, contract and remote · Based in Brazil (GMT−3), overlapping US and European business hours.

Emanoel Moreira
Emanoel Moreira

Where I've delivered results

  • Nextar
  • Easynvest / NuInvest
  • Saraiva
  • Cognizant (Google Ads)
Between the click and the sale, the data disappears. See where

Follow the signal.

Most companies think they have a traffic problem. They actually have a measurement problem.

Skip animation
  1. The journey doesn't fit on one screen.

    Customers see the ad, search, ask someone and come back days later.

  2. And the sale happens far from the click.

    In the app, in the store, on WhatsApp, with a sales rep, on a signed contract.

  3. Media learns from what it can see.

    Without sales data, the algorithm chases cheap clicks and the budget goes where it drives no revenue.

  4. I bring revenue back to media.

    With the right method for each business, linking every sale to the spend that brought it in.

  5. And I get everyone looking at the same number.

    Marketing, sales, product and leadership deciding on the same truth.

  6. Budget where it drives revenue.

    Every media dollar comes back as revenue you can measure and scale.

Sheet 02/08

When it makes sense to bring me in

  1. CPA rises with no explanation

    Numbers don't match across platforms and more budget doesn't bring more results. The problem is almost always measurement, not media.

  2. Media scales, revenue doesn't

    Somewhere in the funnel customers disappear: in the app, on desktop, at checkout, in the CRM. Without end-to-end tracking, your budget flies blind.

  3. Your stack needs to level up

    GTM Server-Side, BigQuery, offline conversions, CRM integration. I specify it, orchestrate the teams and validate until the data lands right.

Sheet 03/08Nextar, SaaS for small businesses, 2024 to 2025

Offline attribution when the conversion happens outside the browser

The outcome

  • −50%cost per lead after implementation
  • +90%daily leads on average, same budget
  • Per campaignpaid subscriptions attributed to each campaign, including PMax
Cost per leadIndex 100
Cost per leadBaseline: 100, Implementation: 50. Index, baseline = 100. No absolute values.0255075100Baseline Baseline: 100 Implementation−50% Implementation: 50 (−50%)
Index, baseline = 100. No absolute values.
Cost per lead, Index, baseline = 100. No absolute values.
Index
Baseline100
Implementation50 (−50%)

How we got there

The problem

Customers clicked the ad in a browser but subscribed inside desktop software. Ad platforms optimized for what they saw in the browser, so the conversions that drove revenue were invisible to them.

What I did

I identified the problem, mapped the solution and made the case to leadership until it was approved. I specified the events and taxonomy, wrote documentation for each team and orchestrated delivery across the consultancy, data and product. Then I validated the results in the platforms.

See how it workedCollapse
  • MeSpecification, documentation, orchestration and validation
  • Specialist consultancyServer-side container and API connectors
  • Data and CRMBigQuery integration, webhook and identity matching
  • ProductCarrying the click ID through to sign-up
  1. Mapping, making the case and stakeholder approval
  2. GTM Server-Side delivered, first-party signals reaching the platforms
  3. Data and CRM integration complete, offline conversions end to end

Click a step to watch the data flow throughTap a step to watch the data flow through

Step 01/07SpecificationIllustrative data
Who did it
Me
What was done
Define the conversion that matters: sign-up inside the software and the paid subscription. Event taxonomy and documentation for every team.

Data sample

# tracking-plan.yaml
event: assinatura_confirmada
trigger: payment.approved (desktop app)
params:
  event_id: string      # dedup browser + server
  value: number
  currency: BRL
  em: sha256(email)
destinations: [google_ads, meta_capi, bigquery]
BigQuery table linking account, click, campaign and sale date
BigQuery view: each account linked to its source click and campaign, from sign-up to sale. Identifiers masked.
POST · payloadIllustrative data
{
  "event_name": "assinatura_confirmada",
  "event_id": "abc123",
  "em": "<sha256 do e-mail>",
  "value": 149.90,
  "currency": "BRL"
}
Payload sent to the platforms, including subscription value. Illustrative data.

The infrastructure was built by specialists. The architecture, the coordination across teams and the outcome were my responsibility.

  • GTM Server-Side
  • BigQuery
  • GA4
  • Google Ads
  • Meta Conversions API
  • Offline Conversion Import
  • Webhook MongoDB
  • AppsFlyer
  • Firebase
  • First-party data

Sheet 04/082016 to today

Where I was shaped

Communication is what drives me. It saves projects, and when it fails, no tool can fix it.

My work starts before Google Ads, before the creative, before the budget. It starts by understanding where the message breaks and why the data isn't telling the whole story.

The common thread in my career is spotting what nobody was looking at and acting on it. Sometimes that meant specifying an attribution architecture and getting four teams to converge on it. Other times, turning a viral meme into an acquisition campaign.

  1. Nextar2020 to Jan 2026

    Senior Performance Media Analyst

    SaaS for small businesses, 50,000+ active customers

    Owned paid media and measurement. Specified and orchestrated the offline attribution that linked the click to the subscription inside the software. Directly managed a media assistant from 2025.

  2. Easynvest / NuInvest2019

    Performance Media Analyst

    Investment platform, later acquired by Nubank

    High-volume media across multiple channels. Aligned measurement with the web analytics team before every launch, including the homebroker app, and brought results and market updates to data, technology, branding and leadership. Took part in discussions to structure an internal DMP with Salesforce and Oracle.

  3. Saraiva2018

    Digital Marketing Analyst

    One of Brazil's largest book and media e-commerce retailers

    Omnichannel campaigns with Shopping, DSA and tROAS. My first experience with funnels and CRO at retail scale.

  4. Cognizant2016 to 2018

    Google Ads Specialist

    Working on Google Ads operations

    Account diagnostics and campaign architecture learned at the source, to big tech technical standards.

Sheet 05/08

Recognition and education

Recognized by Google

  • Guru Google 2023

    Google Experts, 2023

    Google's invitation-only program, which trained more than 6,000 agency and brand professionals in 2023. The Guru title goes to those who complete the 8-month journey demonstrating command of Google Ads solutions.

  • Smart Academy 2019

    Google, 2019

    In-person immersion inside Google for a small cohort. It was the program that preceded Google Experts and its last in-person edition. It included a module on the MESA method. Trophy engraved with my name.

Continuous learning

Google Cloud Startup Hub Pop-up in Salvador
Cloud Hero badge: Intro to BigQuery, Analytics & Machine Learning

Cloud Hero: BigQuery and Machine Learning

Google Cloud, Startup Hub Pop-up Salvador, November 2025

Gamified training with hands-on BigQuery and BigQuery ML labs, part of Google Cloud's Data Analytics and AI immersion in Salvador. It put into practice the data foundation behind the attribution architecture.

  • Leadership and People Management

    PM3, July 2025, 6 hours

    Taught by Luísa Aguirra, HR manager at Alura. Applied in directly managing the media team at Nextar from 2025.

    View certificate

  • Delegation and Team Engagement

    PM3, July 2025, 4 hours

    Taught by Lylian Toledo, from HumanBridge. Delegation matrix, reading team maturity and 1:1 rituals.

    View certificate

  • Advertising

    Universidade Anhembi Morumbi, 2015

    Bachelor's degree in Social Communication.

Sheet 06/08Easynvest, investment fintech, 2019

How a viral meme became an acquisition channel

Context

In 2019, a video of Betina promising quick riches became a national meme. The noise landed exactly on the audience Easynvest wanted to educate about responsible investing.

The insight

People searching for the Betina video were interested in investing. Instead of competing with the story, we intercepted it: a video with real employees, the same script and a different ending, with no promises.

  • Nationalcampaign reach
  • Organic and paiddistribution
See how it workedCollapse

The technical call

I compiled the search terms tied to the viral video and set them up as a YouTube Custom Intent audience, reaching people who were about to watch the original.

  • YouTube Ads
  • Google Ads
  • Custom Intent
  • DV360

Sheet 07/08

The tools of the trade

Paid media

  • Google Ads: Search, PMax, App
  • Meta Ads
  • Microsoft Ads
  • TikTok Ads
  • Spotify Ads
  • DV360

Measurement

  • GTM Server-Side
  • GA4
  • Meta Conversions API
  • Offline Conversion Import
  • AppsFlyer
  • Firebase
  • iOS ODM

Data

  • BigQuery
  • SQL
  • Looker Studio
  • Power BI
  • First-party data

CRO and funnel

  • Hotjar
  • Amplitude
  • Journey mapping
  • A/B testing

Growth

  • SEO and GEO
  • PLG
  • Web-to-app
  • AI applied to daily work

Sheet 08/08

Let's talk?

A funnel that isn't converting, a campaign running in the dark, a number that doesn't add up? That's the kind of problem I solve.

Based in Brazil (GMT−3), overlapping US and European business hours.