If your site uses an external domain for determining if a user consents to tracking or not, you are still providing a vector for tracking, whether you and your user choose to allow it or not