The parameters are placed on the end of a website URL. When the user clicks that URL, the browser, seeks the web server that hosts that content, requests the URL, including the parameter. This is then logged by the web server. When the page is rendered by the browser, the parameter is also picked up by the analytics on that page. This then tells the analytics system, the extra information in the parameter. And it can store and analyze it accordingly.