By default Swift Performance will bypass caching for POST requests and all GET requests where the query string is not empty.

However there are some special situations, where cache shouldn’t be cached, even if there is a dynamic parameter in the GET request.

For example every visit from Facebook, or Google Ads will contain a dynamic parameter (fbclid, and gclid), however the server should serve the cached version of the page.

The following GET parameters are ignored by default:
utm_source, utm_campaign, utm_medium, utm_expid, utm_term, utm_content, fb_action_ids, fb_action_types, fb_source, fbclid, _ga, gclid, age-verified