While the question mark ('?') is the standard delimiter for URL parameters, both experts and documentation confirm that web servers and frameworks can be configured to capture parameters using alternative delimiters or URL structures. This configurability, however, comes with considerations. Non-standard delimiters may cause compatibility issues with analytics tools, browsers, and ESPs, potentially impacting tracking, deliverability, and user experience. SEO may also be negatively affected. Custom parsing logic and thorough testing are often required to ensure proper functionality and compatibility when deviating from the standard.
8 marketer opinions
While technically feasible to capture URL parameters without a question mark delimiter, it is generally not recommended. Servers can be configured to parse URLs using alternative delimiters, but this deviates from established standards and can lead to various issues. Using non-standard delimiters may negatively impact SEO, analytics tracking, browser compatibility, and user experience. It's crucial to ensure that analytics tools and servers are configured to handle non-standard delimiters if implemented.
Marketer view
Email marketer from Developer Forum user explains that some browsers might not correctly handle non-standard URL parameter delimiters. These browser issues can result in loss of data.
2 Dec 2023 - Developer Forum
Marketer view
Email marketer from Email Geeks shares that Doubleclick uses `;` to separate items instead of `&`. They clarify that anything before the first `#` should reach the server, but nothing following it.
19 Dec 2023 - Email Geeks
3 expert opinions
Experts agree that while servers can be configured to accept URL parameters without a question mark delimiter, using non-standard delimiters may cause compatibility issues. One expert indicates that web servers can be configured to handle alternative delimiters, while another warns that non-standard delimiters can cause issues with tracking and deliverability, particularly if ESPs or analytics platforms aren't properly configured. Sticking to standard practices is recommended for broader compatibility.
Expert view
Expert from Email Geeks responds clarifying that the web server could be configured to accept something other than `?` or nothing at all as a delimiter. They suggest Doubleclick might be doing it this way on purpose, but the reason is unclear.
22 Mar 2022 - Email Geeks
Expert view
Expert from Word to the Wise responds that using non-standard delimiters for URL parameters can cause issues with tracking and deliverability, especially if ESPs or analytics platforms aren't configured to handle them. She recommends sticking to standard practices for better compatibility.
6 Sep 2022 - Word to the Wise
6 technical articles
Documentation indicates that while the question mark ('?') is the standard delimiter separating the URI from the query string, web servers like Apache and Nginx, along with frameworks like ASP.NET and Express.js, offer configuration options and tools (such as rewrite rules, custom regular expressions, and routing mechanisms) to parse URLs and extract parameters using alternative delimiters or URL structures. The Node.js 'url' module expects the standard format, necessitating custom parsing logic for non-standard URLs.
Technical article
Documentation from ietf.org explains that the question mark (`?`) separates the URI from the query string. The query string consists of name-value pairs, and while the question mark is the standard delimiter, servers can be configured to handle other delimiters.
21 Dec 2021 - ietf.org
Technical article
Documentation from Express.js explains that Express.js allows for defining routes with parameters directly in the URL path, without using the `?` delimiter. These parameters can be accessed within the route handler.
15 Aug 2024 - Expressjs.com
Are Bitly links bad for email deliverability?
Are HTTP links penalized by spam filters in email marketing?
Are link shorteners bad for email marketing?
Are URL shorteners like bit.ly bad for email deliverability?
Do long URLs affect email spam filtering?
How do public URL shorteners affect email deliverability and what are the best practices for app download links in email?
How do URL shorteners and domain reputation impact email deliverability?
How do URLs in newsletters affect email deliverability and what tools can assess URL reputation?