Yes, performing a DML operation on page load, even for analytics or user tracking purposes, is considered a CSRF vulnerability. This is because state changes or DML operations triggered on page instantiation bypass the platform's default CSRF protection. To mitigate this, it's recommended to trigger such operations through explicit user actions, like a button click, or enable the `confirmationTokenRequired` attribute for Visualforce pages.