Free scan About Support Contact
Get Velo

Already have an account? Log in

Duda install guide

Add Velo
to Duda.

Install the Velo cookie banner and Google Consent Mode v2 on Duda with one line in Head HTML. Most installs take a few minutes when you already have admin access to the site. If you run Google Tag Manager, that route is on this page too.

Instructions and image sources reviewed 23 September 2026.

WhereSettings → Head HTML
PlanTeam or above
Goes liveOn republish
Typical timeAbout two minutes

One line, and every
page inherits it.

Add your site’s snippet to the site-wide head, then publish and test the result. If your measurement tags already run through Google Tag Manager, use the route below.

Already running Google Tag Manager? Take that route instead ↓

Three steps · about two minutes

  1. 01

    Copy the line

    Copy the complete installation snippet for this site from your Velo dashboard. The example below shows the format; replace your-site-id before using it. Keep the API endpoint supplied by your dashboard.

    <script src="https://cdn.veloconsent.com/v1/velo.js" data-api="https://app.veloconsent.com" data-velo-site="your-site-id" async></script>
  2. 02

    Open Settings → Head HTML

    In the Duda editor, open Settings → Head HTML. Add your complete Velo snippet to the head field, save and republish. Custom code access requires an eligible plan (Team and above in Duda’s current documentation).

    Duda · head HTML

    Open
    Settings → Head HTML
    Paste
    Head HTML field
    Save
    Save
    Go live
    Republish
    Verified configuration reference · 23 September 2026

    Configuration reference checked against the platform documentation. This is not an admin screenshot.

    Platform documentation ↗
  3. 03

    Publish and check the live site

    Save and publish the change using the platform steps above, then clear any site or CDN cache. Open the published URL in a fresh browser session. Check the banner where your region rules require it, test accepting and rejecting, and verify consent defaults and updates before your measurement tags run. Confirm the site appears as installed in your Velo dashboard.

    Velo · live consent banner
    Live interface capture · 23 September 2026

    The real banner on veloconsent.com, captured on 23 September 2026. Your banner’s copy, layout and region settings may differ.

    Velo live site ↗View full size ↗
One thing to watch

Duda serves the published version, so a head code change only goes live on the next republish. Banner copy and region rules changed in the Velo dashboard, by contrast, apply without touching Duda at all, which is what makes this workable across a book of client sites.

Still comparing options? Read why teams use Velo on Duda, or see every supported platform.

Recommended if you run a container

Or add the tag
in Tag Manager.

Already have a Google Tag Manager web container on this site? Add Velo from the Community Template Gallery and configure it there. If you need to install the container first, use your platform’s supported integration and check it on the published URL.

  1. 01Add the Velo CMP templateTemplates→Tag Templates→New→Search Gallery
  2. 02Create the tagTags→New→Velo CMP template
  3. 03Review the advanced optionsAdvanced→url_passthrough→ads_data_redaction
  4. 04Fire it on Consent Initialization – All PagesTriggering→Consent Initialization – All Pages
  5. 05Enable the consent overviewAdmin→Container Settings→Enable consent overview
  6. 06Preview, then publishPreview→Submit→Publish

Velo CMP · tag configuration

Velo site ID
Copy the exact site ID from your Velo dashboard.
Banner theme
Light or Dark
Velo API endpoint (optional)
Use the API endpoint shown in your Velo installation settings.
Verified template fields · 23 September 2026

Field names checked against the published Velo CMP template. Use your own site ID and API endpoint.

Velo CMP template ↗
The complete Tag Manager guide Six steps, about ten minutes, the same on every platform.

Duda questions,
answered.

What teams installing on Duda ask first.

I run many client sites on Duda.

That is the setup Velo is built for: every client site gets its own site ID and banner, and you manage them all from one Velo account, with consent records and scan findings per client. See Velo for agencies.

Duda has a cookie notification widget.

Switch it off so Velo is the only layer your visitors see. Two banners confuse people, and only Velo wires the decision into Consent Mode, the audit log and your tags.

Do changes need a republish?

Yes. Duda serves the published version, so any head code change goes live on the next republish. Banner copy and region changes made in the Velo dashboard, by contrast, apply without touching Duda at all.

Will it slow the site down?

The dashboard snippet loads asynchronously. As with any script, measure its effect on your site and check your tag order; asynchronous loading alone does not guarantee consent defaults run before other tags.

Can an AI assistant do this for me?

Yes. Copy the prompt in Install with agents, just below, into Claude, ChatGPT, Cursor or whichever assistant you already use. It carries the steps on this page, the order the tags have to load in, and the checks the agent has to run before it tells you the job is done.

Or hand it
to an agent.

Copy the prompt into Claude, ChatGPT, Cursor or whichever assistant you already use. It carries everything on this page: both routes, the order the tags have to load in, and the checks that prove it worked.

The prompt

Paste this prompt into your assistant, then provide your site ID and the complete installation snippet or GTM settings from your Velo dashboard.

Install prompt · Duda
Install Velo on Duda. Current guide: https://veloconsent.com/duda Before editing, get my site ID and complete installation snippet or GTM settings from the Velo dashboard. Confirm which consent tool and measurement tags already run on the site. Choose one installation route: A. If the site already uses Google Tag Manager, add the Velo CMP template (published by ampliodata) from the Community Template Gallery. Set my site ID, theme and API endpoint from the dashboard. Review the advanced options; both default to off. Use Consent Initialization – All Pages, then Preview and verify consent before publishing. Full steps: https://veloconsent.com/google-tag-manager B. For direct installation: In the Duda editor, open Settings → Head HTML. Add your complete Velo snippet to the head field, save and republish. Custom code access requires an eligible plan (Team and above in Duda’s current documentation). Preserve unrelated code. Avoid duplicate Velo installs or competing consent defaults. Do not assume a head placement or async loading alone guarantees tag order. Check the published site in a fresh session. Verify the banner under the configured region rules, initial consent defaults, accept/reject updates and the velo_consent_update event. Check that non-Google tags follow their assigned categories. Test a second page and any separate checkout surface. Confirm signals reach the Velo dashboard. Report what changed, where it changed and the result of each check. Describe any missing access or checks you could not complete.

Working with an agent that reads the web? Point it at veloconsent.com/llms.txt and /install.md for the same context in plain text.

From the journal.

How to set up Google Consent Mode v2 on Shopify Set denied defaults above your container, then write the visitor's choice to both Google Consent Mode and Shopify's Customer Privacy API on the same click. 2 September 2026
Google Consent Mode on Squarespace: setup and limits Squarespace's native banner blocks analytics cookies but sends no Consent Mode signals. 16 August 2026
What is consent modelling, and when does it start? Consent modelling estimates what declined visitors did. 11 August 2026