The addFlightReview
method passes information from your site to Monetate when a user adds a flight to the cart. This method consists of seven required attributes and seven optional attributes.
Required Attributes
These attributes are required with the addFlightReview
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 flightpid
— A string without spaces that includes an ID used to identify a flightquantity
— An integer that includes the number of flights bookedunitPrice
— A string that includes the flight's price in the format XX.XX
Optional Attributes
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 booked (business, economy, first, etc.)currency
— A string in the ISO 4217 standard (three capital letters and no spaces) that includes the currency used to book the flight
Code Samples
// addFlightReview Method // Return Flight Example window.monetateQ = window.monetateQ || []; var reviewObject = { // Required 'depDate': ['20160511'], // May 11, 2016 'destination': ['TXL'], 'origin': ['CDG'], 'travelers': [4], // Optional 'adults': [1], 'infants': [1], 'minors': [1], 'seniors': [1], 'retDate': ['20160529'], // May 29, 2016 'serviceClass': ['Economy'] }; window.monetateQ.push(['addFlightReview', reviewObject, 'CDG-LHR', 1, '530.50', // Optional 'EUR' ]); window.monetateQ.push(['trackData']);;
// addFlightReview Method // Multi-Flight Example window.monetateQ = window.monetateQ || []; var reviewObject = { // Required 'depDate': ['20160315', '20160320'], // March 15, 2016 and March 20, 2016 'destination': ['CDG', 'TXL'], 'origin': ['LHR', 'CDG'], 'travelers': [5], // Optional 'adults': [2], 'infants': [1], 'minors': [1], 'seniors': [1], 'serviceClass': ['Economy'] }; window.monetateQ.push(['addFlightReview', bookingObject, 'LHR-CDG', 1, '1200.00', // optional 'EUR' ]); window.monetateQ.push(['trackData']);