Taboola, a global leader in powering recommendations for the open web, helping people discover things they may like, today (January 11th, 2023) announced the results of independent studies conducted ...