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.
Recommended setup
Use the Google Tag Manager Consent API (Consent Mode) to pass consent choices to Fundraise Up without blocking the script that loads checkout. Add the default consent script to your website's <head> before the Fundraise Up script, then test checkout after rejecting optional cookies. Confirm the final categorization with your legal or compliance team.
Why this matters
The same Fundraise Up script loads checkout and sets Fundraise Up cookies. Blocking that script to suppress optional cookies can therefore prevent donors from opening or using the Checkout Modal.
Configure the GTM Consent API
The GTM Consent API lets your site set a default consent state before Fundraise Up loads and pass later consent choices as signals. Fundraise Up then 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.
Add the default consent script to the <head> of your website before the Fundraise Up script loads. For setup instructions, see the Cookies documentation.
If checkout still does not load, check whether CookieYes or another consent tool is blocking the Fundraise Up script, iframe, or related resources.
Test checkout after setup
Before publishing your banner changes:
- Reject all optional cookie categories.
- Open the Checkout Modal and any embedded donation elements.
- Continue through checkout far enough to confirm that the donor journey works normally.
- Repeat the test after accepting each consent option your banner provides.
Checkout should work whether optional cookies are accepted or rejected. If it works only after all categories are accepted, check whether CookieYes is blocking the Fundraise Up script or related resources.