addFlightSearch

The addFlightSearch method passes information from your site to Monetate when a user searches for a flight. This method consists of four required attributes and six optional attributes.

Required Attributes

These attributes are required with the addFlightSearch method:

  • depDate — A string that includes the flight's departure date in YYYYMMDD format
  • destination — A string that includes the flight's destination (airport or city)
  • origin — A string that includes the flight's point of origin (airport or city)
  • travelers — An integer that includes the number of travelers on a flight

Optional Attributes

These attributes are optional for the addFlightSearch method:

  • adults — An integer that includes the total number of adults booking a flight
  • infants — An integer that includes the total number of infants booking a flight
  • minors — An integer that includes the total number of minors booking a flight
  • seniors — An integer that includes the total number of seniors booking a flight
  • retDate — A string that includes the flight's return date in YYYYMMDD format; not used for multiple flights
  • serviceClass — A string that includes the service class for the seats on a flight searched (business, economy, first, etc.)

Code Sample

// addFlightSearch Method
window.monetateQ = window.monetateQ || [];
window.monetateQ.push(['addFlightSearch', {
  // Required
  'depDate': ['20160315'], // March 15, 2016
  'destination': ['CDG'],
  'origin': ['LHR'],
  'travelers': [5],
  // Optional
  'adults': [2],
  'infants': [1],
  'minors': [1],
  'seniors': [1],
  'retDate': ['20160421'], // April 21, 2016
  'serviceClass': ['Standard', 'First']
}]);
window.monetateQ.push(['trackData']);