The 500k unique limit in Site Catalyst and Discover is hampering your product. Having to attempt to work around this issue put unnecessary complexities into your product. Discover did not use to have this problem, but recently it has.
Increase or get rid of this limit altogether.
Thanks.