Description
When creating a new website in Rock, the interaction channel that corresponds to the site is automatically created, but when it is, the value for UsesSession is set to false by default.
The interactions that are subsequently recorded for the components of that channel are done so with session data tied to it, but there is no way in the UI to view the interactions by session for websites currently, as there is no UI control to change this value after the interaction channel is created.
This thread is relevant to this issue: https://chat.rockrms.com/channel/data-analytics?msg=22wxpunfnkgLkyHrg
Actual Behavior
When a new website is created, a corresponding interaction channel is created, but the value for the UsesSession property is set to false by default.
Expected Behavior
When a new website is created, a corresponding interaction channel should be created with the value for the UsesSession property is set to true by default, so interaction data for websites can be viewed by session in the UI.
Steps to Reproduce
- Go to Admin Tools > Website
- Create a new Website and enable visitor tracking
- Go to Tools > Interactions
- Click on the Interaction Channel that was created that corresponds to the website you created in step 2
- See that interactions listed here are displayed by component instead of by session – because the interaction channel
UsesSession value was set to false by default when it was created.
Issue Confirmation
Rock Version
20.0.5
Client Culture Setting
en-US
Description
When creating a new website in Rock, the interaction channel that corresponds to the site is automatically created, but when it is, the value for
UsesSessionis set tofalseby default.The interactions that are subsequently recorded for the components of that channel are done so with session data tied to it, but there is no way in the UI to view the interactions by session for websites currently, as there is no UI control to change this value after the interaction channel is created.
This thread is relevant to this issue: https://chat.rockrms.com/channel/data-analytics?msg=22wxpunfnkgLkyHrg
Actual Behavior
When a new website is created, a corresponding interaction channel is created, but the value for the
UsesSessionproperty is set tofalseby default.Expected Behavior
When a new website is created, a corresponding interaction channel should be created with the value for the
UsesSessionproperty is set totrueby default, so interaction data for websites can be viewed by session in the UI.Steps to Reproduce
UsesSessionvalue was set tofalseby default when it was created.Issue Confirmation
Rock Version
20.0.5
Client Culture Setting
en-US