Português

A Day in the Life of a Growth Marketer

The job description I posted last month said the role was about "driving growth across acquisition, activation, and retention." That's the polished version. Here's what a real Tuesday actually looks like: coffee getting cold, three browser tabs you don't remember opening, and the small dread of clicking into Amplitude before anyone Slacks you a chart that looks broken.

If you've been in growth for more than a quarter, you already know the joke: the role is half analyst, half PM, half marketer, which adds up to one and a half jobs and roughly the salary of one. On a normal day you don't run a heroic experiment. You debug an event that started double-firing on Sunday, you write a one-pager nobody asked for, and you sit in a meeting where someone asks why activation dropped 0.6 points and you have to honestly say, "give me 24 hours."

This is that day.

8:00 a.m. — The dashboard scan

I check Amplitude before I open Slack. Bad habit, but it's mine. The first scan takes about ten minutes if nothing's on fire and an hour if something is. I look at three numbers in this order, every single morning, and I don't deviate.

Number one: activation rate. For us that's signup → "key action" within 24 hours. Your key action is whatever predicts day-30 retention best. For us it's "first project created with at least one collaborator invited." Yesterday's cohort: 38.4%, down from 39.0% the day before.

Number two: day-7 retention. I look at the cohort that signed up exactly seven days ago and check what percentage came back yesterday. This number moves slowly, so any daily wiggle is noise. What I'm watching for is a trend over a 14-day rolling window.

Number three: signup → paid conversion. Trailing 30 days. This one's the slowest of the three but the most consequential when it moves.

Here's the rule I wish someone had told me in year one. A 4-point activation drop is almost always a tracking issue. Open the events table, look at volume on the activation event itself, and check if it dropped at the same time as a release. A 0.8-point drop is almost always real and it's almost always a UX or onboarding regression. The 1-2 point range is the dangerous middle (could be either), and you waste a whole afternoon if you guess wrong.

Today's 0.6-point dip is in the "wait a day" category. I write a sticky note: check tomorrow, escalate if still down. Then I close Amplitude before it sucks me in for an hour.

The three halves

A growth marketer is roughly:

  • 40% analyst: Amplitude/Mixpanel/PostHog, SQL when the data team is busy, debugging Segment events that started misfiring after a release
  • 35% product manager: writing experiment one-pagers, reviewing onboarding flows, sitting in roadmap meetings, fighting for engineering capacity
  • 25% marketer: copy, lifecycle email, landing page tests, the occasional paid campaign

If your week skews 80% to any one of these, something's off. Either you've been pulled into a fire, or your manager has quietly made you the analytics team.

9:00 a.m. — Test readout review

Last week we shipped a test on the empty-state of our main dashboard. New users who hadn't created anything yet got a different layout: three template cards instead of a single illustrated CTA. The hypothesis was that giving people an obvious next action would lift activation.

The test ran for 11 days. Sample size: 8,200 signups per arm. Let me walk you through how I actually read this, because most growth content makes it sound more sophisticated than it is.

First question: did we hit the minimum detectable effect we declared upfront? We had MDE set at 2% relative on activation. Observed lift: 2.6%, p=0.04. So technically yes, we hit significance, but the lift is sitting right on top of the MDE. That's a fragile result.

Second question: was the sample balanced? I check signup source, plan type, and country. Variant B got slightly more US traffic (53% vs 51%) and US users activate 4 points higher than international, so some of that 2.6% is just sample skew. After re-weighting, true lift is closer to 1.8%, which is below MDE. Not a clean win.

Third question: did anyone peek? I peeked on day 4. I'll admit it. I didn't make a decision based on the peek, but I also can't fully un-bias myself from having seen it. This is why I now have a rule: if I peek, I extend the test by 25% of its planned duration. Painful but honest.

Fourth question (the one most people skip): does this win compound? Activation lifted, but day-7 retention didn't move (49.1% vs 49.3%, p=0.71) and signup→paid is too noisy at this sample size to conclude anything. So we have a top-of-funnel win that doesn't appear to flow through the funnel.

This is the "won but doesn't compound" pattern, and it's the single most common type of result in growth. A CTA color change that lifts clicks 6% but doesn't move activation. A new headline that lifts signup 3% but doesn't move paid. A hero image swap that lifts time-on-page but doesn't move anything that pays salaries.

What you do with a non-compounding win:

  1. Document it in the experiment log with the diagnosis tag.
  2. Ship it anyway if there's no downstream regression and shipping is cheap.
  3. Don't celebrate it in the weekly review. Don't put it in the founder's update.
  4. Move on. The compounding wins are where the role earns its keep.

10:00 a.m. — Async with PM and data team

Slack opens. There are 14 unreads in #growth and one DM from our PM who runs onboarding.

She wants to know if the new "verify your email" step we added in last sprint is hurting activation. Honestly? I don't know yet. The cohort is only four days old, n is too small to call, and I told her I'd have a real answer Friday. She wants the answer Tuesday because she's presenting to the founder Thursday. This is normal. Growth lives at this intersection where someone always wants the answer earlier than the data can give it. The right move is to be specific about what you can say now ("here's the directional read, here's the confidence interval, here's when I'll have a real answer") and not to round up.

Then there's the data team. Our analytics engineer has flagged that three of my events are inconsistently named. signup_completed, signup-completed, and signupCompleted are all firing in different parts of the codebase because the previous growth marketer left and the Segment instance has been held together with tape and good intentions for eight months. He wants me to clean it up. I want him to clean it up. We will end up doing it together over a 90-minute pairing session next week, which is roughly the only way data-quality work ever actually gets done.

This is the political work nobody tells you about. You sit between three teams (engineering, product, and data) and you own a metric none of them are personally measured on. When activation drops, eng says "it's probably tracking," product says "it's probably the funnel," and data says "your events are a mess so we can't tell." Your job is to be the person who triangulates, doesn't blame, and actually closes the loop. If you can't do that calmly, the role will eat you alive in six months.

12:30 p.m. — Mid-day experiment design

After lunch is when I do the actual craft work: writing experiment one-pagers. This is the part of the job I like most and the part the JD undersells.

Today's one-pager is for a test on the second-step of onboarding, where we ask people to invite a teammate. Conversion through that step is 41%, which is fine but feels low for a workspace product. My hypothesis: making the invite step skippable but adding a soft "you'll get more out of this with a teammate" nudge afterward will lift overall activation without tanking the invite rate.

The one-pager has seven fields. I'm strict about it because I've shipped too many tests where one of these was missing and I regretted it.

  1. Hypothesis: one sentence. "Making invite skippable with a post-skip nudge will lift activation by 2-4% without dropping invite rate by more than 3 absolute points."
  2. Target metric: activation (signup → key action within 24h). One primary metric. Not three.
  3. Guardrail metrics: invite rate, day-7 retention. If either drops materially, we kill it.
  4. MDE and sample size: 2% relative MDE, requires 7,400 signups per arm at our current variance, ~10 days of traffic.
  5. Duration: 14 days minimum, even if significance hits earlier. Weekly cycles in our product mean shorter tests over-represent weekday behavior.
  6. What would make us kill it early: invite rate drops more than 5 absolute points, or day-2 retention drops more than 2 points, sustained over 3 days.
  7. What we'll do with each outcome: win, ship as default. Flat, ship behind a flag for sales-led accounts only. Loss, revert and write up.

The flag goes in LaunchDarkly. The events for the new flow are already specced (I check Segment debugger to make sure they fire correctly in staging). The one-pager goes in Notion, I tag the PM and the engineer, and we'll talk through it tomorrow morning.

The two failure modes I've watched colleagues fall into, both expensive:

Failure mode one: running a test without enough traffic. You get excited, you ship, and three weeks later your readout says "no detectable effect." That's not a result. That's a test you couldn't have run in the first place. Calculate sample size before you write the spec, not after.

Failure mode two: running a test you already know the answer to because the PM wanted "evidence." This one's worse because it burns goodwill with engineering and trains the org to treat experiments as theater. If a test exists to prove a decision that's already been made, kill it and ship the change with a monitoring window instead.

2:00 p.m. — Working without a designer

Most growth teams don't have a dedicated designer. We have one, but she's booked solid on brand work and only takes growth tickets if I beg. So for 80% of what I ship, I'm in Figma nudging a CTA 4 pixels to the right and questioning my life choices.

Here's the calibration I've landed on after about two years of this:

  • Ship it anyway if the change is functional (button text, copy, layout order) and the brand impact is minor. A B+ shipped this week beats an A+ shipped next quarter, but only if you actually measure the result.
  • Bug the brand designer for 30 minutes if the change is on a high-traffic surface (homepage, pricing page, checkout) and the brand consistency genuinely matters.
  • Wait if you're testing something that requires a real design system change. Don't ship visual debt that the brand team has to clean up later. They'll stop helping you.

Today's nudge is a CTA on the empty state. Functional change, low brand risk. I ship the variant, request a quick review from the brand designer in Slack ("not blocking, just want eyes"), and move on.

3:00 p.m. — Weekly growth review

Wednesday is the growth review. Head of Growth, the onboarding PM, the eng lead, sometimes the founder. 45 minutes. The agenda is always the same: last week's tests, this week's roadmap, the one number that's off.

What a normal week of tests looks like

  • 3 tests live: usually one onboarding, one pricing-page, one lifecycle email
  • 1 winning: material lift on the primary metric, no guardrail regressions
  • 1 flat: no detectable effect, often a test we shouldn't have run
  • 1 inconclusive: sample too small, peek bias, or guardrail tripped early

If everything's winning, you're picking tests that are too small. If nothing's winning, you're picking tests that are too ambitious. The healthy ratio is roughly 1 in 3 tests producing a real win.

The trick to presenting a losing test without losing credibility is to lead with what you learned, not what you hoped. "We tested X. It didn't move the metric. Here's the diagnosis: either Y or Z. We're going to test Z next because it's cheaper to verify." That's a respectable readout. "We tested X and unfortunately it didn't work" is not.

The trap I watch newer growth folks fall into is over-indexing on whoever talks loudest in the meeting. The founder cares about signups today. The PM cares about activation. The Head of Growth cares about retention. Your job isn't to optimize for whoever pushed hardest in the last 24 hours. Your job is to keep the portfolio balanced and to push back, politely, when someone wants to redirect 100% of next sprint at their pet number. Say no nicely, but say no.

5:00 p.m. — Backlog grooming

Notion is the graveyard of growth ideas. I've got 64 cards in the backlog right now. I'll ship maybe 4 of them this quarter. That ratio doesn't mean I'm doing the job badly. It means most ideas don't survive a serious scoring pass, and that's the point of the scoring pass.

Pick one framework and stick to it. ICE (impact, confidence, ease) or RICE (reach, impact, confidence, effort). Either works. Switching between them mid-quarter is how you end up with a backlog where everything looks promising and nothing ships.

The honest filter I apply on top of the score is simple. If this wins, does it compound? A test that lifts a single funnel step but doesn't flow through to retention or revenue gets pushed to the bottom even if it's easy. A test that's harder but moves a number that matters gets pulled forward.

15 minutes of grooming, three cards re-scored, one card archived because I noticed we already tested the same hypothesis nine months ago and it lost. (Search your own backlog before you write a new card. Always.)

End of day — What I didn't do

I didn't write a blog post. I didn't run an SEO audit. I didn't touch our lifecycle email sequences. I didn't review the paid social spend. I didn't talk to a customer.

That's not failure. Growth is a portfolio role, and on any given day you only touch 2-3 surfaces. The myth that a great growth marketer is everywhere at once is mostly a recruiting fiction. The reality is depth on the surfaces that matter this quarter and benign neglect on the rest. Permission to not be a hero every day is the thing nobody gives you, so I'm giving it to you here.

So, is this the job for you?

If you like ambiguity, owning a number nobody else owns, sitting between three teams, and being wrong in public twice a month, you'll love it. If you want a clean swim lane, a quarterly OKR with no shared ownership, and a job where the right answer is usually obvious, this isn't the role. It's not better or worse than any other role. It's just specific.

The people who thrive in it tend to share three traits: they're comfortable saying "I don't know yet, let me check," they enjoy the analyst-PM-marketer triple, and they don't take a losing test personally. If that's you, the next sections of this guide are written for you.

Learn More