Tracking customer leads through to B2B partner affiliate link

Tracking customer leads through to B2B partner affiliate link

I am looking to capture affiliate leads from a webform (wordpress) into Zoho CRM in the below workflow

1. customer lands on my homepage
2. customer adds contact details via form capture page
3. customer compares B2B suppliers on comparison list page
4. customer clicks a B2B supplier link to B2B supplier page
5. customer lands on B2B supplier page

from the above flow I would need to capture in the CRM

1. capture customer contact details - (step 2)
2. capture B2B supplier selection or multiple selections of the same session (partner IDs) - (step 4)
3. reporting of lead generation to B2B suppliers - for lead triage 

If someone can help and has experience of building this workflow or links to help, I would be truly grateful