Value Dictionary
End of Experience Customization
These values will effect the user flow after a user completes a node. These values are meant to be used on the last node of the Experience or dead end in a branch of the Experience because it will exit the user out of the Experience.GoToHome A boolean value that will close the Experience and bring the user back to the Altoura home menu after the current node. ex. {"GoToHome":true}
Logout A boolean value that will close the Experience, log the user out of Altoura, and bring them to the Altoura login page after the current node. ex. {"Logout":true}
ReloadSpace A boolean value that will reload the Experience and bring the User back to the start of the Experience (Step 1 of Experience) . ex. {"ReloadSpace":true}
Exit button Text Customization
This can be used to customize the Exit button text on the final step.ExitButtonText
ex. {"ExitButtonText":"Goto First Steps"}
Reload Experience
A string value that will reload the Experience and bring the User back to the start of the Experience (Step 1 of Experience). This is applicable only for manual start/tap to start experience. ex.{"ReloadExperience":"true"}: Reloads the current experience.{"ReloadExperience":"39af6240-b463-11ec-b"}: Loads the experience associated with the given product ID. (The product ID must be linked to the space for it to load.) Check this to know how to link product ID in space Link Product UID To space{"ReloadExperience":"true","StepIDToLoadOnReload":"76909"}: Reloads the current experience and directly jumps to the specified step. If any UID exists prior to the loaded step, UID from previous session will carry over to the new session. If an ExperienceID is specified in the JSON under “ReloadExperience”, that specific experience will be loaded, starting with the step ID mentioned in the JSON.- When the experience is reloaded using this setting at the last step of the experience, the space will be loaded in its original position from the previous session, regardless of the current user position.
Node Input Field Customization
The node input field allows users to add text or number input on a step. ex.{"InputHeaderText":"Oven Temperature","InputFieldType":"2"}
InputHeaderText A string value for the header of the input field if there is one.
FieldInputType A string value of 1 (text) , 2 (numbers) , 0 (both), or regex that will generate an input field on the step panel with the corresponding input restrictions. If the value the user enters in the field during the Experience does not match the value restrictions, an error will show invalid input. This value will be viewable associated with the user in the Experience report.
User ID Node
When choosing a User ID node, these fields are filled out for you in the JSON text boxEnable object visibility
This JSON structure allows objects to be enabled at the node level. If an object has audio or video attached, a delay can be specified to ensure the panel loads only after the delay has completed. ex.{"ObjectsToEnable":[{"Name":"AudioObjectToEnable","DelayInSeconds":9},{"Name":"VideoObjectToEnable","DelayInSeconds":9}],"DelayBeforeLoadingTheStep":5}
ObjectsToEnable
Specifies a list of object names to activate during the step. Each object can have an individual delay, indicating how long to wait before the next object is enabled or, if no additional objects remain, before the step panel is shown.
DelayBeforeLoadingTheStep
Defines a delay period before the step panel is displayed. This delay occurs even if no objects are set to be enabled.
