Suped

Summary

The common understanding of URL parameters dictates the use of a question mark (?) to separate the base URL from its query string. However, some advanced tracking systems, like Doubleclick's ad links, sometimes omit this traditional delimiter, instead using semicolons (;) or other methods to denote parameters. This raises questions about how browsers and web servers interpret and capture these parameters without the conventional question mark.

What email marketers say

Email marketers often deal with various tracking link formats, including those with non-standard parameter delimiters. Their primary concern is usually ensuring that all necessary data points are captured for analytics and campaign performance measurement. While the '?' is the most recognizable separator, some ad networks or custom systems might use other characters like ';' or embed parameters directly into the path.

Marketer view

Marketer from Email Geeks notes that they are typically concerned about capturing parameters on the client side in the browser, and whether the parameters still appear as expected on the landing page after a click.

15 May 2024 - Email Geeks

Marketer view

A marketer from SUSO Digital finds that one trend they have observed is the use of the hash symbol (#) instead of the question mark (?) as the fragment identifier, especially for passive tracking.

23 Jul 2023 - SUSO Digital

What the experts say

Technical experts confirm that while the question mark is the standard delimiter for query parameters, it is not the only way to pass data. Server-side configurations can allow for custom parsing of URLs, enabling alternative delimiters or even path-based parameters. The key lies in how the web server and the application are programmed to interpret the incoming URL.

Expert view

An expert from Email Geeks suggests that whoever controls the web server where the link lands has the authority to define any delimiters they wish, making custom parameter formats entirely feasible from the server's perspective. They also mention that a website's 404 handler can be used for heavy lifting in parsing the URL.

10 May 2024 - Email Geeks

Expert view

An expert from Word to the Wise explains that the query string part of a URL is explicitly defined to start with a question mark, followed by a series of key-value pairs. Deviating from this standard requires custom parsing logic on the server.

01 Jan 2024 - Word to the Wise

What the documentation says

Official web standards and documentation (like RFCs and MDN Web Docs) clearly define the role of the question mark (?) as the separator for a URL's query string. While custom server configurations can deviate from this, the foundational parsing rules of web browsers and many libraries depend on these established conventions. Understanding these rules is crucial for predictable URL behavior.

Technical article

Documentation from MDN Web Docs explains that the <form> HTML element is used to contain interactive controls for submitting information, and typically uses standard URL query parameters for data transmission.

01 Jan 2024 - MDN Web Docs

Technical article

Documentation from GitHub, specifically an issue regarding the `requests` library, notes that a trailing question mark without parameters is often considered superfluous and may be stripped by request handlers.

16 Nov 2015 - GitHub

9 resources

Start improving your email deliverability today

Get started