Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase support for link trackers #270

Open
zomars opened this issue May 27, 2022 · 3 comments
Open

Increase support for link trackers #270

zomars opened this issue May 27, 2022 · 3 comments

Comments

@zomars
Copy link

zomars commented May 27, 2022

Is your feature request related to a problem? Please describe.
Many mailing systems like sendgrid use their own link trackers like these: https://u3302489.ct.sendgrid.net/ls/click... these links bypass Finicky and get sent to the default browser instead.

Describe the solution you'd like
A way to handle these kind of redirector would be nice.

@aghouseh
Copy link

This is very similar to a link sanitizing schema used by Teams. I'd love to see if we could get that link expanded and the resulting URL opened in the correct browser.

@gerwitz
Copy link

gerwitz commented Jun 30, 2023

While it doesn't strip the querystring and thus does not prevent click tracking, these links can be sent to the correct browser by resolving the redirect via options.urlShorteners.

E.g. my config includes:

options: {
  urlShorteners: (list) => [...list, "mandrillapp.miro.com", "u3302489.ct.sendgrid.net"]
}

and as a result, the click-tracking emails sent by Figma are still routed by my "*.figma.com/file/*" handler.

@johnste
Copy link
Owner

johnste commented Jan 8, 2024

A url resolved by the url shorteners can be changed further by adding a redirect handler like this one in the wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants