Skip to main content
Trackly integrates with TUNE (formerly HasOffers) to automatically sync offers and receive conversion postbacks.

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:
  1. Go to Settings > API
  2. Create or copy your Network API key
  3. Note your network ID

Step 2: Add Integration in Trackly

  1. Go to Integrations
  2. Click Add Integration > TUNE/HasOffers
  3. Enter:
    • Network ID
    • API Key
    • API Domain (usually api.hasoffers.com)
  4. Save and test connection

Step 3: Configure Postback URL

In TUNE, set up a global postback:
  1. Go to Setup > Postbacks
  2. Add a new postback
  3. URL:
    https://app.tracklysms.com/api/postbacks/tune?click_id={aff_sub}&payout={payout}
    
  4. Enable for all offers or specific ones

Offer Sync

Manual Sync

  1. Go to Offers
  2. Click Sync from TUNE
  3. Select offers to import
  4. Click Import

Automatic Sync

Enable automatic sync:
  1. Go to Integrations > TUNE
  2. Enable Auto-sync offers
  3. Set frequency (daily, hourly)
Synced offers update automatically.

What Syncs

TUNE FieldTrackly Field
Offer nameName
Preview URLTracking URL
Default payoutPayout
Payout typePayout type
AdvertiserAdvertiser
StatusStatus

Conversion Tracking

When a conversion happens in TUNE:
  1. TUNE fires the postback
  2. Trackly receives click_id and payout
  3. System matches to original click
  4. Revenue attributed to message/creative/offer

Required Parameters

Your tracking URLs must pass click_id:
TUNE click URL: https://track.tune.com/aff_c?...&aff_sub={click_id}
The {click_id} is replaced with Trackly’s click identifier.

Troubleshooting

Check:
  • API credentials are correct
  • Network ID matches your account
  • API access is enabled in TUNE
Verify:
  • Postback URL is correctly configured
  • click_id parameter is being passed
  • Postback is enabled for the offer
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:
  1. Add each as a separate integration
  2. Prefix offer names to distinguish
  3. Manage postbacks per network

Best Practices

Run a sync before launching campaigns to ensure offers are current.
Use TUNE’s postback tester to verify conversions flow correctly.
Check integration logs for sync errors or missing offers.

Next Steps