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
- Go to Integrations
- Click Add Integration
- 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
- Go to Integrations
- (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
- 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
- Go to Integrations
- (Optional) To scope the sync, click Edit on your TUNE integration, turn on Filter by Offer ID, and paste the offer IDs to include
- 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:- Trackly pulls conversion reports from the TUNE API on a schedule — no postback configuration is required
ad_idis matched back to the original click- Revenue attributed to message
- Reports updated
Troubleshooting
Connection failed
Connection failed
- Verify Network Token is correct
- Check network ID matches
- Ensure API access is enabled in TUNE
Offers not syncing
Offers not syncing
- Check TUNE has offers available
- Verify API permissions
- Try manual sync
Conversions missing
Conversions missing
- Confirm the TUNE integration is connected and the offer has been imported
- Check that
ad_idis 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
Next Steps
Detailed Guide
Full setup instructions
Revenue Tracking
Attribution and reporting