9 Stats You Need to Know to Manage Your Digital Presence. Brands need to be present (and consistent) across all these platforms to capture and engage customers through their journey. But which channels are growing in popularity - and what really makes people trust and engage with brands?