12. A non-transitory computer readable medium encoded with instructions that, when executed by one or more processors, cause a process for consumer segmentation analysis to be carried out, the process comprising: parsing a received natural language query into a plurality of received grammatical tokens; accessing a token repository that correlates certain grammatical tokens with one or more segment token types; correlating a first received grammatical token with a raw value segment token type; comparing the first received grammatical token with raw values for grammatical tokens correlated with at least one of a dimension segment token type and an event segment token type in the token repository; identifying a validated grammatical token that is correlated with the raw value segment token type in the token repository, and that is an approximate, but not exact, match with the first received grammatical token; obtaining a segment definition structure that comprises a plurality of segment token type placeholders arranged in a logical order; mapping the validated grammatical token onto the segment definition structure based on a location of a matching raw value segment token type placeholder within the segment definition structure; and rendering a segment definition that conforms to the segment definition structure and comprises the validated grammatical token.
12. A non-transitory computer readable medium encoded with instructions that, when executed by one or more processors, cause a process for consumer segmentation analysis to be carried out, the process comprising: parsing a received natural language query into a plurality of received grammatical tokens; accessing a token repository that correlates certain grammatical tokens with one or more segment token types; correlating a first received grammatical token with a raw value segment token type; comparing the first received grammatical token with raw values for grammatical tokens correlated with at least one of a dimension segment token type and an event segment token type in the token repository; identifying a validated grammatical token that is correlated with the raw value segment token type in the token repository, and that is an approximate, but not exact, match with the first received grammatical token; obtaining a segment definition structure that comprises a plurality of segment token type placeholders arranged in a logical order; mapping the validated grammatical token onto the segment definition structure based on a location of a matching raw value segment token type placeholder within the segment definition structure; and rendering a segment definition that conforms to the segment definition structure and comprises the validated grammatical token. 16. The non-transitory computer readable medium of claim 12 , wherein the consumer segmentation analysis process further comprises: determining that one of the segment token type placeholders is associated with an undefined segment token type that is not correlated with any of the received grammatical tokens; and assigning a default grammatical token to the undefined segment token type.