'interaction' will be set if there was a potential text selection or a click input was triggered by the user.
If this is a selection selectionDistanceTraveled object will also be filled
'timespend' will be set basically if there is no interaction except mouse movements in a time spent longer than the ENGAGEMENT_DURATION_LIMIT
Don't forget that in 'timespend' case, user should leave the suggestion card at some point to count it as an interaction.
(They need to go back to the code or move to another card instead)
'interaction' will be set if there was a potential text selection or a click input was triggered by the user. If this is a selection selectionDistanceTraveled object will also be filled 'timespend' will be set basically if there is no interaction except mouse movements in a time spent longer than the ENGAGEMENT_DURATION_LIMIT Don't forget that in 'timespend' case, user should leave the suggestion card at some point to count it as an interaction. (They need to go back to the code or move to another card instead)