Visit with ?utm_source=tracker&utm_medium=demo
ignorePathnames — skips links that contain restricted pathnames such as
/admin/.
ignoreClasses — ignores links with classes like no-track.
ignoreProtocols — excludes links using certain protocols
(mailto:, tel:, url:, etc.).
acceptOrigins — allows propagation only for links whose domains match
those listed here or the current page's hostname (automatically included by
default).
isFileUrl — is an internal function that checks if the link is a
file based on whether it ends with an extension, thus preventing parameters from being
propagated.