Quick Start
Get EasyConsent running on your website in under 5 minutes.
EasyConsent is a JavaScript widget — no server-side code required. Works with any website, CMS or framework.
Create your account
Sign up for a free 14-day trial — no credit card required. Once logged in, you'll land on your dashboard.
Create a widget
From the dashboard, click Create Widget and fill in:
- Name — internal label for your reference
-
Domain — the domain where you'll install it (e.g.
example.com) - Privacy Policy URL and Cookie Policy URL
EasyConsent automatically creates translations in 9 languages (EN, ES, DE, FR, IT, SV, DA, NO, FI) and default cookie categories.
Install the snippet
From your widget page, copy the embed code and paste it as the first script tag inside the <head> of your HTML, before any other scripts (especially Google Tag Manager).
HTML
<head>
<!-- 1. EasyConsent — must be first -->
<script
src="https://widget.easyconsent.eu/widget/{YOUR-WIDGET-UUID}.js"
async
></script>
<!-- 2. Google Tag Manager — after EasyConsent -->
<script>(function(w,d,s,l,i){...})</script>
</head>
Important: The EasyConsent widget must load before Google Tag Manager. If GTM loads first, consent signals won't be set correctly and Google Consent Mode v2 won't work.
Verify it works
Open your browser console on your website. You should see:
EasyConsent: Google Consent Mode v2 initialized (default: denied) EasyConsent: Widget loaded for domain example.com
Once a visitor accepts or declines, you'll see consent logs appear in your dashboard under the widget.