What is the difference between first-touch, last-touch, and multi-touch attribution in a retail environment like GameStop?