Names of events sent to analytics. For mapping of accompanying props, see
AnalyticsEventWithProps.
Events called during the checkout process. Order of the checkout process is as follows:
CheckoutInitCallback, the custom callback is called and
CheckoutCustomCallbackAfterInitializationCalled is reported. If the callback
returned false, the process stops here.CheckoutFormDisplayed is reported.CheckoutItemRemoved is reported. If the item's quantity is
increased again, CheckoutItemAmountsConfirmed is reported.CheckoutItemAmountsConfirmed is reported.CheckoutItemAmountsCallback, the custom callback is called and
CheckoutCustomCallbackAfterItemAmountsCalled is reported. If the callback
returned false, the process stops here.CheckoutContactDetailsCallback, the custom callback is called and
CheckoutCustomCallbackAfterContactDetailsCalled is reported. If the callback
returned false, the process stops here.CheckoutDemandSent is reported.Events called during the parameter configuration process. Order of the process is as follows:
OptionSelectionEmptyOpened is
reported instead and the process stops there.OptionSelectionOpened is reported. If there is only
one valid option (but with subvariants), process skips step 3 and proceeds directly to step
4.OptionGroupChanged is
reported. When the user selects an option from the list, OptionSelected is
reported. If the selected option has any subvariants, the process continues to step 4;
otherwise, the process stays on this step.OptionVariantSelectionOpened is reported. At any point, user can choose to
finish the option variant selection as defined in step 5. When the user selects an option
variant from the list, OptionVariantSelected is reported.OptionVariantSelectionConfirmed is reported or cancels it and
OptionVariantSelectionCancelled is reported. If there were multiple options
available, the process returns back to step 3; if only one option was available, the process
proceeds to step 6 acting as if the user had repeated the same action (confirm/cancel).OptionSelectionCancelled is reported and
the process stops here.OptionFallbackConfirmationOpened is
reported. User either confirms the fallback and OptionFallbackConfirmed is
reported or denies it and OptionFallbackDenied is reported.OptionSelectionConfirmed is
reportedWhen custom callback was called after the user successfully submitted their validated contact details, before sending the data to API and displaying the checkout result screen
Custom callback defined by CheckoutContactDetailsCallback
When custom callback was called when the user initialized the checkout process, before even displaying the checkout form
Custom callback defined by CheckoutInitCallback
When custom callback was called after the user decided how many items they want, before displaying the contact details form
Custom callback defined by CheckoutItemAmountsCallback
When whole checkout process was finished and sent as demand to API
When checkout form was displayed and the checkout process begun
After the user customized requested amounts for each individual item in the set and proceeded to the next step by clicking the primary button in the footer of the checkout form
When an item was removed from the checkout by setting its quantity to zero
When an item was restored to the checkout after being previously removed
Preceeded by CheckoutItemRemoved
When a user selects an option that requires changes to other parameters, triggering the display of the option fallback confirmation screen, which prompts the user to confirm these additional changes
OptionFallbackConfirmed when confirmedOptionFallbackDenied when deniedWhen the option fallback was confirmed on the fallback confirmation screen
Potential result of OptionFallbackConfirmationOpened
When the option fallback was denied on the fallback confirmation screen
Potential result of OptionFallbackConfirmationOpened
When the currently active option group was changed during option selection
Possible user action after OptionSelectionOpened
When some option was selected during option selection
OptionSelectionOpenedOptionVariantSelectionOpenedWhen the option selection and therefore the whole configuration of the parameter was cancelled
Potential result of OptionSelectionOpened
When the option selection and therefore the whole configuration of the parameter was confirmed and saved
OptionFallbackConfirmedOptionSelectionOpenedWhen configuration menu with option selection wasn't opened because no options were available
When configuration menu with option selection was opened
OptionSelected or OptionGroupChangedOptionSelectionConfirmed when confirmedOptionSelectionCancelled when cancelledWhen option variant was selected during option variant selection
Possible user action after OptionVariantSelectionOpened
When option variant selection was cancelled
Potential result of OptionVariantSelectionOpened
When option variant selection was confirmed
Potential result of OptionVariantSelectionOpened
When option variant selection was opened
OptionSelectedOptionVariantSelectedOptionVariantSelectionConfirmed when confirmedOptionVariantSelectionCancelled when cancelledWhen AR button was clicked
When configurator was initialized
When something in the UI was interacted with, typically a button click