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

Overview

The integration provides:
  • Offer sync: Import offers from TUNE
  • Conversion tracking: Conversions pulled via Conversion/findAll API on a schedule
  • 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 NetworkToken
  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 (network_id)
    • Network Token (network_token)
    • Base URL (base_url) — your network’s TUNE domain (e.g., https://clicks.itstracking.com)
    • Affiliate ID (affiliate_id) — your affiliate ID in the network
  4. Click Test Connection to verify credentials
  5. Save the integration
You can also configure:
  • Message ID Field (message_id_field): Which HasOffers field carries the Trackly message ID for conversion attribution. Default: aff_sub. Valid values: aff_sub through aff_sub5, affiliate_unique1 through affiliate_unique5, source.
  • Global URL Params: Parameters appended to every offer URL, supporting macros: {{messageId}}, {{offerId}}, {{externalId}}

Step 3: Configure Conversion Tracking

Trackly pulls conversions from TUNE via the Conversion/findAll API hourly over the past day, plus once nightly (Monday–Saturday) over the past three days. If a conversion sync fails or the integration is paused, the next run widens its window to cover the gap since the last successful conversion sync, up to 90 days. Conversions are matched back to the originating message in two ways:
  1. Primary: The ad_id on the TUNE conversion is looked up as a click_id in Trackly’s click tracking, resolving to the original message
  2. Fallback: The configurable message_id_field (default: aff_sub) carries the direct 8-character message ID

Step 4: Configure Postback URL (Optional)

For offers you manage directly, configure a postback URL in TUNE pointing to Trackly’s conversion endpoint. The postback URL format and macros are generated in the offer’s Postback Config section.

Offer Sync

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

Automatic Sync

Confirm automatic sync is on:
  1. Go to Integrations and click Edit on your TUNE integration
  2. Confirm Auto Sync is on — it is enabled by default
Auto Sync runs hourly, keeping offers and conversions current automatically.

What Syncs

Conversion Tracking

When conversions are pulled from TUNE:
  1. Trackly calls the Conversion/findAll API on a schedule
  2. System receives click_id and payout from conversion data
  3. System matches to original click
  4. Revenue attributed to message/creative/offer

Required Parameters

No click-id parameter is required in your tracking URL — Trackly appends its own click identifier as ad_id when a contact clicks. To enable the message-ID fallback as well, add the message ID to Global URL Params using the field named in Message ID Field, for example aff_sub={{messageId}}.

Troubleshooting

Check:
  • API credentials are correct
  • Network ID matches your account
  • API access is enabled in TUNE
Verify:
  • TUNE API credentials are valid and have report access
  • Contacts are clicking Trackly’s tracked link (so the click identifier gets attached automatically)
  • Conversion sync schedule is running
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. Conversion sync runs independently per network

Best Practices

Run a sync before launching campaigns to ensure offers are current.
Check integration logs to verify conversions are being pulled correctly from TUNE.
Check integration logs for sync errors or missing offers.

Next Steps

Revenue Tracking

Attribution and reporting

Offers Overview

Offer management basics