Skip to main content
When something does not arrive, it is almost always one of three things: consent has not been informed yet, the platform’s library is not on the page, or your Content Security Policy is blocking something silently. This page starts from the symptom and takes you to where the fix is.

Checking that events fire

Before calling the installation done, check it with each platform’s tool: the Chrome extension it publishes or, where there is none, the browser console. Open the page where booking happens — yours, or the page hosted by Restoo — make a test booking, and watch which events show up. The extensions read the tags on the page that has them, which is where Restoo Connect forwards to, so the widget’s iframe hides nothing from you.
Accept consent before writing an event off. Restoo Connect sends nothing until the visitor’s decision is known, so on a page with an unanswered cookie notice you will see absolutely nothing — and that is the correct behavior.

Symptoms and likely causes

What the console tells you

Restoo warns in the browser console every time it skips an operation, and says why. Every message is prefixed, so filtering on Restoo shows all of them: Two warnings worth knowing how to read:
  • “Events discarded: consent has not been informed” — not an installation error. It means setConsent() is never called, or no cmp is declared. It appears once per page load.
  • ”… event skipped: gtag / fbq / ttq is not available” — the destination is enabled in your account but its library is not on this page. Either install it, or turn the destination off here.
connect-src is the one that fails most quietly. Without it the widget loads and keeps taking bookings, but it cannot read your account settings: your branding falls back to the defaults and no analytics destination is ever enabled, with not one error anywhere. If your site has a CSP, that is the first thing to check.

Next steps

Restoo Connect

What each destination needs on your page in order to receive the events.

Consent

What each destination requires, signal by signal, and what “unknown” means.