Affiliate network portal for Expedia

Affiliate network portal for Expedia

Expedia teamed up with Itransition to revamp the Expedia Affiliate Network solution to redeem the leading position and boost revenues generated by it.

Table of contents



Expedia, Inc. is the world’s largest online travel company with an extensive brand portfolio that includes some of the well-known online travel brands. Collectively, Expedia covers virtually every aspect of researching, planning, and booking travel – from choosing the best airplane seat, to reading personal travel reviews of hotels, to planning what to do in a destination once you arrive.

Poised To Provide Better Service To Global Affiliate Network Members

Expedia powers bookings for many of the world's leading airlines and hotels, top consumer brands, high traffic websites, and more than 10,000 private label partners (affiliates) through Expedia® Affiliate Network (EAN) globally. However the templates of the EAN solution provided neither consistent user experience in terms of functionality and UI, nor a competitive differentiator to new market entrants. Parallel to moving onto a unified platform in a SOA environment, Expedia teamed up with Itransition to revamp the EAN solution to redeem the leading position and boost revenues generated by the EAN line of business.

Addressing Broader Scope Challenges

The project was part of a larger complex program to revamp all main customer products. The program was executed by several teams across different continents and it required significant efforts for coordination. Moreover, these products in their turn should have been integrated with a wider information ecosystem (Global Distribution Systems’ property databases, other services, etc), many parts of which had problems with legacy code and interfaces. Therefore the project team had to overcome a number of interrelated challenges:

  • Complex decision making. Being an international corporation, the customer had a complicated, formalized process of approving requirements and technical solutions, including discussing those at the top management level.
  • Dependency on other distributed teams. We worked simultaneously with a US-based technical team on the customer side responsible for improving existing services and creating API for new features. To coordinate the efforts we introduced joint planning and regular status tracking activities.
  • Troubles with legacy code. The US team faced serious troubles with legacy code and a complex, time-consuming process to change API for most cases, which delayed the delivery of some functionality to the Itransition team.
  • Change of the main technology. After several months of work, the customer asked to abandon Dojo as the main client JavaScript framework and to migrate to YUI 2.0.
  • Changing requirements and project scope. To tackle the problem of sudden twists in product requirements, the Itransition team designed a formal change management process integrated with the process of requirements supply to the development team.


Technologies Enabling Specific Business Functions

From the functional standpoint the application consists of 2 parts:

  • the customization panel (used by affiliates);
  • the front end part (used by consumers).

There were different requirements to those two UI parts therefore different UI technologies were chosen to implement them, but both used the same codebase for the back end services. 

New High Performance Scalable Platform

Itransition accomplished a very impressive feat of creating and launching a completely new template into production in under a year! All of the feedback received from Expedia, including the company’s President and CEO, and also EAN affiliates were nothing but positive. In addition to custom application development, Itransition's team provided maintenance and support services.

Key achievements:

  • Improved and simplified booking path for a range of travel products;
  • Improved page template loading times compared to the existing ones;
  • Improved design customization and discoverability of customization options by affiliates;
  • Provided affiliates with a greater degree of flexibility on design and layout, as well as functional customization;
  • Enabled Expedia to easily migrate existing affiliates onto the new template;
  • Boosted user experience of consumers;
  • Improved overall affiliates’ satisfaction with the EAN services;
  • Ensured high performance and scalability – a capacity to support over 10,000 affiliates.

Helping Ean Business Grow

"We have officially launched the GenIII templates under the marketing name of Chameleon,” said Tiffany Veder, Sr. Product Manager at EAN in December 2010. GenIII templates replaced existing outdated, merely customizable and inefficient EAN templates for searching and booking travel products. The advantages of the new templates help grow the EAN business:

  • Single scalable and robust platform;
  • Flexible branding capabilities;
  • Consistent and contemporary user experience;
  • Best in class UX principles (separation of content from presentation, semantic code, interaction/ presentation/ content layers);
  • Adherence to the leading world’s standards (W3C XHTML 1.0, CSS2, CSS3);
  • Graded browser support and graceful degradation;
  • Design provides maximum accessibility;
  • Easily localizable templates available in more than 33 languages.