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 formatdestination
— 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 flightinfants
— An integer that includes the total number of infants booking a flightminors
— An integer that includes the total number of minors booking a flightseniors
— An integer that includes the total number of seniors booking a flightretDate
— A string that includes the flight's return date in YYYYMMDD format; not used for multiple flightsserviceClass
— 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']);