Back to Guides
9 min read|

TrafficJunky Voluum Setup: Complete Integration Guide

Step-by-step guide to setting up TrafficJunky with Voluum tracking. Postback configuration, token passing, and troubleshooting.


Why Use Voluum with TrafficJunky?

Voluum is one of the most popular trackers for affiliate marketing and media buying. Integrating it with TrafficJunky gives you:

  • Accurate conversion tracking across all campaigns
  • Advanced analytics beyond TrafficJunky's built-in reporting
  • A/B testing capabilities for landing pages
  • Automated rules for campaign optimization
  • Multi-source tracking if you run traffic from multiple networks
Without proper tracking, you're flying blind. This guide walks you through the complete setup.

Prerequisites

Before starting, you need:

  • Active Voluum account (any plan)
  • TrafficJunky advertiser account with funded balance
  • Offer to promote with conversion tracking enabled
  • Landing page (optional but recommended)

Step 1: Create Traffic Source in Voluum

First, set up TrafficJunky as a traffic source in Voluum:

  • Log into Voluum
  • Go to Traffic Sources
  • Click Create (or find TrafficJunky in templates)
  • If creating manually:
- Name: TrafficJunky - Postback URL: Will be generated after creating campaigns - Token parameters: (see below)

TrafficJunky Tokens to Pass

Add these tokens to your traffic source:

| Voluum Parameter | TrafficJunky Token | Description |
|-----------------|-------------------|-------------|
| campaign_id | {campaign_id} | TJ campaign ID |
| creative_id | {creative_id} | Banner/creative ID |
| site_id | {site_id} | Publisher site ID |
| external_id | {external_id} | Click ID for postback |
| country | {country} | User country code |
| device | {device} | Device type |
| os | {os} | Operating system |
| browser | {browser} | Browser name |
| isp | {isp} | Internet service provider |

Critical: The `{external_id}` token is essential for conversion tracking. Without it, postbacks won't work.

Step 2: Create Campaign in Voluum

  • Go to Campaigns in Voluum
  • Click Create
  • Configure:
- Name: Descriptive name (e.g., "TJ - US - Desktop - Dating") - Traffic Source: TrafficJunky (created in Step 1) - Country: Target country - Cost Model: CPM or CPC (match your TJ campaign) - Cost: Your bid amount
  • Add your Offer (direct link or through landing page)
  • If using landing page, add it in the Landers section
  • Save the campaign

Step 3: Get Your Voluum Campaign URL

After saving, Voluum generates your tracking URL. It looks like:

```
https://trackdomain.com/click?campaign_id=xxxxx&cost={cost}&external_id={external_id}&country={country}&...
```

Copy this URL. You'll use it as your destination URL in TrafficJunky.

Step 4: Configure TrafficJunky Campaign

  • Log into TrafficJunky
  • Create a new campaign (or edit existing)
  • In the Destination URL field, paste your Voluum URL
  • TrafficJunky will automatically replace tokens with actual values
Example URL in TrafficJunky:

```
https://trackdomain.com/click?campaign_id=abc123&cost={cost}&external_id={external_id}&country={country}&device={device}
```

When a user clicks, TrafficJunky fills in the tokens with real data.

Step 5: Set Up Postback URL

The postback sends conversion data from your offer back to Voluum, and optionally to TrafficJunky.

In Voluum:

  • Go to your campaign
  • Find the Postback URL (in campaign settings or reporting)
  • It looks like: `https://trackdomain.com/postback?cid=REPLACE&payout=OPTIONAL`

In Your Offer's Affiliate Network:

  • Add Voluum's postback URL
  • Replace `REPLACE` with the network's click ID macro
  • Replace `OPTIONAL` with the payout macro (if available)
Example for common networks:
  • MaxBounty: `cid={clickid}&payout={payout}`
  • CrakRevenue: `cid={subid1}&payout={payout}`
  • Generic: Check your network's documentation for their macros

TrafficJunky S2S Postback (Optional)

If you want to send conversion data back to TrafficJunky for their reporting:

  • In TrafficJunky, find your S2S Postback URL in campaign settings
  • Add this as a second postback in your affiliate network
  • Use the same click ID macro
This is optional but helps TrafficJunky's optimization features.

Step 6: Test Your Setup

Before spending real money, test everything:

  • Click Test:
- Click your TrafficJunky ad (or use preview URL) - Check Voluum shows the click - Verify all tokens passed correctly
  • Conversion Test:
- Complete a test conversion on your offer - Check Voluum shows the conversion - Verify it's attributed to the correct click
  • Data Verification:
- Compare TrafficJunky clicks with Voluum clicks - Small discrepancies (5-10%) are normal - Large discrepancies indicate setup issues

Common Troubleshooting

Clicks Not Showing in Voluum

  • Verify URL is correct in TrafficJunky
  • Check Voluum campaign is active
  • Confirm domain is resolving correctly
  • Check for URL encoding issues

Conversions Not Tracking

  • Verify postback URL is correct
  • Check click ID (`external_id`) is passing
  • Test postback URL manually with a sample click ID
  • Check affiliate network's postback logs

Data Discrepancy Between TJ and Voluum

Normal causes:

  • Bot filtering differences

  • Click counting methodology

  • Page load timing


Abnormal causes (investigate):
  • Incorrect token setup

  • Redirect issues

  • Landing page problems


Postback Firing But Not Recording

  • Check Voluum's conversion filters
  • Verify click isn't too old (default 30-day window)
  • Check for duplicate postback prevention
  • Verify click ID format matches

Advanced Configuration

Multi-Offer Rotation

If you're testing multiple offers:

  • Add all offers to Voluum campaign
  • Set rotation weights or use Voluum's AI optimization
  • Use single TrafficJunky URL—Voluum handles distribution

Landing Page A/B Testing

  • Add multiple landers to Voluum campaign
  • Set rotation weights
  • Voluum automatically splits traffic
  • Analyze which lander converts best

Automated Rules

Voluum's rules can:

  • Pause underperforming placements
  • Adjust traffic distribution
  • Alert on anomalies
Set these up once you have baseline data.

Cost Tracking

To track actual costs in Voluum:

  • Use the `{cost}` token in your URL
  • TrafficJunky passes actual CPC/CPM
  • Voluum calculates ROI automatically
Note: Cost data may have slight delays compared to TrafficJunky's dashboard.

Related Guides

  • [How TrafficJunky Advertising Works](/guides/how-trafficjunky-advertising-works) - Platform basics
  • [TrafficJunky Targeting Options](/guides/trafficjunky-targeting-options) - Optimize your targeting
  • [Why Most Adult Ad Pages Fail](/guides/why-most-adult-ad-pages-fail) - Avoid common mistakes

Need Help With Tracking Setup?

Proper tracking setup is critical—bad data leads to bad decisions. [TrafficEdge](/services/campaign-setup) can handle your tracking configuration as part of our campaign setup service.

We've integrated hundreds of campaigns between TrafficJunky and various trackers. [Book a strategy call](/contact) if you need expert help.

Need help implementing this?

TrafficEdge can handle the execution while you focus on your business.

Book a Strategy Call

Ready to improve your campaigns?

Let's discuss how TrafficEdge can help you get better results from your paid traffic.