I run 20+ websites. One of them, makeform, has 60,000+ users. Running that many sites taught me two things the hard way.
One: promotions work. Every time a site runs one, conversion jumps — a good banner pays for itself in a weekend.
Two: running them is a part-time job. Twenty codebases, hardcoded coupon codes, one deploy to put a promotion up and another to take it down — and after all that, no idea which banner anyone clicked.
So I built myself a system: each site gets one script tag, once. After that I manage every banner by telling my AI agent what I want, and I can finally see the numbers — views, clicks and claims, per banner and per site. Codes are created in my own Stripe account, banners change on schedule, and every campaign ends on its end date.
The banner at the top of this page is running on it right now. If you would rather run promotions than manage them: