Online digital marketing achieves their revenue according to their advertisements or sales assignment when companies have the profitable attention for recommending their products to customers via ranking them. Online customers are not able to guarantee that the items delivered through the recommendation by big data are either comprehensive or applicable to their essentials. In the past few years, recommendation frameworks were broadly applied to analyze the massive amount of data. Among those, a Distributed Predictive model with Matrix factorization and random Forest (DPMF) has achieved high efficiency to predict the item ratings. However, it accounts only for user preferences and opinions whereas the other contextual data are necessary for enhancing the efficiency of rating prediction. In this article, a Distributed Improved Predictive model with a Matrix factorization and random Forest (DIPMF) framework is proposed that considers the elements of social context and the dynamic characteristic of every user for every item to enhance the quality of prediction. The primary aim is to combine the information from the preferences, opinions and social context of each user. The social context of users is multiple features of the context such as differences in the current opinion with earlier opinion, behavior, relationship and interaction. Since each user is connected through relations and interactions. At first, the training dataset is split into an optimal amount of splits for accelerating the parallel and distributed training process. Then, the training process is carried out by the DPMF with the Distributed Improved Predictive model with Matrix factorization-Improved variant (DIPMI) to create the representation of every user's preferences, opinions and social contexts in the training set. Further, the prediction of rating is formulated as a regression challenge and solved via the Random Forest (RF) algorithm that predicts the customer's rating behavior with their opinions and social context for every product. Finally, the experiments are conducted on trip advisor and Amazon datasets to evaluate the efficiency of DIPMI and DIPMF compared to the state-of-the-art recommendation frameworks. The findings exhibit that the DIPMF on the trip advisor dataset achieves an average of 0.6826 Root Mean Square Error (RMSE), 0.5925 Mean Absolute Error (MAE), 0.8369 recommendation quality and 0.0023 Confidence Range (CR) 95% compared to the other frameworks. Similarly, the DIPMF on Amazon dataset achieves an average of 0.7591 RMSE, 0.5704 MAE, 0.8298 recommendation quality and 0.0032 CR 95% compared to the other frameworks.