Advanced Settings: Ignored Query Parameters
Advanced Settings in the Project’s Console Page provide you with more control over how Dynalinks behave.
🚀 Ignored Query Parameters
You can set up a list of query parameters that will be ignored when resolving your Dynalinks.
Example:
If you created a link /something/path
and an external application appends a query parameter like /something/path?tracking_code=abc
when a user clicks it, you can configure tracking_code
to be ignored.
➡️ Users won’t land on a 404 page just because an extra query param was added!
Configure these settings under the Advanced Settings tab in your console.
Note:
This feature is intended for advanced users and should be configured carefully.
🛠️ How It Works
When you specify query parameters to ignore, Dynalinks will skip them during link lookup.
Example Use Case:
Suppose your app adds tracking parameters like utm_source
or utm_tracking
to URLs.
You can set the ignored parameters list to:
utm_source,utm_tracking
✅ Now if you create a link /something
and a user visits /something?utm_source=google
, it will still resolve correctly!
📚 Sample Scenarios
Ignored Parameters | Original Link | Visited URL | Result |
---|---|---|---|
utm_source,utm_tracking | /something | /something?utm_source=google | /something found |
a,b | /something?c=3 | /something?a=1&b=2&c=3 | /something?c=3 found |
* (ignore all) | /something | /something?a=1 | /something found |
* (ignore all) | /something?param=123 | /something?another_param=200 | ❌ Not found |
(Not set) | /something | /something | /something found |
(Not set) | /something | /something?utm_source=google | ❌ Not found |
📋 How to Configure
- Provide a comma-separated list of query parameters you want to ignore.
- To ignore all query parameters, simply put:
*