Decode converts a URL's values back into the target structure.
Encode accepts an analytics payload and encodes it to a URL.
NewClient creates a client to emit information to Google Analytics.
Values accepts an analytics payload and encodes it to a query string values.