The ConsentPro application in Webflow isn't working

Description

I can’t complete a scan, my set up says it is incomplete, I also can’t validate my script. Need this fixed ASAP.

Site URL

Required: Please provide a staging/production URL where we can see the issue

Steps to Reproduce

  1. [First step]
  2. [Second step]
  3. [Third step]

Expected Behavior

[What did you expect to happen?]

Actual Behavior

[What actually happened?]

Video/Screenshots

Required: Please provide a short screen recording showing the issue

  • Video link: [Loom/Screen recording URL]
  • Screenshots (if applicable): [Upload or link to screenshots]

Additional Context

  • Browser: [e.g., Chrome 120, Safari 17]
  • Device: [e.g., Desktop, iPhone 14]

NDA Notice: If you’re under an NDA, please feel free to send us a Direct Message/Email with the above information.

Hey @holland.ryser!

This looks like a Consent Pro setup issue — we’ve seen this pattern come up a few times, and there are usually a handful of quick things to check.

A few questions to help narrow it down :folded_hands:

  1. Are you publishing to production (your live domain) or just staging (the webflow.io subdomain)?
  2. Is the Consent Pro dashboard open in your browser at the moment you hit publish? The app sometimes needs to be active to properly detect your setup.
  3. Do you have any pages set to draft or password-protected? Those can block the scan from completing.

While you check those, here are a few steps that have resolved this for others:

  • Publish to production with the Consent Pro dashboard open in your browser — this lets the app detect your setup correctly.
  • In Webflow, go to Site Settings → SEO and confirm the auto-generated sitemap is enabled. The scanner relies on this to find your accessible pages.
  • Go to Project Settings → Custom Code → Head Code and verify the Consent Pro script tag with your siteid is present.

Once those are confirmed, try running the scan again from the Consent Pro dashboard and see if it clears up. :flexed_biceps:

Let us know what you find — happy to dig deeper once we know which step might be the sticking point.

Hey @holland.ryser

To add on to what @Support-Finn suggests

The ConsentPro installation looks correct
The tracking scripts on the site however need to be wired to work with ConsentPro

First of all, move the two ConsentPro installation <script> tags to be the very first scripts in <head> ahead of the Facebook Pixel and Intellimize snippets

Your tracking scripts then need to look something like this

<script type="fs-consent" fs-consent-categories="analytics" src="https://example.com/analytics.js"></script>

The tracking scripts

  • Meta/Facebook Pixel
<script type="fs-consent" fs-consent-categories="marketing">
  • Google Tag Manager
<script type="fs-consent" fs-consent-categories="analytics,marketing">
  • Microsoft Clarity
<script type="fs-consent" fs-consent-categories="analytics">
  • Bing UET
<script type="fs-consent" fs-consent-categories="marketing">
  • Ahrefs Analytics
<script type="fs-consent" fs-consent-categories="analytics" src="https://analytics.ahrefs.com/analytics.js" data-key="YuVYPUuJ0s/QEneoVk3pGA" async></script>
  • G2 Attribution Tracking
<script type="fs-consent" fs-consent-categories="marketing">

Republish then re-run the scan, it should now detect these scripts and let validation pass

Here are some helpful links in the docs

Yes, I can confirm that this is what I have been doing, but the dashboard still isn’t working. We currently have approximately 30% of our pages showing that they do not have cookie consent.

We do have some draft pages, but none of them are password-protected. We have had draft pages in the past, and everything worked fine, so I don’t believe that should be causing this issue, especially since every website is going to have pages that are in draft.

I have sent multiple emails to Support regarding this issue and have also attached a message from our engineer with additional details. I would appreciate it if you could review the information there as this issue seems to go beyond our set up.

Webflow indicated that the issue is likely related to the ASN blocking feature and mentioned that they have worked with your team to determine a workaround. Could you please look into this and let me know what the next steps are?

Also, the two ConsentPro scripts are the first 2 tags in the code already. I am also trying to run a scan on the dashboard and it is stuck in a loop and won’t finish. We had another company do an audit and they found that 30% of our pages aren’t showing any form of Cookie consent and that a ton of tags aren’t actually firing the way they should and are sometimes firing before consent is given in regions where that can’t be the case. This needs to be resolved ASAP.

Hey @holland.ryser

Sorry for this, the good news is that the dev team is already on this case & an update should be ready soon

I also updated the thread on Crisp on the same

Let me get back to you with updates as soon as the dev team gives the go-ahead

Thanks for the patience

I sent a response yesterday, and the day before. What you sent was already tried by our team on Friday and we are still having issues.

We really need to get a response on this as soon as possible. At this point, we are seriously considering switching to a different software solution.

This does not appear to be a setup issue. Based on what we’re seeing, it appears to be a compatibility issue between ConsentPro and our reverse proxy configuration. Using a reverse proxy is not an unusual setup, and plenty of companies operate this way, so we need to understand why this configuration is not working with ConsentPro and, more importantly, how we can resolve it.

We need a clear response and a viable solution ASAP. Please escalate this issue.

Hey Holland, could you please checkout the solution on Crisp

Pasting it here again :folded_hands:

Hello Holland,

An issue with the User-Agent that your team allowed, you’ve used the following name,

ConsentProBot/1.0

The correct User-Agent should be simply

ConsentProScanner

Another thing, we have pushed an update that supports reverse-proxied sites.

Inside Consent Pro’s configurator, you can access the domain editor, and you should now see three fields available: the first one will have the staging domain, the second will have the Webflow custom domain and the third will allow for a custom domain.

Here you’ll be able to define your public URL: https://www.jobnimbus.com/,

Once you’ve added the domain, a fresh scan will be triggered. After this, you should be able to see the information from this domain land in the Consent Logs tab.

Also, it’s important to note that the User Agent is a browser-shaped string like:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 ConsentProScanner

The agent string may change, but it will always contain ConsentProScanner. So the WAF rule should look for ConsentProScanner in the string instead of trying to match it.

Can you please try this and let us know if it resolves the issue?