{"title":"Slider Change","description":"Measures when a user uses an interface to change the active slide of a component like a gallery, carousel, or any generic slider.","type":"object","allOf":[{"properties":{"event":{"title":"Event Name","const":"slider_change"}},"required":["event"]},{"title":"Component Properties","description":"Component properties that apply to all component related interactions. As such, these properites are meant to be generic and provide context to where user interactions are occuring on a page.","type":"object","definitions":{"component":{"type":"string","title":"Component","description":"The name of the component that the event occurred directly on. This is usually something interactive, not a presentation element.","example":"button:arrow"},"component_parent":{"type":"string","title":"Component Parent","description":"The name of the parent component that the event occurred within. This could be a container, form, card, or any other named\/defined parent component of a page.","example":"card"}},"required":[]},{"title":"Section\/UI Properites","description":"These properties can be applied to any event to provide more contextual information about \"where\" an interaction occured within a given page.","$schema":"http:\/\/json-schema.org\/draft-07\/schema#","type":"object","definitions":{"section_name":{"type":"string","title":"Section Name","description":"More specific than `ui_location`, this property can be used to describe the name of a section or container that the event occurred within.","example":"recent posts"},"ui_location":{"type":"string","title":"UI Location","description":"The name of the section or container that the event occurred within. This could be a sidebar, header, footer, or any other named\/defined section of a page.","example":"sidebar"}},"required":[]}]}