1. A method comprising: receiving, at a travel application, data representing an interaction with a user interface of a disparate mobile application configured to operate on a mobile computing device, wherein the travel application configured to operate on the mobile computing device receives the data representing the interaction through an application programming interface (API); generating data summarizing the interaction to include an interaction type; determining data representing a prioritized value based on the interaction type, the prioritized value comprising a quantitative score associated with an interest assigned to the interaction type, the quantitative score adaptively assigned based on a traveler profile associated with the mobile computing device; predicting at a processor participation in an activity associated with the interest as a function of the prioritized value; and generating customized advisory data comprising a recommendation to perform the activity, the customized advisory data configured to cause presentation of the recommendation on the user interface.