I received a comment in my Zazzle page, from another member:
Congrats on your top 10 card views for yesterday.
Do you know where we see this "top 10 card" at Zazzle?
BTW, Zazzle recently opened stores in new countries - Spain, Portugal, Brazil (not working yet) and France. I don't know if it's a coincidence, but Google Analytic showed a significant increase in traffic for my store.