Hey @suyogp ,
Bit late to this one, but just came across it and felt it was worth adding to.
You’re asking cold traffic to take a small step (email) after they just clicked on a big deal. Even if your audience is good, humans make decisions emotionally, not logically.
Here’s what I’d do differently:
-
Your popup should feel like a continuation of the ad, not a downgrade. Instead of 10% off, frame it as “Unlock an extra 10% + your free guide”. Even small tweaks in framing lift conversion dramatically.
-
Ask one strategic question or preference before the discount code. It does two things: filters high-intent leads and gives you zero-party data to personalize immediately. For example: “Which goal are you aiming for: fat loss / muscle gain / energy boost?”
-
Cold Meta traffic rarely hangs for 7+ seconds. Instead of standard triggers, layer behavior-based triggers: scroll depth plus hover intent plus inactivity. Even “almost leaving” triggers can be split-tested with slight delays per traffic source.
-
People click ads for excitement, not for coupons. Lead with “exclusive,” “members-only,” or “limited access” language. The discount is secondary.
-
Test hero copy, offer framing, and imagery in parallel. Don’t optimize one thing at a time. Small percentage lifts compound massively.
Bottom line: it’s not your traffic, your popup, or the timing alone but the mismatch between what people expect, what you ask, and what they feel they get. Fix that, and your signup rate goes from 1–2% to something closer to 5–10% on cold traffic.