Skip to main content
Integrate with TUNE (formerly HasOffers) to sync offers and automatically track conversions.

Overview

The TUNE integration provides:
  • Automatic offer import
  • Real-time conversion tracking
  • Revenue attribution
  • Payout synchronization

Setup

Prerequisites

TUNE account with API access
Network API key from TUNE
Admin access in Trackly

Step 1: Add Integration

  1. Go to Integrations
  2. Click Add Integration
  3. Select TUNE/HasOffers

Step 2: Enter Credentials

FieldValue
Network IDYour TUNE network ID
API KeyYour TUNE API key
API DomainUsually api.hasoffers.com
Click Test Connection to verify.

Step 3: Configure Postbacks

In TUNE, add a global postback:
https://app.tracklysms.com/api/postbacks/tune?click_id={aff_sub}&payout={payout}&conversion_id={transaction_id}

Step 4: Import Offers

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

Tracking Clicks

Ensure your TUNE tracking links include the click_id:
https://tracking.tune.com/aff_c?offer_id=123&aff_sub={click_id}
Trackly replaces {click_id} with a unique identifier.

Syncing Offers

Manual Sync

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

Auto-Sync

Enable automatic syncing:
  1. Go to Integrations > TUNE
  2. Enable Auto-sync
  3. Set frequency

What Syncs

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

Conversion Tracking

When conversions happen:
  1. TUNE fires postback to Trackly
  2. click_id matches to original click
  3. Revenue attributed to message
  4. Reports updated

Troubleshooting

  • Verify API key is correct
  • Check network ID matches
  • Ensure API access is enabled in TUNE
  • Check TUNE has offers available
  • Verify API permissions
  • Try manual sync
  • Verify postback URL is correct
  • Check click_id is being passed
  • Test with TUNE’s postback tester
For detailed setup, see TUNE Integration Guide.

Next Steps