Events list
The following table contains all of the events that are fired and the applicable payload. For details about each payload, see Feedback ContextData.
Custom event name | Trigger description | Payload |
---|---|---|
MDigital_Invite_Displayed | Once triggered, invite displayed to user. | Form_ID |
MDigital_Invite_Accepted | User accepted the invite. | Form_ID |
MDigital_Invite_Declined | User rejected the invite. | Form_ID |
MDigital_Invite_Skipped | Invite is marked as skipped in the survey editor. | Form_ID |
MDigital_ShowForm_Called | ShowForm API called. The event is reflected differently in various platforms:
| Form_ID |
MDigital_Button_Displayed | Fired whenever a survey with a button trigger, such as a feedback button, is displayed on a website. | Form_ID |
MDigital_Form_Displayed | The first page of the survey has been displayed. This event is not triggered for additional pages within the survey. | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_Form_Page_Displayed | A page other than the first page of the survey has been displayed. Triggered for additional pages within a multi-page survey. | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_Form_Next_Page | In-survey forward navigation (i.e., the user moved between survey pages). | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_Form_Back_Page | In-survey back navigation (i.e., the user moved between survey pages). | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_Form_Close_Submitted | User submitted feedback. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID |
MDigital_Form_Close_No_Submit | User closed displayed feedback survey without submitting the survey. | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_Submit_Feedback | User submitted feedback. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID Content |
MDigital_Feedback_Button_Clicked | User clicked a button, displaying the survey. Typically corresponds to an always-on button, but could be a custom button. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID (if applicable) |
MDigital_ThankYou_Displayed | Thank-you page was displayed. | Form_Type (AlwaysOn,Intercept) Form_ID |
MDigital_ThankYou_Close | Thank-you page was closed. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID |
MDigital_CaptureButton_Clicked | User has started the screen capture process. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID |
MDigital_CaptureButton_Taken | User has taken a screen capture. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID |
MDigital_CaptureButton_Cancel | User canceled the screen capture process. | Form_Type (AlwaysOn,Intercept) Form_ID Feedback UUID |
Each event is listened to independently so that each site can scope relevant events.
If you plan to develop internal logic based on survey submission, it is recommended that you set it based on the "MDigital_Submit_Feedback" event to ensure that all survey types are triggering your logic. This is especially important when you are using embedded surveys that do not broadcast the “MDigital_Form_Close_Submitted" event