Skip to main content
To add to these values, go to the bottom of a node and drop down the JSON Data caret section. This will bring up a text box to insert the JSON data.

Warning

These values are experimental and its functionality may vary on release. Please contact [email protected] if you are having issues.

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 box

Enable 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.