Skip to main content

Scale up Guide Step 2: Handle Offer Caps and Blocked Domains

When you scale up, you might face some problems and obstacles that prevent you from growing faster. Those problems are:

  • Offer caps: Affiliate networks put limits for the maximum number of daily conversions allowed for a given offer. They can be raised slightly for more experienced users, but nevertheless, they are artificial barriers that are wasting your traffic after reaching the cap.

  • Blocked domains: Your tracking domains might get flagged by one of the Internet giants (Google, Microsoft, Amazon) for reasons that are sometimes simply incomprehensible. This stops your campaigns from running and forces you to change domain names manually in your traffic sources and on your landing pages.

Voluum can help you overcome those obstacles and allow you to keep growing at a constant pace.

Table of Contents
I. Direct Traffic to Another Offer After Reaching Cap

The Conversion Cap feature allows you to select a REDIRECT offer that traffic will be sent to after reaching a limit on a CAPPED offer.

The setup:

In order to set up the redirect offer, perform the following steps:

  1. In Voluum, add an offer element that will be your REDIRECT offer. To learn how to add offers, read the Add an Offer to Voluum article.

  2. Add another offer element that will be your CAPPED offer. Provide the offer name, offer URL and set other options, if need be.

  3. Scroll down and turn the Conversion cap toggle to Active.

  4. Provide the offer's daily limit of conversions.

  5. Select a time zone for your offer from the Time zone drop-down menu. This time zone will be used to reset the cap at midnight and direct traffic back to this CAPPED offer.

  6. Select the REDIRECT offer from the Redirect offer drop-down menu.

  7. Click the Save button.


What will happen

At first, traffic will go to the CAPPED offer. Voluum will count conversions and check if the cap limit that you have set in your CAPPED offer's setup has been reached. Once the number of conversions equals the limit, traffic will be directed to the REDIRECT offer. This will continue until midnight comes in the CAPPED offer's timezone. This will reset the cap and redirect traffic back to the CAPPED offer.


Voluum Note 1: To make Conversion Cap work, you need to track conversions. Without conversion tracking, Voluum will not have a chance to know that the offer cap has been reached. To learn how to track conversions, read the Track Conversions article.


Voluum Note 2: The REDIRECT offer may also have the Conversion Cap feature enabled and have traffic passed to yet another offer.

II. Quickly Change the Domain Name in Click URLs

A correctly set up custom domain uses a CNAME record to point out to the Voluum dedicated domain. But it is the custom domain that is visible to visitors and to various web reputation services. If, by any chance, your custom domain gets flagged and blocked, your dedicated domain is still good to use. In that situation, you will have to do the following things:

  1. Set up a new custom domain and set the CNAME record to your dedicated domain.

  2. Select the new custom domain as your tracking domain in Voluum.

  3. Update the domain name in campaign URLs in traffic source platforms.

  4. Update the domain name in click URLs used in landing pages.

Regarding the fourth step: there may be several landing pages that you would have to edit. But there is an automated solution that, if implemented at the beginning of the campaign setup process, will fetch the domain name from a token and use it to build a correct click URL. So if the domain name changes, you will not have to update your landing pages to accommodate for this change.

How does it work?

In a standard setup, there is a click URL hidden under your CTA button on a landing page. It directs a visitor again to your Voluum tracking domain and then Voluum makes the final redirection to an offer. But you can implement a special script in the <HEAD> section of your landing page that will change the domain in the click URL. It does this by collecting a special token passed in the lander url and then adding this token to the final click URL.

There are three elements needed for this solution:

  1. Include the {trackingdomain} token in the lander URL.

  2. Implement the script (provided below) in the <head> section of your landing page.

  3. Modify a click URL with a function from this script.

The setup

In order to set up dynamically build click URLs, perform the following steps:

  1. Pass the {trackingdomain} token in the landing URL.

    1. In Voluum, go to the Landers tab. The Landers view will appear.

    2. Create a new lander or edit an existing one.

    3. Provide the URL of your landing page with the domain={trackingdomain} parameter added after the ? character.

    4. Set other options, if required, and click the Save button.

  2. Implement the script on your landing page.

    Edit your landing page's HTML code and paste the following script in the <head> section:

    function getURLParameter('domain') {
    var query =;  
    var vars = query.split("&");  
    for (var i=0;i<vars.length;i++) {  
    var pair = vars[i].split("=");  
    if(pair[0] === name){return pair[1];}  
    return "";

    where the getURLParameter('domain') function fetches the domain name passed in the {trackingdomain} token.

  3. Modify a click URL with a function from this script.

    Paste the following script in place of your click URL:

    <script>document.write('<a href="http://'+ getURLParameter('domain') + '/click">Click here to win!</a>')</script> 

    where the getURLParameter('domain') will be substituted with the domain name. Your click URL will look like this: