Recommenders have become widely popular in recent years because of their broader applicability in many e-commerce applications. These applications rely on recommenders for generating advertisements for various o ers or providing content recommendations. However, the quality of the generated recommendations depends on user features (like demography, temporality), o er features (like popularity, price), and user-o er features (like implicit or explicit feedback). Current state-of-the-art recommenders do not explore such diverse features concurrently while generating the recommendations.In this paper, we rst introduce the notion of T which enables us to capture the above-mentioned features and thus incorporate users' online behaviour through statistical aggregates of di erent features (demography, temporality, popularity, price). We also show how to capture o er-to-o er relations, based on their consumption sequence, leveraging neural embeddings for offers in our O 2V algorithm. We then introduce B J , a novel recommender which integrates the T along with the neural embeddings using M N , an e cient distributed implementation of gradient boosted decision tree, to improve the recommendation quality signi cantly. We provide an in-depth evaluation of B J on Yandex's dataset, collecting online behaviour from tens of millions of online users, to demonstrate the practicality of B J in terms of recommendation quality as well as scalability.