Advantages Of Using Algorithms In Customer Engagement For Effective Marketing Strategies