80% of marketers still lack verified purchase data | StreamingMeme