Techniques for generating analytics based on interactions through digital channels
AssigneeContent Square Israel Ltd
InventorsShira Agasi, Ori Reshef
Life of this patent
Estimating the term…
Abstract
A system and method for generating analytics based on interactions through digital channels. The method includes determining a plurality of interaction sensor signals based on interactions with an electronic form (e-form); clustering at least one set of similar interaction sensor signals of the determined plurality of interaction sensor signals, wherein each set of similar interaction sensor signals includes signals determined based on interactions with the same portion of the e-form; and generating at least one analytic based on each clustered set of interaction sensor signals.
Claims17
A method, comprising:
- determining, by processing circuitry, a plurality of interaction sensor signals based on interactions by a plurality of users with an electronic form (e-form), each of the plurality of users interacting with the e-form at a particular user device having a user interface and at least one of the plurality of interaction sensor signals being from each particular user device, each particular user device including a plurality of input/output (I/O) devices, wherein a particular input/output device from the plurality of I/O devices comprises a mouse, the mouse is configured to capture inputs representing user interactions with the e-form, the user interactions corresponding to at least interaction sensor signal from the plurality of interaction sensor signals;
- identifying by the processing circuitry, among the plurality of interaction sensor signals, a set of second interaction sensor signals indicating that the e-form was prematurely terminated, wherein the set of second interaction sensor signals comprises at least a particular interaction sensor signal corresponding to clicking of the mouse on an exit button of the e-form;
- determining, by the processing circuitry, that the identified set of second interaction sensor signals occurred within a threshold amount of time after an interaction with a respective field of the e-form, wherein the respective field of the e-form comprises particular text entry box of the e-form;
- clustering, by the processing circuitry, a first set of similar interaction sensor signals of the determined plurality of interaction sensor signals, the first set of similar interaction sensor signals including signals determined based on interactions of the plurality of users with a same portion of the e-form, the first set of similar interaction sensor signals being based at least in part on a same type of interaction sensor signal being within a predetermined threshold value of each interaction sensor signal from the first set of similar interaction sensor signals, wherein the first set of similar interaction sensor signals comprises at least a first interaction sensor signal corresponding to a movement of a mouse cursor over the particular text entry box of the e-form and a second interaction sensor signal corresponding to a time of the mouse cursor hovering over the particular text entry box of the e-form;
- clustering, by the processing circuitry, a second set of similar interaction sensor signals based on the identified set of second interaction sensor signals that were determined to be within the threshold amount of time after the interaction with the respective field of the e-form;
- generating, by the processing circuitry, at least one analytic based on the first set of similar interaction sensor signals and the identified set of second interaction sensor signals;
- and
- providing, by the processing circuitry, a respective value of the at least one analytic to a digital channel owner, the respective value being utilized to identify a portion of the e-form to modify a point of friction to increase a successful completion rate of the e-form by other users interacting with the e-form.
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:
- determining, by the processing circuitry, a plurality of interaction sensor signals based on interactions by a plurality of users with an electronic form (e-form), each of the plurality of users interacting with the e-form at a particular user device having a user interface and at least one of the plurality of interaction sensor signals being from each particular user device, each particular user device including a plurality of input/output (I/O) devices, wherein a particular input/output device from the plurality of I/O devices comprises a mouse, the mouse is configured to capture inputs representing user interactions with the e-form, the user interactions corresponding to at least interaction sensor signal from the plurality of interaction sensor signals;
- identifying by the processing circuitry, among the plurality of interaction sensor signals, a set of second interaction sensor signals indicating that the c-form was prematurely terminated, wherein the set of second interaction sensor signals comprises at least a particular interaction sensor signal corresponding to clicking of the mouse on an exit button of the e-form;
- determining, by the processing circuitry, that the identified set of second interaction sensor signals occurred within a threshold amount of time after an interaction with a respective field of the e-form, wherein the respective field of the e-form comprises particular text entry box of the e-form;
- clustering, by the processing circuitry, a first set of similar interaction sensor signals of the determined plurality of interaction sensor signals, the first set of similar interaction sensor signals including signals determined based on interactions of the plurality of users with a same portion of the e-form, the first set of similar interaction sensor signals being based at least in part on a same type of interaction sensor signal being within a predetermined threshold value of each interaction sensor signal from the first set of similar interaction sensor signals, wherein the first set of similar interaction sensor signals comprises at least a first interaction sensor signal corresponding to a movement of a mouse cursor over the particular text entry box of the c-form and a second interaction sensor signal corresponding to a time of the mouse cursor hovering over the particular text entry box of the e-form;
- clustering, by the processing circuitry, a second set of similar interaction sensor signals based on the identified set of second interaction sensor signals that were determined to be within the threshold amount of time after the interaction with the respective field of the e-form;
- generating, by the processing circuitry, at least one analytic based on the first set of similar interaction sensor signals and the identified set of second interaction sensor signals;
- and
- providing, by the processing circuitry, a respective value of the at least one analytic to a digital channel owner, the respective value being utilized to identify a portion of the e-form to modify a point of friction to increase a successful completion rate of the e-form by other users interacting with the e-form.
A system, comprising:
- a processing circuitry;
- and
- a memory, the memory containing instructions that, when executed by the processing circuitry, cause the system to perform operations comprising:
- determining a plurality of interaction sensor signals based on interactions by a plurality of users with an electronic form (e-form), each of the plurality of users interacting with the e-form at a user device having a user interface and at least one of the plurality of interaction sensor signals being from each particular user device, each particular user device including a plurality of input/output (I/O) devices, wherein a particular input/output device from the plurality of I/O devices comprises a mouse, the mouse is configured to capture inputs representing user interactions with the e-form, the user interactions corresponding to at least interaction sensor signal from the plurality of interaction sensor signals;
- identifying, among the plurality of interaction sensor signals, a set of second interaction sensor signals indicating that the e-form was prematurely terminated, wherein the set of second interaction sensor signals comprises at least a particular interaction sensor signal corresponding to clicking of the mouse on an exit button of the e-form;
- determining that the identified set of second interaction sensor signals occurred within a threshold amount of time after an interaction with a respective field of the e-form, wherein the respective field of the e-form comprises particular text entry box of the e-form;
- clustering a first set of similar interaction sensor signals of the determined plurality of interaction sensor signals, the first set of similar interaction sensor signals including signals determined based on interactions of the plurality of users with a same portion of the e-form, the first set of similar interaction sensor signals being based at least in part on a same type of interaction sensor signal being within a predetermined threshold value of each interaction sensor signal from the first set of similar interaction sensor signals, wherein the first set of similar interaction sensor signals comprises at least a first interaction sensor signal corresponding to a movement of a mouse cursor over the particular text entry box of the e-form and a second interaction sensor signal corresponding to a time of the mouse cursor hovering over the particular text entry box of the e-form;
- generating at least one analytic based on the first set of similar interaction sensor signals and the identified set of particular interaction sensor signals;
- and
- providing a respective value of the at least one analytic to a digital channel owner, the respective value being utilized to identify a portion of the e-form to modify a point of friction to increase a successful completion rate of the e-form by other users interacting with the e-form.
Dependencies are inferred from the claim text.