Returns the domain and removes no more than one 'www.' from the beginning of it, if present.
### topLevelDomain
Returns the top-level domain. Example: .ru.
### firstSignificantSubdomain
Returns the "first significant subdomain". This is a non-standard concept specific to Yandex.Metrica. The first significant subdomain is a second-level domain if it is 'com', 'net', 'org', or 'co'. Otherwise, it is a third-level domain. For example, firstSignificantSubdomain ('<https://news.yandex.ru/>') = 'yandex ', firstSignificantSubdomain ('<https://news.yandex.com.tr/>') = 'yandex '. The list of "insignificant" second-level domains and other implementation details may change in the future.
### cutToFirstSignificantSubdomain
Returns the part of the domain that includes top-level subdomains up to the "first significant subdomain" (see the explanation above).
For example, `cutToFirstSignificantSubdomain('https://news.yandex.com.tr/') = 'yandex.com.tr'`.
Returns the fragment identifier. fragment does not include the initial hash symbol.
### queryStringAndFragment
Returns the query string and fragment identifier. Example: page=1\#29390.
### extractURLParameter(URL, name)
Returns the value of the 'name' parameter in the URL, if present. Otherwise, an empty string. If there are many parameters with this name, it returns the first occurrence. This function works under the assumption that the parameter name is encoded in the URL exactly the same way as in the passed argument.
### extractURLParameters(URL)
Returns an array of name=value strings corresponding to the URL parameters. The values are not decoded in any way.
### extractURLParameterNames(URL)
Returns an array of name strings corresponding to the names of URL parameters. The values are not decoded in any way.
Returns an array containing the URL, truncated at the end by the symbols /,? in the path and query-string. Consecutive separator characters are counted as one. The cut is made in the position after all the consecutive separator characters.
The same as above, but without the protocol and host in the result. The / element (root) is not included. Example: the function is used to implement tree reports the URL in Yandex. Metric.
If the URL doesn't have anything similar, the URL remains unchanged.
### cutWWW
Removes no more than one 'www.' from the beginning of the URL's domain, if present.
### cutQueryString
Removes query string. The question mark is also removed.
### cutFragment
Removes the fragment identifier. The number sign is also removed.
### cutQueryStringAndFragment
Removes the query string and fragment identifier. The question mark and number sign are also removed.
### cutURLParameter(URL, name)
Removes the 'name' URL parameter, if present. This function works under the assumption that the parameter name is encoded in the URL exactly the same way as in the passed argument.