- 20 Jun 2024
- 3 Minutes To Read
-
Print
-
DarkLight
-
PDF
Events for Flow Menu
- Updated On 20 Jun 2024
- 3 Minutes To Read
-
Print
-
DarkLight
-
PDF
Events are generated whenever a user interacts with any Whatfix Mobile content. These events can then be used to generate Insights about the engagement rate.
The following are the events which are generated for Walkthrough Checklist and Walkthrough Menu:
flow_menu_start
The flow_menu_start
event occurs when the Flow menu is shown. To group analytics events for this project, use projectName
.
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe244",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_menu_start",
"projectName": "Partner Traning", //Flow Menu project name
"deploymentVersion": "3",
"language": "ang",
"deploymentName": "Partner Traning"
}
flow_opt_in
The flow_opt_in
event occurs when the user clicks any of the Flow menu titles. To group analytics events for the selected Flow, use projectName
and selectedFlow
.
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe255",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_opt_in",
"projectName": "Partner Traning", //Flow Menu project name
"selectedFlow": "Create a follow-up task" //Selected flow title
"deploymentVersion": "3",
"language": "ang",
"deploymentName": "Partner Traning"
}
When a Flow is selected from the menu, the flow_start
and flow_opt_in
event for the selected Flow is also generated.
flow_start
event for selected Flow
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe244",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_start",
"projectName": "Follow up task", //Selected flow project name
"deploymentVersion": "3", // Deloyment version of the selected flow
"parentProjectName": "Partner Traning", // Parent project name
"language": "ang",
"deploymentName": "Follow up task"
}
flow_opt_out
If the overlay is clicked, the flow menu is dismissed and you will get flow_opt_out
as eventName
. To group analytics events for this project, use projectName
.
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe266",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_opt_out",
"projectName": "Partner Traning", //Flow Menu project name
"deploymentVersion": "3",
"language": "ang",
"deploymentName": "Partner Traning"
}
element_seen
Track this element using elementName
in combination with selectedFlow
. Use parentProjectName
to track if this Flow was selected through the Flow menu.
{
"id": "f274dbdb-1e7f-4c91-86a7-017df7a0a4a3",
"timestamp": "2021-07-02T01:19:14Z",
"eventName": "element_seen",
"projectName": "Follow up task", //Selected sub-flow project name
"selectedFlow": "Create a follow-up task" //Selected flow title
"parentProjectName": "Partner Traning", // Parent project name
"deploymentVersion": "3",
"language": "ang",
"pageName": "page 1",
"elementName": "Step 1",
"deploymentName": "Follow up task"
}
element_action
Whenever the user clicks any of the configured transition (in the Dashboard, for example clicking Next ), track the interaction of the element by using actionEventValue
, i.e. Next (name of the button). Use the combination of selectedFlow
and elementName
to identify this element uniquely. Use parentProjectName
to track if this Flow is selected through the Flow menu.
{
"id": "57c3de8f-cc3c-42bb-9b5c-1170d85e4916",
"timestamp": "2021-07-02T01:19:20Z",
"eventName": "element_action",
"projectName": "Follow up task", //Selected flow project name
"selectedFlow": "Create a follow-up task" //Selected flow title
"parentProjectName": "Partner Traning", // Parent project name
"deploymentVersion": "3",
"language": "ang",
"pageName": "page 1",
"elementName": "Step 1",
"actionEventType": "close",
"actionEventValue": "Next",
"deploymentName": "Follow up task"
}
element_action
(anchor_click)
Whenever the user clicks the configured Anchor, track the interaction of this element using actionEventValue
, i.e. anchor_click
. Use the combination of selectedFlow
and elementName
to identify this element uniquely. Use parentProjectName
to track if this Flow is selected through the Flow menu.
{
"id": "2288274c-3767-4331-ad7b-e96ee057974d",
"timestamp": "2021-07-02T01:37:12Z",
"eventName": "element_action",
"projectName": "Follow up task", //Selected flow project name
"selectedFlow": "Create a follow-up task" //Selected flow title
"parentProjectName": "Partner Traning", // Parent project name
"deploymentVersion": "3",
"language": "ang",
"pageName": "page 1",
"elementName": "Step 2",
"actionEventType": "anchor_click",
"deploymentName": "Follow up task"
}
flow_success
Action taken on any of the last sub-flows. Track this event by using eventName
as flow_success
and the event selectedFlow
gives the selected flow_title
. Use parentProjectName
to track if this Flow is selected through the Flow menu.
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe244",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_success",
"projectName": "Follow up task", //Flow Menu project name
"selectedFlow": "Create a follow-up task" //Selected flow title
"parentProjectName": "Partner Traning" //Parent project name
"deploymentVersion": "7",
"language": "ang",
"deploymentName": "Follow up task",
}
Apart from the mentioned events, you also get the following events,
flow_disable
- If a user drags and dismisses the Flow.
flow_stop
- If a user stops the Flow by selecting the STOP option on the icon.
flow_language_change
- If you have configured a multilingual project, then there are chances that the user might change the language.