I just checked my shop stats and I was quite surprised to see that I had more than 80 views for today. I last checked around 2pm and only had 4 or 5. Normally I get 20 ish per day. I checked where they came from and a bunch were from etsy but there were also a lot from a site called livestream.com
Does anyone know what it is or how i would be found from there?
Was there an online lab today? Maybe from one of those? Yep, just checked. You were in the canadian shop critiques online lab, congrats! :) Go check it out :)