We’re all looking for the perfect match. And if you’re an affiliate marketer, what could be better than a match that delivers high ROI?
In this case study, we played matchmaker by pairing CpaRoll offers with RollerAds’ high-performing traffic. The spark was real: 54% ROI and a higher overall payout. Why so? Because when you run any CpaRoll offer on our platform, your payout isn’t subject to margin—so you profit more.
Sounds like a perfect match? Let’s put romance aside and look at the numbers.
Below, you’ll find a step-by-step breakdown of the launch, optimization process, and final results. Let’s roll!
Launch: Where the spark began
For this match, we decided to take Sweepstakes offers and pair them with RollerAds push traffic. Here’s the full setup:
Format: Push
Vertical: Sweepstakes
GEO: United States
Bid model: CPC
CpaRoll offers: Offer 1 ($3 payout), offer 2 ($4.25 payout), offer 3 ($4 payout)
Step 1: Choosing the format and bid model.

Step 2: Naming the campaign and adding the target URL.
In our previous case study, we explained how to add multiple offers to a single campaign. Check it out if you need a hand with this.

Step 3: Adding creatives.
We always recommend adding up to 10 creatives so you have enough flexibility to rotate and optimize them during the optimization phase.

Step 4: Setting the country and disabling proxy traffic.

Step 5: Setting the bids.
For more predictable results, use Traffic Estimator or consult your manager or support team.

In this case, right from the start, we used the whitelist/blacklist and applied custom bids for certain zones—some of which we had tested in our previous case studies, and others were recommended by our managers (you also have access to this information; just reach out to us).

Step 6: Setting the daily and total budget.

Step 7: Adding the whitelist of feeds and the blacklist of zones.

Step 7: Setting device and OS targets.

Step 8: Saving changes and submitting the campaign for moderation.

Optimization: Building chemistry
Every spark needs the right touch to turn into a flame. In this phase, we focus on fine-tuning the campaign performance, testing creatives, and adjusting bids to make sure the traffic and offers are perfectly aligned. Just like in a relationship, small tweaks early on can make all the difference in long-term results.
Day 1
As you can see in the screenshot below, all the offers delivered great results from the very beginning.

However, even with good results, we still optimize traffic channels to improve performance. We blocked a zone with no conversions and slightly lowered the bid for a zone with -32.77% ROI to move it into the green.


Day 2
During the second day of the campaign, we increased the daily budget to $70 and optimized zone performance.

We also reviewed the performance of our creatives and removed those that failed to generate any conversions.

Day 3
We kissed goodbye to the whitelist feed that failed to drive traffic with the current bids. Since it was the last day of our campaign, it was time to sum up the results.

Perfect match, perfect results
This match truly worked. After just three days, we achieved amazing results.
Revenue: $257.75
Cost: $167.12
Profit: $90.64
ROI: 54.24%

Instead of conclusion
When your offers and traffic are a perfect match, sparks fly and profits grow. You can follow the flow outlined in this case study or create your own path with different offers. Either way, we’re just a message away whenever a question pops up—so don’t wait, get the ball rolling!
Remember: the right match takes a little effort, a little testing, and the right partner. With the proper combination, your campaigns can shine just like this one.
Happy Valentine’s Day!





