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

The API host is derived automatically from your Network ID (https://{network_id}.api.hasoffers.com) — there’s no separate domain field to configure. Click Test Connection to verify.

Step 3: Import Offers

  1. Go to Integrations
  2. (Optional) To import only some offers, click Edit on your TUNE integration, turn on Filter by Offer ID, and paste the offer IDs to include
  3. Click Sync on your TUNE integration

Tracking Clicks

Paste your TUNE tracking link as-is — no click-id parameter is needed. Trackly appends its click identifier (ad_id) to the link automatically when a contact clicks, and conversion reports are matched back to that identifier by the sync. If your link contains a {transaction_id} macro, Trackly fills it at click time. Do not add other {...} placeholders — unrecognized single-brace macros are stripped from the URL. No postback configuration is required in TUNE — conversions are pulled automatically through the connected integration. (A per-offer postback URL, generated in the offer’s Postback Config section, is also supported as an alternative; see Revenue Tracking.)

Syncing Offers

Manual Sync

  1. Go to Integrations
  2. (Optional) To scope the sync, click Edit on your TUNE integration, turn on Filter by Offer ID, and paste the offer IDs to include
  3. Click Sync on your TUNE integration

Auto-Sync

Auto Sync is on by default. To check it, go to Integrations, click Edit on your TUNE integration, and confirm the Auto Sync toggle. Offers and sales then sync every hour; the interval is not configurable.

What Syncs

Conversion Tracking

When conversions happen:
  1. Trackly pulls conversion reports from the TUNE API on a schedule — no postback configuration is required
  2. ad_id is matched back to the original click
  3. Revenue attributed to message
  4. Reports updated
A per-offer postback URL is also supported as an alternative — see Revenue Tracking.

Troubleshooting

  • Verify Network Token is correct
  • Check network ID matches
  • Ensure API access is enabled in TUNE
  • Check TUNE has offers available
  • Verify API permissions
  • Try manual sync
  • Confirm the TUNE integration is connected and the offer has been imported
  • Check that ad_id is present on the click-through URL
  • If you use a per-offer postback instead, verify the postback URL and test it with TUNE’s postback tester
For detailed setup, see TUNE Integration Guide.

Next Steps

Detailed Guide

Full setup instructions

Revenue Tracking

Attribution and reporting