CookieYes URL pattern limitation for Checkout Modal
If you use CookieYes with Fundraise Up's Checkout Modal, configure it carefully. In some CookieYes setups, non-necessary cookie categories are controlled through script URL pattern rules. That approach can create a limitation for Fundraise Up because the same script both loads the checkout experience and sets Fundraise Up cookies.
This issue has been observed with CookieYes configurations that control Fundraise Up at the script URL level. If CookieYes blocks the Fundraise Up script when a donor rejects an optional cookie category, it may block more than cookies alone. In some cases, the Checkout Modal or embedded donation elements may stop loading altogether.
Why this matters
Fundraise Up cookies cannot be separated cleanly into different CookieYes categories using script-level URL pattern rules alone in this scenario. Because those cookies are set by the same script that powers checkout, script-level categorization can affect checkout functionality instead of only suppressing optional cookies.
In practice, this means a configuration that appears correct from a consent-banner perspective can still prevent donors from opening or using the Checkout Modal after rejecting some optional cookie categories.
Recommended approach
To reduce the risk of lost functionality, use Google Tag Manager Consent Mode for the Checkout Modal instead of relying on CookieYes to block the Fundraise Up script by URL pattern.
With Consent Mode, your site can set a default consent state before Fundraise Up loads, and consent choices can be passed as signals instead of blocking the Fundraise Up script itself. This is the most reliable way to preserve checkout functionality while still respecting cookie choices.
When Consent Mode is configured, Fundraise Up waits for consent before setting optional cookies. The exception is fundraiseup_cid, which is always set because it is required for security and fraud prevention.
Make sure the default consent script is added to the <head> of your website before the Fundraise Up script loads. For setup instructions, see the Cookies documentation.
If you use CookieYes, check whether your setup supports passing consent through Consent Mode rather than categorizing the Fundraise Up script by URL pattern alone.
Before you go live
Before publishing changes to your banner, test the full donor experience:
- reject optional cookie categories
- open the Checkout Modal
- confirm the modal still loads and a donor can proceed normally
If checkout works only when all cookie categories are accepted, or stops appearing after a donor rejects analytics, functional, or marketing cookies, CookieYes may be blocking the Fundraise Up script instead of only suppressing optional cookies.