ROMI 1.3 from Meta ads for the online casino Bag Win
Overview
Bag Win is an international online casino offering a classic mix of games: slots, table games, and other gambling formats. Its audience spans multiple countries, with the project targeting a global market. Bag Win already had a live, fully functioning product but lacked a consistent flow of new users.
Services provided
Problem
The client came to us seeking to attract players, registrations, and deposits. They had previously run ads on their own, including on Etherscan, but campaigns were often blocked, and conversions were low.
Challenges
The iGaming niche is highly competitive and unstable, with systemic challenges such as:
- Reliance on external platforms that frequently ban ad campaigns.
- The need for cloaking or holding a license to pass moderation.
- Significant fluctuations in the cost of registrations and first-time deposits.
Additionally, the client’s team lacked experience managing paid traffic in iGaming, particularly when it came to creative requirements and analytics.
Objective
Launch paid traffic through Meta and generate the first measurable deposits. Focus on the top and middle stages of the funnel — registrations and FTDs, while simultaneously building proper analytics.
What We Did
Created creatives and launched the campaign
At the start, we developed a series of creatives that met Meta’s requirements to avoid blocks and pass moderation. At the same time, we set up analytics to track registrations, deposits, and key events.
Once the infrastructure was ready, we launched the ad campaigns and began testing different combinations. However, for several weeks, deposits were not showing up in reports, making it seem like the campaign wasn’t delivering results.
Found an error in analytics and calculated the real outcome
We kept optimizing, checking tracking, and testing hypotheses. By the end of the third month, we discovered an error in the client’s database: deposits were being recorded but not reflected in analytics.
After a manual reconciliation, we found that Meta ads had generated 201 deposits totaling $11,297. All of these results were achieved without full optimization due to the analytics issue, proving the channel’s potential.
Results
Over the three-month campaign, Meta ads delivered 201 deposits totaling $11,297 with an ad budget of $8,000. The ads brought in 1.3 times more revenue than the client invested. We are now continuing to improve analytics and scale the winning combinations.
The project team
Read other case studies
Ready to take your marketing
to the next level?
Get a look at:
- How NinjaPromo works
- How you can do marketing at scale better, faster and cheaper
- How we’re different from agencies, freelancers and in-house marketing teams (hint: we’re 15x faster than hiring!)
- The most suitable subscription plan for your needs





