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
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:
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:
- 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
```
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)
- 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
Step 6: Test Your Setup
Before spending real money, test everything:
- Click Test:
- Conversion Test:
- Data Verification:
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
Cost Tracking
To track actual costs in Voluum:
- Use the `{cost}` token in your URL
- TrafficJunky passes actual CPC/CPM
- Voluum calculates ROI automatically
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.