LinkSwitcher: Turn links on your website into Travelpayouts affiliate links

If you work directly with travel brands and already have links to their websites on your blog, you can easily convert them to Travelpayouts affiliate links using the Travelpayouts LinkSwitcher. This includes links from the brand's direct affiliate programs, links from affiliate networks like CJ and AWIN, and regular links to the brand's websites copied directly from their site and shared on your blog for your readers.

With this tool, you will continue receiving rewards for all bookings made via your affiliate links, but also gain additional benefits, like monetization of regular, non-affiliate links, access to all major travel brand programs all in one place, automatic and timely payouts, and detailed performance stats. All of this can be conveniently managed in one place: your Travelpayouts dashboard.

Important! LinkSwitcher can only switch links. Other tools, such as widgets, banners, etc., will not be affected.

Note! If you were using Money Script, you need to uninstall it from your website to start using LinkSwitcher.

What is LinkSwitcher?

LinkSwitcher is a piece of JavaScript code that can be added to a site. This tool turns regular links to travel brands and affiliate links from direct travel brands programs into Travelpayouts affiliate links. Such links include a unique ID, which helps to attribute bookings to your account and allows you to receive rewards via our platform.

LinkSwitcher streamlines the process of replacing regular links with affiliate ones, saving you time for more important things like travel, blogging, and growth. With a user-friendly setup, it ensures simplicity and safety, with the option to revert all changes at any time.

What types of links does LinkSwicher convert?

  • Links from the brand's direct affiliate programs (you get these links if you are signed up with direct affiliate programs of travel brands).
  • Links from affiliate networks (СJ and AWIN).
  • Regular links to the brand's websites (copied directly from the brand's site and shared in your blog).

What do I need to start using LinkSwitcher?

To use the LinkSwitcher, you must have a website and access to its code editor. You also need to complete the following steps before starting with the LinkSwitcher:

1. Sign up for Travelpayouts if you have not yet done so. 

2. Next, you need to create a Project in your Travelpayouts account. The Project contains information about the website where you want to use Travelpayouts affiliate links. You can follow these instructions in our Help Center to create a Project. Your Project can include multiple websites where you can install LinkSwitcher.

3. Go to the program’s catalog and connect to the programs from brands, which links you want to switch into Travelpayouts affiliate links. 

Note! All of the brands in the catalog are supported by LinkSwitcher with only 3 exceptions (Cheapoair, Indrive, Ticketnetwork).

4. Open the profile page of the program you want to connect to in your Travelpayouts account and click Connect to program.

Note! Some programs require the brand's approval to connect. This means that your Project will be reviewed to ensure that it complies with the program's terms and conditions. You can find more information in the How to connect to a program article.

5. Once you are connected to a program — you will receive an email confirming that. Now you can install the LinkSwitcher on your website.

Note! If you are using Money Script, you need to uninstall it from your website to start using LinkSwitcher. This includes Money Script enabled via the Travelpayouts WordPress plugin.

How to install LinkSwitcher on your website

1. Open your Travelpayouts account and launch the LinkSwitcher tab.

2. Select the Project where you want to install LinkSwitcher from the Projects with a website section. If you don’t yet have a Project, you can follow these instructions in our Help Center to create it.

3. If you already using Travelpayouts Emerald on the given Project, you can activate LinkSwitcher by simply turning the Switched-Off toggle ON. No need to complete any additional installations.

4. If you are not yet using Emerald on the given Project, you need to install the script on the website. To do this click the How to install button.

5. There are 3 methods to install the script. Choose one of them and follow the instructions from your Travelpayouts account. You can also use the instructions provided in this article.

Installing via WordPress

  1. Open your website’s WordPress admin dashboard. In the left pane, click Plugins, and then click Add New.
  2. Type "Head & Footer Code" in the search field.
  3. Find the right plugin (same as in the picture below) and click the Install Now button. This plugin will help you apply LinkSwitcher to every page of your blog.
  4. Once the installation is completed, click Activate.
  5. Next, you will be brought to the list of Installed plugins. Find "Head & Footer Code" in the list and open its Settings.
  6. Copy the LinkSwitcher code from your Travelpayouts account.
  7. Paste the code in the Head & Footer plugin in the HEAD Code section.
  8. Scroll to the bottom of the page and click Save changes.
  9. If you are using the WP Rocket plugin, make sure to add LinkSwitcher to the list of exceptions by following these guidelines. 
  10. Continue with LinkSwitcher Settings.

Installing via Google Tag Manager

  1. Open Google Tag Manager and add a new tag. For more instructions, check Google documentation.
  2. Select Custom HTML as the tag type.
  3. Copy the LinkSwitcher code from your Travelpayouts account.

  4. Paste the code in the HTML field of the New tag form.
  1. Select All Pages in the triggers section.
  2. Save changes.
  3. If you are using the WP Rocket plugin, make sure to add LinkSwitcher to the list of exceptions by following these guidelines. 
  4. Continue with LinkSwitcher Settings.

Manual Code Setup

  1. Copy the LinkSwitcher code from your Travelpayouts account.

  1. Add the code in the tag ‘<head>’ on all your pages. If you have a separate HTML file containing a head tag, just paste the code there.
  2. If you are using the WP Rocket plugin, make sure to add LinkSwitcher to the list of exceptions by following these guidelines. 
  3. Continue with LinkSwitcher Settings.

WP Rocket plugin: How to add Emerald to all JS optimizations

If you are using the WP Rocket plugin, you need to add LinkSwitcher to the list of exceptions. We have added detailed instructions below. If you are using any other plugins that cache js-scripts, please contact our support team.

  1. Open the WP Rocket plugin settings.
  2. Navigate to the File Optimization tab.
  3. If in the Javascript Files section, you don’t have any checkboxes active,  you don’t need to do anything. If you have active checkboxes, please continue with the next point number 4.
  4. Copy the LinkSwitcher code from your Travelpayouts account again.
  5. You only need to take the domain from the code. You can find it here:
  6. Insert the domain from the code to all Excluded JavaScript Files fields in the Javascript Files section of the WP Rocket plugin:

  7. Click Save changes at the bottom of the page.

LinkSwitcher Settings

Once you have completed the installation, you can change the default settings of the LinkSwitcher in your Travelpayouts Account.

Note: Don’t forget to click Apply changes if you want to save any changes made to the setup.

Select the brands

Here you can select specific brands whose links you want to convert with LinkSwitcher. Adding a brand to the list means that all links from the brand's direct affiliate program as well as the regular non-affiliate links will be turned into Travelpayouts affiliate links. You can only select brands if you have connected to their programs in the Travelpayouts program catalog.

By default, all brands that you’re connected to using given projects will be automatically activated in the list.

You can also change the following settings:

  • Switch from affiliate networks to Travelpayouts — this setup allows you to automatically switch links from other affiliate networks (currently only CJ and AWIN) into Travelpayouts affiliate links. 
  • Add new brands automatically — this setup ensures that every time you connect to a new program of the travel brand in the Travelpayouts program catalog, it will automatically appear in the list above. That means that the script will automatically process your links to this brand (both the existing ones and the ones you’ll be adding in the future).

Exclude specific pages

If you have some specific pages on your website where you don’t want LinkSwitcher to switch the links, simply add their URLs in this section. The URLs should be full and include the domain.

Next steps after installation and setup

After you’re done with the installation and setup steps, open any page on your website with the installed script. This will speed up the installation process. 

The indicator Switched on at the top right of the page will automatically become active as soon as LinkSwitcher starts working on your website. 

Once LinkSwitcher is turned on, it will automatically switch the links from all the brands that you are connected to on Travelpayouts. You will be able to see all clicks and bookings made via your Travelpayouts links in the Reports section of your account. For more details, check out the Affiliate program summary article.

FAQ about LinkSwitcher

How to turn LinkSwitcher off?

To turn off LinkSwitcher on one of your sites, open the Project tab. where this site is listed, on the LinkSwitcher page in your Travelpayouts account, and click the Switched on toggle to deactivate it.

I am not working with the brand’s direct affiliate program, but I still have some links that I manually placed in my articles. Will LinkSwitcher help convert them into Travelpayouts affiliate links?

Yes, LinkSwitcher will convert such links as well. 

I already joined the brand’s direct affiliate program on their site. How can I add this brand’s program on Travelpayouts without requesting to connect?

To work with any brand via Travelpayouts, you need to connect to their program within our platform separately. So you can’t skip this step even if you previously joined the brand’s program directly on its website.

I joined the Booking.com direct affiliate program before I joined Travelpayouts. Do I need to delete my Booking.com account and re-apply through TP to have all my data in one place?

You can use both accounts, as it’s in line with the terms provided by both Booking.com and Travelpayouts. Therefore, there’s no need to delete your Booking.com account to start working with Travelpayouts. This also applies to any other brands.

Can I transfer my statistics from the direct program to Travelpayouts and have all the history there?

Unfortunately, there's no possibility to transfer and merge statistics on your performance from the direct affiliate program into your Travelpayouts account. As long as these accounts can't be connected in any way, the statistics in your Travelpayouts account will be collected  separately.

Can I apply for the brand’s program in Travelpayouts if I was canceled in their direct affiliate program? 

Sure, but you still need to send a request to connect to a program via Travelpayouts. To do this, you need to create a Project in your Travelpayouts account and make sure to specify all the details about your website in it. Please note that some brands (e.g. Booking.com) provide rather strict requirements for our partners’ projects when it comes to approval. It’s important that your website is a travel-related content project updated on a regular basis.

Please note that if your request to connect to the direct affiliate program was declined, and you received a detailed explanation, you still need to bring your website in compliance with the requirements provided by the brand. After doing so, feel free to apply for the program within the Travelpayouts platform.

Where can I check the statistics for the Travelpayouts affiliate links? 

Once LinkSwitcher converts the links, you will be able to check impressions, views, and clicks using the Reports section in your Travelpayouts account. You can filter the stats by Project, which will allow you to see how well the links are performing on each of your websites where LinkSwitcher is enabled.

Benefits of switching from a direct affiliate program to Travelpayouts

We have gathered here the top reasons for connecting to travel brands via the Travelpayouts partnership platform. 

1. Regular Monthly Payouts:

  • Receive automatic payouts from the 11th to the 20th of the following month with no delays.
  • Minimum payout amounts vary by method (e.g., 50 USD for PayPal).

2. Access to Programs and Tools:

  • Access various affiliate programs from top travel brands through Travelpayouts, expanding your monetization flows by promoting the products from various categories (Hotels, Tickets, Car rentals, SIM cards, etc).
  • Manage connections and review statistics conveniently in one place through your Travelpayouts account.

3. Reward Rates:

  • Your initial reward rates on Travelpayouts match the minimum from the direct affiliate program. Secure 50 monthly bookings and you’ll unlock even higher rates. 
  • For example, if you generate up to 150 bookings made on Booking.com via Travelpayouts, we will offer nearly identical earnings and partner-focused benefits.

4. Support:

  • Quick and thorough responses from the Travelpayouts Support team.
  • Contact Support through various channels, including Facebook and Instagram, aside from your personal account.