Migrating to TUNE

You can migrate from another tracking system without interruption by adding TUNE to your current traffic funnel. Take the steps below to add TUNE tracking information to your existing system and to track stats in both systems during the transition.

Warning: Performing steps out of order can result in tracking discrepancies between the two systems.

This article is part of our Background & Setup series.

Step 1: Import Data Into TUNE

Start by importing data from your old system to TUNE. This must be done in the following order:

  1. Importing Advertisers
  2. Importing Offers
  3. Importing Partners

If you’re unfamiliar with the procedure for importing data, take the steps provided in the above articles.

When importing offers, you can add TUNE parameters and macros as needed for each offer URL.

When importing partners, use “pending” for the status of partner accounts. Partners won’t need to log in to their interface until you set up click and conversion tracking. To see your pending partners in TUNE, go to Partners > Pending Partners.

2. Set up a TUNE Network Postback URL

The next step is to set up a TUNE network postback URL. We’ll do so by modifying your old system’s global postback URL.

In your old system, find the global postback URL, which should look something like this:


In the global postback URL, each tracking platform has its own fields to uniquely identify sessions and to accept additional parameters. Common names for those fields are click and subid, respectively. If the field that accepts additional parameters is missing, then add it to the URL.

Copy your old system’s global postback URL to a text editor. Replace the session ID value with “{aff_click_id}“, and the additional parameter value with “{transaction_id}“. Later in the process, TUNE uses these macros to dynamically insert session ID values generated by your old system and TUNE-generated transaction ID values.

The modified version of your old system’s global postback should look something like this:


Now in TUNE, go to Company > Customize Application > Settings > Tracking and set Network Postback URL to “Enabled”. In the box that appears, type or paste in your modified global postback URL:

Once you’re finished, click Save. TUNE is now set up to pass each system’s session identifier to your old system on conversion.

3. Update Advertiser Conversion Pixels / URLs

Because we want to make stats visible in both systems during your transition, the next step is to update your conversion pixels/URLs on the advertiser side.

To find the TUNE conversion pixel/URL for an offer, first go to Offers > Manage Offers and select the offer. Then, in the Details panel, click Tracking at the top. The conversion pixel/URL for the offer is on the following page.

If your offer has goals set up, instead find the Payout panel on the offer’s page. You can find the conversion pixel/URL for each goal by clicking on the name of the goal.

Once you have the conversion pixel/URL for your offer, contact your advertiser directly and provide them with the information they need. For advertisers you run multiple offers from, consider setting up a global postback URL to reduce the number of conversion pixels/URLs that need to be changed.

Passing back values on conversion (like a sale amount or session IP) requires adding those parameters to the TUNE conversion pixels/URLs. If you’re unfamiliar with passing values between networks, read our article on Parameters & Macros in TUNE.

Before going forward, make sure all offers fire conversions properly. If they do, then TUNE successfully tracks conversions and passes them to your old system.

4. Connect Offers and Partners

Now that both systems see conversions, let’s connect offers and partners between the two systems. For this process, we use your old system’s reference ID field for offers and partners. Start by getting the name and ID values for the offers and partners in your TUNE platform.

Go to Company > Customize Application, then download your offer and partner files from the Import Data panel. From the downloaded CSV files, find the name and ID values for both offers and partners.

Next, insert TUNE offer IDs and partner IDs into your old system as reference ID values for each offer and partner. This step may take a while, as it is a manual process.

Example: In TUNE, the “Free Breadsticks for Life” offer has an offer ID of “1234”. In your old system, you enter “1234” as the reference ID for that offer.

5. Put TUNE Tracking Links in Old System

Once all reference IDs are updated, you can use the same TUNE tracking link for every default offer URL in your old system. However, the tracking link needs to incorporate macros to dynamically fit the offer and partner being used.

First, follow the usual steps for generating a tracking link in TUNE, and copy the tracking link into a text editor. Your tracking link will look something like this:


Find the offer_id, aff_id, and aff_click_id parameters in your TUNE tracking link. If your tracking link doesn’t include the aff_click_id parameter, add it.

In your tracking link, the associated value for each parameter follows an equals sign. Replace those values with your old system’s macros. Each tracking platform has its own way of calling macros, so find the macros relevant to your needs.

For the three parameters mentioned above, insert your old system’s macros for offer reference ID, partner reference ID, and session ID:


By using these macros, each session in TUNE can be referenced to the corresponding session in your old system by offer ID, partner ID, and session ID.

Once you’re done creating your tracking link, use it as the default offer URL for all offers in your old system.

6. Transition Partners to TUNE

The final step is to move your partners to TUNE tracking links. Active partners can access offers and get tracking links through their TUNE partner interface.

To set partners in TUNE to active, go to Partners > Pending Partners. Then, approve the partners that you want to set as active.

Once approved, partners can exclusively use their TUNE tracking links. Your migration to TUNE is complete when all partners use TUNE tracking links and the old system no longer needs to redirect traffic.

After migration is complete, you can still use the network postback URL feature in TUNE to track in both systems if necessary. Otherwise, you can disable it. To do so, go to Company > Customize Application > Settings > Tracking and set Network Postback URL to “Disabled”.