Opinion modeling on social media and marketing aspects