Lead/Contact Capture/Tracking from Events (and ROI by tying to deals)

Lead/Contact Capture/Tracking from Events (and ROI by tying to deals)

Looking for instructions or a recommended best practice - 

We are attempting to track the ROI of our various marketing activities within Zoho, but struggling to do so.  

Background:  The customers who buy our products often engage with us multiple times.  Examples include:
  • Visit our Website
  • Meet with a salesman
  • Attend a trade show/conference
  • Attend a roadshow/demo event
On the lead/contact form, we can trace back to their  original contact method/event (source), but we are struggling to figure out how to best keep track of the 2nd, 3rd, 4th, (etc.) event.  

Lastly, we then struggle with tying all of that back to an order.... so when we accept an order (close a deal from an account), we're not seeing all of the various events that leads/contacts attended.  

any help/guidance would be appreciated. 


p.s.  I think the "Events" form inside of Zoho CRM can use some work.  Specifically:
  1. It's not easy to add attendees, specifically leads/contacts/accounts, after the event is over.  (like importing a contact list from a trade show)  - this does work OK for tracking my own employees at events... but I care much less about that vs. customers!
  2. It's not easy to see all of the attendees at events (all you can see is the total number that are 'invited', 'going' and 'maybe')