Est. reading time: 8 minutes
A brand launches a list-growth push. The popup goes live with a first-order discount, a lead campaign starts pulling signups at an attractive cost, and within a couple of weeks the ad dashboard shows ROAS sliding. The list-growth work gets paused because it looks like the obvious cause.
The list is rarely what caused the slide. What we find in these accounts is a set of setup decisions that quietly moved revenue, margin, and credit around. Budget went to people who fill out forms. Buyers who were ready to pay full price got a discount first. Purchases the ads started are now being credited to email. Each of those is fixable, and none of them requires giving up on the list.
Lead campaigns find form-fillers, and form-fillers are a different audience
When a campaign optimizes for signups, the delivery system does exactly what it was asked. It looks for the people most likely to submit an email address at the lowest cost and keeps finding more of them. Sweepstakes entrants, habitual coupon collectors, and people who will never open a second email all convert well on that objective. The cost per lead looks excellent because the system has optimized toward an event that says very little about purchase intent.
The damage to ROAS comes from two directions. Budget moved out of purchase-optimized campaigns drops revenue there immediately, while the revenue the lead campaign is supposed to produce arrives later and through a channel the ad account does not see. And in an account that is already lightly funded, splitting spend thins the conversion data every campaign learns from.
How to structure it instead
Keep purchase-optimized campaigns as the core of the account and treat any signup-optimized campaign as a capped test with its own budget line. Size that line so that cutting it entirely would not change how the rest of the account learns. Then judge it on what its subscribers buy over a full purchase cycle for your category. A lead campaign with a higher cost per signup and a meaningfully higher subscriber-to-buyer rate is the better campaign.
Often the cheaper path to list growth is the traffic you are already paying for. Purchase campaigns send plenty of visitors who do not buy on the first session, and capturing their email turns a click you already paid for into an owned contact you can reach again. For many brands, capture on existing traffic does more for the list than a dedicated lead campaign, and it adds nothing to spend.
The popup is discounting buyers who were already going to pay
A shopper who clicks a product ad and lands on the product page has signaled intent. A popup that fires within seconds and offers a discount does two things to that visitor. It interrupts the page at the moment they were evaluating the product, and it hands a margin cut to someone who may have bought at full price.
The in-platform ROAS may barely move, since the order still happens and the pixel still fires. The damage shows up in average order value and contribution margin, and it compounds as a larger share of paid purchases start redeeming the welcome code. A brand can grow the list quickly this way and end the quarter with more subscribers and less profit per order.
Time and target the offer by intent
Form display settings are where most of this gets fixed. Suppress the popup on cart and checkout pages entirely. On product pages that paid traffic lands on, delay the form or trigger it on exit intent so the visitor gets a chance to buy first. Save the more aggressive timing for blog content and collection pages, where visitors are earlier in the decision.
Then question the incentive itself. A percentage discount is the default because it converts, but it trains the list to wait for codes. Free shipping on the first order, early access to launches, a sample, or a useful guide tied to the product category can all capture email with less margin exposure. Test them against the discount on signup rate and on first-order margin, and keep whichever produces more profit per subscriber.
To see whether the popup is costing conversions, run a holdout. Exclude a slice of paid traffic from the form and compare purchase conversion rate and revenue per session between the two groups. That comparison answers the question directly, where watching overall ROAS move up and down only invites guesses.
The welcome flow decides whether the signup paid for itself
A subscriber acquired through paid traffic has a cost attached, and the welcome flow is where that cost gets recovered or written off. The pattern we see most is a generic welcome series built for organic signups, sent unchanged to someone who clicked a product ad two minutes earlier. That subscriber already knows what caught their attention. A founder-story email is the slowest route back to that product.
Build the flow around the reason they arrived. If the signup came from a product page, the first messages should reference that product or its category, answer the objections that stopped the purchase, and show social proof for that item. If your ESP supports conditional splits in flows, paid-acquired subscribers can get this sharper sequence without a rebuild of the whole program.
Pace matters too. A discount with no expiry gives the subscriber no reason to act while intent is fresh. A clear window on the first-order offer, followed by a reminder before it closes, pulls conversions into the period when the ad’s influence is strongest. Subscribers who finish the flow without buying move into your standard nurture, and their long-run value becomes part of the cohort math below.
Deliverability sits underneath all of this. A list padded with low-intent signups drags down engagement rates and can push future sends toward the spam folder, which cuts revenue from the subscribers who matter most. List quality protects inbox placement, and that alone is a reason to care who the ads are bringing in.
Measuring email list growth from paid traffic on blended numbers
Once a paid visitor becomes a subscriber, their eventual purchase can be claimed by several systems at once. The ad platform may count it within its attribution window, the ESP may count it as flow or campaign revenue, and Shopify’s own reports may assign it somewhere else. Each system is reporting honestly within its own rules. None of them is built to tell you what the list-growth program is worth.
This is why pausing list growth on the strength of in-platform ROAS is usually the wrong call. The ad account is measuring one slice of a sale it helped create.
What to measure instead
Start with blended numbers. Total store revenue against total ad spend (often called MER) and new-customer revenue against spend describe the whole business, and they hold steady regardless of which platform claims a given order. If list growth is working, blended efficiency holds or improves even when platform ROAS dips.
Then measure the subscribers directly as a cohort. Capture the UTM source at signup and store it on the subscriber profile, so every paid-acquired subscriber is identifiable in the ESP. From there, track three figures over a full purchase cycle:
- The share of paid-acquired subscribers who place a first order, compared with the share of non-subscribing paid visitors who purchase.
- Revenue per paid-acquired subscriber, net of the discount they redeemed.
- Repeat purchase rate for the cohort, compared with customers acquired without an email capture.
Those figures put a value on a subscriber that you can compare with what the subscriber cost. If a paid-acquired subscriber is worth more than the blended cost of getting them onto the list, the program earns its budget whatever the ROAS column says. If the value falls short, the problem sits in one of the earlier sections (the audience, the incentive, or the flow), and the cohort data will tell you which one to check first.
Paid traffic and list growth only compete when the capture setup is built carelessly. Keep purchase optimization at the center of the account, stop discounting visitors who were ready to buy, write the welcome flow for the subscriber you paid for, and judge the result on numbers that see the whole sale. If you want a second set of eyes on how your capture, flows, and ad account work together, we can walk through it with you.










