Funnel Query Language is a language designed to perform queries on the chronological context of activity of a website visitor for the purpose of advanced Conversion Funnel Optimization.
Funnel Query Language converts to JSON before it is used to query the funnel data-set. The language is designed for easy usage by non-technical users. It is possible to use JSON instead of Funnel Query Language to save additional parsing time in a production environment.
Funnel Query Language provides the following methods for querying the registered funnel data-set.
Tag (JSON string)
Tag Count (COUNT)
Date or time (SINCE)
Custom function (FN)
A tag can be queried using a JSON string "tag-name" or using a Regular Expression method REGEX(/tag-name/i).
"tag-x" + REGEX(/tag-name-(\d+)?/i) + "tag-y"
An URL can be queried using the method URL("url") or using a Regular Expression URL( REGEX(/tag-name/i) ).