Follow us on Twitter

Facebook Ads (now Meta Ads) or Instagram as a Traffic Source

So you decided to go for the big one. Get visitors from the world's biggest social media platforms and track them with Voluum? Is it doable? Yes, it is. Is it easy? With this guide - very much so!

The following article will go through all the steps necessary to use Facebook or Instagram as a traffic source in Voluum. Both Facebook Ads (now Meta Ads) and Instagram share the same ad managing interface, called Facebook Ad Manager, so this article describes one flow for both platforms. It is assumed that you have some knowledge about running a campaign on Facebook or Instagram, so campaign creation, traffic targeting options, and ad creation will not be discussed. What will be discussed is how to set up tracking in a way that a visitor's journey from your ad to an offer (with a short stop through a tracker) will be complete, and all information regarding visit characteristics and conversions will be sent from and back to Facebook.

Methods of Tracking

You can track Facebook or Instagram traffic with two methods of tracking: redirect or direct. Read the Tracking section to learn more about those methods and decide, which one will work for you. This article will describe the direct method of tracking, as it is the recommended one.

Facebook Integration

Note that Facebook Ads (now Meta Ads) does not support passing cost information via the dynamic token. However, to cover that part Voluum has developed the Integration feature that offers a deeper connection between these two platforms. This connection allows for accurate cost values to be passed. If you want to use this feature, complete this guide and go to the Facebook Integration article.


Before you can start, you need to have:

  • An active Voluum account.
  • An active Facebook Ads (now Meta Ads) or Instagram account, either a personal one or a business one, and basic knowledge of how to set up a regular campaign in Facebook Ad Manager.
  • An offer to promote, with an offer link available for a quick reference and a corresponding offer element added in Voluum.
  • Basic knowledge of Voluum. If you are just starting to work with Voluum, we recommend reading our Getting Started guide.

If you have everything ready, we can get started.

Part One: Tracking

The first part of this guide describes setting up tracking, which is recording information about a visitor's journey from an ad to an offer or a landing page. The second part describes reporting information about conversions back to Facebook Ad Manager.

I. Create a Campaign in Voluum

In the first step, we will create a campaign in Voluum. This will generate a special link, called the direct tracking link. You will then submit this link to Facebook Ad Manager. But right now, let's start with creating a campaign in Voluum.

  1. Add an offer element to Voluum. Read the Add an Offer to Voluum article to learn more.
  2. (Optional) Add a lander element to Voluum. Read the Add a Lander Element article to learn more.
  3. Add a traffic source element.

    1. In Voluum, go to Traffic sources.
    2. Click the Create button and select the Traffic source option from the drop-down menu.

    3. Select the Facebook or Instagram template.
    4. Click the Next button.
    5. Review and change any option according to your needs. If everything is set correctly, click the Save button.
  4. Create a campaign in Voluum.

    In Voluum, go to Campaigns, click the Create button and select the Campaign Simple or Campaign Advanced option from the drop-down menu.

    1. Click the New campaign button and select either the Simple or Advanced campaign form.
    2. Select the Workspace from the Workspace drop-down menu.
    3. Select the Facebook traffic source that you have just created from the Traffic source drop-down menu.
    4. Provide a name for the campaign in the Campaign name text field.
    5. Set the offer transition to direct.

    6. Select a lander that you have just created.
    7. Select an offer that you have just created.
    8. Click the Save button.

    9. In the TRACKING tab select the lander that you are going to use in your funnel from the Lander tracking URL drop-down menu.
    10. Click the Copy button next to the Lander tracking URL to copy it and paste it to any text editing tool.
    11. Click the Copy button next to the Lander tracking script to copy it and paste it to any text editing tool.
    12. Click the Save button.

You have created the campaign in Voluum.

II. Paste the Lander tracking URL to Facebook Ad Manager

Look at your Lander tracking URL, generated by Voluum. It should look like this:

Now you need to go to Facebook's Ad Manager, to submit this Lander tracking URL. In order to do so, perform the following steps:

  1. In Facebook Ad Manager, create a campaign with an ad set and an ad as normal. Provide all traffic targeting options, budget details, creatives and other.
  2. Go to the Ad level.
  3. Select placement for your ad, to show your ad in Facebook Feed or in Instagram Stories.

  4. Provide your Lander tracking URL in the Website URL text field.

That is it. Every click on your ad on Facebook or Instagram will guide a visitor to a landing page. Now, for the final step in this part, you need to implement the direct tracking script that you have copied from Voluum to your landing page.

III. Implement a Lander tracking script on a Landing Page

The direct tracking script is necessary for reporting a visit to Voluum. It will run on a landing page load and will call your tracking domain, sending the Voluum's campaign ID along with values passed in Facebook's tracking parameters. To implement this script, follow the procedure:

  1. Edit your landing page's HTML code.
  2. Paste the copied direct tracking script (that you store in a text editing tool) at the bottom of the <head> component of your landing page's HTML. Your landing page's HTML code should look like this:

    Lander Tracking Script

That is it. The setup is completed. If you wish to track conversions, continue to part two of this guide.

Part Two: Reporting Conversions

At this point, you have set up tracking visits and clicks. When a visitor takes your offer and converts, this information can be passed back to Voluum from an affiliate network platform. If you want to send information about conversion back to Facebook Ad Manager from Voluum, you have to use the Conversion Tracking Pixel to get information about a conversion from an affiliate network platform.

Facebook Ad Manager supports only one method of tracking conversions, and that is Facebook Pixel. It is a small script that Facebook provides. In this script, there is a target URL link where information about conversion is sent. Voluum can simply send this information to this target URL with its Redirect Pixel feature.

Voluum Info: There is a workaround to report conversions back to Facebook Ads (now Meta Ads), even if you use S2S postback method to get information from an affiliate network platform. You still need to get the target URL form the Facebook Pixel. This workaround is described below. However, bear in mind that this workaround will limit your reporting options.

To pass information about conversions back to Facebook, you have to create Facebook Pixel.

I. Creating the Facebook Pixel

To create a Facebook Pixel, perform the following steps:

  1. In the Facebook Ad Manager, in the Ad section, scroll down and click the Show advanced settings option.
  2. Scroll down to the Conversion Tracking section and click the Set up button next to the Facebook pixel.

  3. Provide the name of the pixel in the Pixel name text field and click the Next button.

  4. Click the Set up Pixel now option.

  5. Select the Manually install the code yourself option.

  6. Scroll down to the 2. Copy the entire pixel code and paste it into the website header section and copy the code by clicking it.

  7. Paste the copied code to any text editing tool and click the Continue button.
  8. Provide any additional options on the next screen and click the Done button.

II. Configuring Conversion Reporting on Voluum Side

In your Facebook Pixel script, there is a target URL. Look into this script and locate a URL link that is preceded by src=. Copy the URL only to the clipboard. This URL should look like this:

Setting up Redirect Pixel in Voluum

Right now for the final step, you need to configure conversion reporting in Voluum. To do that, perform the following steps:

  1. In Voluum, go to the Traffic Sources tab.
  2. Select the Facebook or Instagram traffic source element that you have created and click the Edit button.
  3. In the Pixel Redirect URL text field paste the target link that you have obtained from Facebook Pixel.
  4. Click the Save button.

The whole information flow circle is complete. Visitors are redirected through Voluum to the selected destination, and information about conversion is reported back to Facebook Ad Manager, where you can see it in the Ads Manager.

Workaround: Setting up traffic source postback URL

If you still want or have to report conversions to Voluum using the S2S postback URL method and then send information about conversion to Facebook, you can use the following workaround: Get the target URL from Facebook Pixel in the same way as it was described, go to Voluum and edit the Facebook traffic source element that you have created. And then provide this target URL in the Traffic source postback URL section. This will allow conversions to be reported but will limit details visible in the Facebook Event Manager.

Frequently Asked Questions

Have more questions? You might find answers below:

Is there any risk of Facebook blocking or banning account with redirect traffic?

Facebook does not allow for changing traffic destination on the fly. People that click on an ad in Facebook must always go to the same page. Therefore, a redirect method that redirects visitors through Voluum tracking domain is not allowed. If you want to advertise on Facebook, you should use a direct tracking method.

Track & optimize
your campaigns with ease!