OldAdmin spent months working on indexing the likes of VS adverts and never got it to work.
The simple fact is that VS adverts (and most others) are too transient to make the effort worthwhile. Each profile does have a unique ID number, but it's too shortlived to be worthwhile on its own.
There could be a case for using dual indexing - both to the profile number and the phone number, as the phones seem to be more stable and often reused across profiles, but it would need a cold hard look to see if it was worth doing