You are welcome @ofmarconi
Life for caching plugins is a little easier.
Let’s suppose we have the URL https://your-site.com/?utm_source
You have different scenarios depending on the caching plugin and the settings they provide:
1) They don’t cache https://your-site.com/?utm_source because the query parameter
2) They cache it, but https://your-site.com/?utm_source is considered a different URL than https://your-site.com/
The second point means that if you visit https://your-site.com/ for the first time the caching plugin creates the cache for https://your-site.com/
When you visit https://your-site.com/?utm_source, it creates again the cache, this time for https://your-site.com/?utm_source, it doesn’t take it the cached https://your-site.com/.
In both cases, it’s usually not a problem for ajax calls. In the first case, the ajax call would not be cached.
In the second case ajax calls that have the same parameters usually will have also the same response. So if the response is cached usually it’s not a problem. It’s a problem when the URL includes a nonce or whatever is periodically updated. In fact, many people have this kind of problem with plugins that use nonces on the frontend.
Because most of the plugins don’t use nonces on the frontend if they call the homepage instead of the file admin-ajax.php, this problem doesn’t occur many times. But it’s not always so. Consider that caching is a lot more used than cleaning up other plugins. Many authors know that their plugin may have problems with a caching plugin if they don’t do it right, but very few authors take into account that another plugin may disable other plugins. This is why a plugin like FDP has to be more cautious.
Usually caching plugins provide you with the settings like you have shown in your picture.
But also FDP provides something similar with the Custom URLs => Frontend URLs.
If you add a row with https://neomove.com.br/?* you will match the homepage with whatever parameter. If you do it, I suggest you check all the actions that you can do on your website, like form submissions, checkouts if any, and so on.
In any case, with the next version, FDP will allow query parameters also for the homepage. It will detect ajax calls also for plugins that call the homepage.
If you want I can provide you with a beta version. Or if you prefer to wait for the official release, take into account a couple of days.