A block of JavaScript (JS) code is
inserted into each web page and/or ad copy. Within the JS code, parameters such
as account ID, conversion type etc. is set up so that such data gets passed to
iSite each time a visit and/or interaction occurs.
Your CRM is then connected to your iSite account either in real time via APIs or by daily/weekly/monthly SFTP bulk uploads.
Each time a visitor/customer arrives at a page the JS block collects the required data and posts it to the
iSite network while at the same time detecting all elements on a page that can
be interacted with and attaching event listeners to them so that interactions
can also be passed to the iSite network.
When Visit and Interaction events are received by iSite the data is streamed in real
time to your chosen endpoint i.e. a dashboard, CRM &/or SCV after being
processed and analysed. All analytical, ML and AI processes reside on iSite
servers on Azure and no processing is carried out on the client side.
The traffic between the JS block, JS files to the iSite servers are one way i.e.
iSite servers do not send a response back.