Share Facebook Twitter LinkedIn WhatsApp Pinterest Email Forrester says nearly 90% of global business buyers indicate their purchase process was stalled in 2023.