Reloading

What it is

Reloading is an optional behavior that refreshes the current page immediately after consent is saved. It’s designed for sites where server-side cookies or tags are injected only on first render (e.g., PHP/SSR templates), so newly-allowed services can initialize cleanly once consent exists.

Where: In the Admin Portal, open Configuration → Behavior. On a WordPress site that is not connected to the portal (Banner Only), use Cookie Consent tab → Consent Behavior.

Engines: Reloading is honoured on both the Classic and the New engine. On the New engine the page reloads once after a choice that records consent, and Customize reloads once, only if the visitor changed a category and then leaves Customize. It waits for the save to finish first, and it never reloads when no save is sent (in preview, on a site over its quota, for a crawler, or with a blank AppID).

When you need it

  • Your analytics/ads load from server-rendered templates and won’t start just because the banner unblocked them client-side.
  • You rely on server-side cookies (set by PHP/Node, reverse proxy, CDN edge workers) that should be written only after the visitor consents.
  • Some plugins/themes only print scripts at page load, not dynamically on consent events.

If your tags are fully client-side and tied to Cookie Compliance events/consent modes, you usually don’t need Reloading.

How it works (end-to-end)

  1. Visitor selects choices and clicks Save (or your custom label). On the New engine there is no Save button; the click on a level is the choice.
  2. Cookie Compliance stores consent (and logs it in the app when plan limits allow).
  3. If Reloading is enabled, the banner triggers a location reload of the current page.

    On reload, your site renders with consent already present, so server-side code can:

    • print the correct scripts/SDKs,
    • set server-side cookies allowed by the chosen Access Level/Purposes,
    • receive updated Consent Mode signals (Google / Microsoft / Facebook) from the first post-consent render.

Still need help? Contact Us Contact Us