Overview
The integration provides:- Offer sync: Import offers from TUNE
- Conversion tracking: Receive postbacks for attribution
- Revenue sync: Automatic payout updates
Setting Up
Step 1: Get TUNE Credentials
In your TUNE dashboard:- Go to Settings > API
- Create or copy your Network API key
- Note your network ID
Step 2: Add Integration in Trackly
- Go to Integrations
- Click Add Integration > TUNE/HasOffers
- Enter:
- Network ID
- API Key
- API Domain (usually
api.hasoffers.com)
- Save and test connection
Step 3: Configure Postback URL
In TUNE, set up a global postback:- Go to Setup > Postbacks
- Add a new postback
- URL:
- Enable for all offers or specific ones
Offer Sync
Manual Sync
- Go to Offers
- Click Sync from TUNE
- Select offers to import
- Click Import
Automatic Sync
Enable automatic sync:- Go to Integrations > TUNE
- Enable Auto-sync offers
- Set frequency (daily, hourly)
What Syncs
| TUNE Field | Trackly Field |
|---|---|
| Offer name | Name |
| Preview URL | Tracking URL |
| Default payout | Payout |
| Payout type | Payout type |
| Advertiser | Advertiser |
| Status | Status |
Conversion Tracking
When a conversion happens in TUNE:- TUNE fires the postback
- Trackly receives
click_idandpayout - System matches to original click
- Revenue attributed to message/creative/offer
Required Parameters
Your tracking URLs must passclick_id:
{click_id} is replaced with Trackly’s click identifier.
Troubleshooting
Offers not syncing
Offers not syncing
Check:
- API credentials are correct
- Network ID matches your account
- API access is enabled in TUNE
Conversions not tracking
Conversions not tracking
Verify:
- Postback URL is correctly configured
click_idparameter is being passed- Postback is enabled for the offer
Payout mismatch
Payout mismatch
TUNE payouts may differ from Trackly if:
- Sync hasn’t run recently
- Offer has custom payouts per affiliate
- Currency conversion is involved
Multiple TUNE Accounts
If you have multiple TUNE networks:- Add each as a separate integration
- Prefix offer names to distinguish
- Manage postbacks per network
Best Practices
Sync before campaigns
Sync before campaigns
Run a sync before launching campaigns to ensure offers are current.
Test postbacks
Test postbacks
Use TUNE’s postback tester to verify conversions flow correctly.
Monitor sync logs
Monitor sync logs
Check integration logs for sync errors or missing offers.