Your thought leadership stuff should probably be on YouTube and other social platforms, your "showreel on Vimeo and your own site. (only because Vimeo is also a great place for creative showreels)Views in the sense of pure view count is a vain metric.