Example (Flow Menu)

For Checklist Walkthrough and Walkthrough Menu
flow_menu_start
flow_menu_start 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
flow_opt_in occurs when the user clicks on 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_in event for selected flow
{
"id": "a711961b-7531-4b5e-b2dc-ae01395fe255",
"timestamp": "2021-09-06T06:59:26Z",
"eventName": "flow_opt_in",
"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",
"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
You can track this element using elementName in combination with selectedFlow. Use parentProjectName to track if this flow was selected through 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 on any of the configured transition (in dashboard, for ex. Next click), you can track the interaction of the element by using actionEventValuei.e. Next (name of the button). You can use the combination of selectedFlow and elementName to identify this element uniquely. Use parentProjectName to track if this flow was selected through 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 on configured Anchor, you can track the interaction of this element using actionEventValue i.e. anchor_click. You can use the combination of selectedFlow and elementName to identify this element uniquely. Use parentProjectName to track if this flow was selected through 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 last sub-flows. You can track this event by using eventName as flow_success and selectedFlow will give the selected flow_title. Use parentProjectName to track if this flow was selected through 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 above, we can also get these events:
  1. 1.
    flow_disable - If a user drags and dismisses the flow.
  2. 2.
    flow_stop - If a user stops the flow by selecting the option on the icon press
  3. 3.
    flow_language_change - If you have configured a multilingual project, then there are chances that the user might change the language.