{"title":"Login","description":"Measures when a user logs into (e.g. authenticates with) your application.","type":"object","allOf":[{"properties":{"event":{"title":"Event Name","const":"login"},"method":{"title":"Method","description":"The method the user used to log in. For example, if your application offers authentication via username\/password (e.g. basic auth), Google SSO, and Microsoft SSO you would pass an appropriate value depending on what method was used.","type":"string","example":"google"}},"required":["event"]},{"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":[]}]}