Affiliate tracking with anonymous ID
We're looking for a unique ID to pass over to our affiliate partners whenever affiliate leads fill out forms. Right now it is a very manual process to search for leads in Marketo or SFDC that our affiliate partners take credit for. It would be ideal to send a unique ID back to the affiliate at the point of form fillout so we can easily track what is coming in via affiliates.
My first thought was the Marketo ID but you can't run reports based on specific Marketo IDs so it's not a scalable solution. The key requirements is the ID can't have any identifiable details like email, name, phone, etc and needs to be available at the point of form fillout so it can automatically get bundled and sent back to our affiliate partner. We can't use our SFDC IDs because they won't be available immediately.
Has anyone found a good solution to this issue? I assume there has to be a decent work around to capture this data. Any suggestions are appreciated.