Blocking Page Reloads
By default, DataGrail Consent reloads the page when a visitor updates their consent preferences. This ensures that scripts blocked or allowed by the new preferences take effect immediately. However, a full page reload is not always desirable — particularly for single-page applications (SPAs) or implementations using progressive consent, where you dynamically load or remove content based on consent state.
Cloudflare RUM Beacon
Cloudflare's Real User Monitoring (RUM) beacon powers Web Analytics by collecting performance and usage data from your visitors. By default, Cloudflare injects this beacon at the edge — meaning the script is added to your pages before they reach the browser, outside the control of your website's code and your Consent Management Platform (CMP).
Progressive Consent
Some embedded content, like YouTube videos or social media widgets, loads third-party trackers as soon as the page renders. Progressive consent lets you block that content behind a placeholder and only load it after the visitor explicitly grants consent. This approach is especially useful for meeting opt-in requirements under regulations like GDPR.