Voluum Documentation

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 Creating an Offer Element 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 an offer's daily limit of conversions.

  5. Select a time zone of 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 Tracking Conversions article.


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

II. Quickly Change the Domain Name in Click URLs

A correctly set up custom domain uses 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 CNAME it 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 with the function that will get the special token passed the lander URL. Then use this function to modify your click URL in a way that will use the domain name from this token to build 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 = window.location.search.substring(1);  
    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 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: