Zoho CRM Web Personalisation

Zoho CRM Web Personalisation

Hi,

I'm investigating the feasibility of implementing web personalisation using zoho CRM. The goal is to present the visitor different content (for example a different header menu) based on data found in the lead's CRM record. A possible workflow would look like this:
  1. Frontend: Get the current visitor CRM lead ID (ex. 445015000001826785) using javascript or cookie value
  2. Frontend: Send the ID to a backend rest endpoint
  3. Backend: Query the CRM Rest API to get the lead record ({{api-domain}}/crm/v3/Leads/445015000001826785)
  4. Backend: Send some data from the lead CRM record to the frontend
  5. Frontend: With received data, personalize the user experience based on his interests
Alternatively (in step 3) we could query the Search Records API (https://www.zoho.com/crm/developer/docs/api/v2/search-records.html).

So the issue is, how do i get the current visitor CRM lead ID? Is this information stored in a zoho cookie, like for example the Marketo Munchkin Cookie (https://developers.marketo.com/blog/get-a-visitors-cookie-id-and-then-query-associated-lead-data/)? However i already looked into that and can't find anything, so what are my alternative options?

Any advise on this would be great,

Thx,
Kevin,

PS: We are a zoho one customer and we have installed the client side scripts of Zoho Page Sense, SalesIQ & Marketing Automation.