200+ positive starstarstarstarstar ratings from our clients

GDPR consent and
tracking, done right

GDPR consent and tracking should not be a dark art. We wire your cookie banner to analytics and ads, so nothing fires early, you can prove consent later, and reporting stays honest, across WordPress or a custom CMS.

Seen on top review platforms

When consent becomes theatre

Your cookie banner says “no thanks”, your tags hear “go ahead”. That is how you end up with shaky data, awkward legal questions, and marketing reports that quietly stop meaning anything.

Some facts

4

items you must be able to show: who consented, when, what they accepted, and how you asked.

2

states your tracking must respect: no consent and consent, anything else is a bug with good intentions.

1

common failure: marketing tags fire before consent because something loads on page render.

Our approach: consent-first tracking that behaves

01.

Map what is firing

We inventory every tag, pixel, and script on your careers pages, including third parties from ATS widgets and chat tools. Then we mark what is essential, what is analytics, and what is marketing. In plain English.

02.

Decide what you can justify

We set consent categories and defaults, align them with GDPR and EU cookie rules, and make the banner choices match reality, not wishful toggle labels. You get a short decision log your team can live with.

03.

Wire consent into tracking

We connect your banner to GTM (Google Tag Manager), a tool that launches tags, and to Google Consent Mode v2 where needed. No consent means no marketing calls, including retargeting, until the user says yes.

04.

Test it, then make it provable

We test in real browsers, on real devices, with clean sessions, so you see exactly what fires before and after consent. We also set up consent records and easy exports, so audits are boring again. For legal teams.

What our clients say

5.0 starstarstarstarstar Clutch logo – proof our custom website development delivers results

“They're a multifaceted team, which allows us to share requirements and work with them effectively.”

Kristy Kangas
Former CEO, Dairy Products Company

5.0 starstarstarstarstar Google Reviews logo – five-star apps that scale & websites that convert

“I would highly recommend Studio Ubique for any business if it looks to move into a headless CMS environment. They prioritize user experience with teams who will manage the site long-term and understand the technical side.”

Rhett V.
Phoenix

5.0 starstarstarstarstar

“Studio Ubique rebuilt our site with a headless CMS (WordPress + Next.js). The new setup offers easy content editing, custom blocks, and a simple publishing flow. Fast, flexible, and stable, it’s perfect for our growing company.”

Shanir Kol
CEO at Sleepare

5.0 starstarstarstarstar 99designs logo – UX/UI design services recognised globally

“Simply outstanding. I am blown away by the not only the design expertise, but also the site functionality. Worth every dollar, and I will be coming back for more business. Do not look further - you found your developer here.”

Alec H.
Wise Guys Tech

Things we do.

GDPR consent and tracking tag inventory, category blocks and tag icons on screen with a magnifying glass nearby

Consent map and tag inventory

We list every script in your careers flow, including ATS embeds, then classify what is essential versus optional tracking.

Cookie consent management wiring, settings UI with toggles and a small “do not pass” desk detail

Cookie banner wiring

We connect your cookie consent management tool to your tags so “decline” actually means decline.

Google Consent Mode v2 setup, two devices showing consent settings UI with one dimmed state

Consent Mode v2 setup

We configure Google Consent Mode v2 so measurement degrades without sneaky workarounds or phantom conversions.

Google Consent Mode v2 monitoring, event log table UI and a small “evidence folder” detail on the desk

Consent proof and monitoring

We set exports, checks, and a tiny “new tags” tripwire so surprises get caught before they become policy violations.

Five costly GDPR consent
and tracking flaws

01.

Problem we see:
“Decline” is clicked, but pageview and ad tags still fire.
What we do about it?

Gate tags behind consent signals and remove pre-consent events.

Why it matters:

You get risk plus data that looks confident and lies.

02.

Problem we see:
Your ATS (applicant tracking system), software that stores applicants, injects scripts that set cookies before consent.
What we do about it?

Delay loads, sandbox embeds, or switch to consent-aware integrations.

Why it matters:

Vendor scripts can make your banner irrelevant in practice.

03.

Problem we see:
Consent is collected, but not recorded in a way you can export or explain.
What we do about it?

Ensure logs capture what, when, and how, with retention that matches your policy.

Why it matters:

If you cannot show it, it did not happen.

04.

Problem we see:
Categories are “functional / performance / marketing”, but everything ends up in “functional”.
What we do about it?

Rename and map categories to real behavior, then enforce it technically.

Why it matters:

Regulators dislike euphemisms, users dislike being tricked.

05.

Problem we see:
Consent Mode v2 is “enabled”, but signals are wrong or ignored by tags.
What we do about it?

Validate configuration in the browser and network requests, then fix the wiring.

Why it matters:

Ads attribution goes weird, and legal risk does not magically disappear.

Your consent and tracking problems end here

Whether applicants end up in Greenhouse, Lever, Teamtailor, or Recruitee, your tracking still has to behave before they ever click “Apply”. Drop your setup below, we’ll scope the work without turning it into a philosophy seminar.

    Note: We’re not for sale, only for hire. Acquisition hunters, this button isn’t for you.

    Reliable partner since 2012

    We’ve been building and maintaining digital products long enough to know what breaks, what scales, and what “urgent” actually means.

    Mustad logo
    FlevoDirect uitzendbureau logo
    House of Books logo
    AGN Grass logo
    Camping care logo
    Krummen Kerzers logo
    KOELIS logo
    VIA Sports Experiences logo
    Logo Deputaatschap Kerkelijke Dienstverlening
    Online Home Shop logo
    WE Automotive logo
    Wortell logo
    KPN logo
    Tubble Amsterdam logo
    Hollywood casting and film logo
    Jimmy's RV Storage logo
    Pine Tree Lane logo
    WiseGuysTech logo
    Kube Studio logo
    TheWesCape logo
    Entis logo
    Kalkyl logo

    Our reputation

    Studio Ubique works with startups, agencies, and mid-sized companies who want their product to work better than their competitors’ excuses. Since 2012, with clients across 15+ countries.

    You get a first scope within 2-3 business days. Tell us what you're trying to fix.

    Get in touch

    5.0 Sortlist logo – Studio Ubique websites that convert

    “Studio Ubique brought our vision to life with skill, passion, and precision, our website now truly reflects the soul of House of Books.”

    S. Pednekar
    Business Owner at House of Books

    5.0 99designs logo – UX/UI design services recognised globally

    “Despite our delays and unclear vision, Studio Ubique delivered a flawless site with creativity, patience, and total professionalism.”

    MartinYB
    Owner at Anonymous (NDA)

    5.0 Google Reviews logo – five-star apps that scale & websites that convert

    “Fastest time ever for a premium website. Willing to make changes, always friendly and helpful - 100% recommend for start-ups and large businesses alike.”

    Etienne Marais
    Marketing Director at Minard Communications

    5.0 99designs logo – UX/UI design services recognised globally

    “Creative, skilled, and budget-conscious, Studio Ubique perfectly translated our vision with care, precision, and a truly personal touch. We used to post and pray. Their paid social and landing pages now bring real sales, not just likes. Clear plan, quick execution.”

    D. Blounas
    Owner at Jimmy's RV Storage

    5.0 Google Reviews logo – five-star apps that scale & websites that convert

    “From rebranding to web design, Studio Ubique has been a key partner, proactive, efficient, and always exceeding expectations with clear, seamless communication.”

    E. Opgelder
    Co-Owner at FlevoDirect uitzendbureau

    5.0 Clutch logo – proof our custom website development delivers results

    “Studio Ubique understood our vision, responded fast to feedback, and kept the AGN website redesign smooth and efficient. A seamless, goal-driven collaboration from start to finish.”

    C. Mari-Mulder
    Marketing Manager at AGN

    Common questions

    The questions that come up most often, answered here. Yours not among them? Just ask, there's a human on the other end.

    Yours not covered? Just ask, there's a human on the other end.
    What does a GDPR consent and tracking project cost?

    Most consent and tracking projects sit between €3.000 and €15.000 for the build, depending on the site’s complexity, the number of third-party scripts in play, and whether Consent Mode v2 needs configuring alongside the cookie consent management platform. A basic setup on WordPress with a standard CMP (Cookiebot, OneTrust, Iubenda, CookieYes, Termly) and 5 to 10 tag categories runs €3.000 to €6.000. A complex setup with ATS embeds, chat tools, multiple ad platforms, server-side tagging, and Consent Mode v2 lands between €8.000 and €15.000. Custom CMS or headless setups can run higher. Hourly rates run €60 to €65 across all roles. Most projects complete within 2 to 4 weeks from kickoff to live. Our pricing page covers the broader rate structure.

    Which cookie consent management platform (CMP) should we use?

    Depends on your scale, your existing stack, and your appetite for free versus paid tools. Free or low-cost CMPs that work well for small to medium sites: Cookiebot (€10 to €100/month depending on site size, good NL/EU compliance), CookieYes (free tier plus paid plans from €10/month, simpler UI), Termly (free tier plus paid plans from $10/month, US-focused but works for EU). Enterprise CMPs for complex needs: OneTrust (the market standard, expensive but feature-complete), Iubenda (Italian-built, strong EU focus, mid-market pricing), Didomi (French-built, popular with French and German enterprises), Usercentrics (German-built, strong on GDPR plus ePrivacy). For pure WordPress sites with simple needs, Complianz is a popular WP plugin alternative. Studio Ubique works with all of the above and can recommend based on your specific situation. The “best” CMP depends on whether you need automatic cookie scanning, multilingual banners, granular category control, or integration with specific tag managers.

    How do you handle ATS scripts (Greenhouse, Lever, Teamtailor, Recruitee) that fire before consent?

    ATS embed scripts are one of the most common consent compliance failures on careers sites. The scripts often inject cookies and fire analytics events as soon as the page renders, regardless of what the consent banner says. Three common patterns to fix this. First, delay loading: wrap the ATS embed in a consent-gated container that only loads the iframe or script when the user accepts marketing consent. Second, switch to consent-aware integrations: most modern ATS platforms (Greenhouse, Lever, Teamtailor, Recruitee, Workable) offer consent-aware embed options or have documented patterns for compliant integration. Third, sandbox or replace: for ATS platforms without consent-aware options, use a referrer-only redirect to the ATS application form (no embed, no pre-consent tracking) or replace the embed with a server-rendered application form that submits to the ATS API. The right pattern depends on which ATS, what data needs to flow, and how critical inline application flow is for conversion. Our ATS integrations page covers the broader integration patterns.

    What is Google Consent Mode v2 and do we actually need it?

    Google Consent Mode v2 is a framework that lets Google tags (Google Analytics 4, Google Ads, Google Tag Manager) adjust their behaviour based on user consent signals from your cookie banner. When users decline consent, tags don’t fire normally, instead they send anonymous “consent-denied” pings that let Google measure reach without storing personal data. You need Consent Mode v2 if: you run Google Ads campaigns targeting EU users (mandatory since March 2024 for full ad personalisation and conversion attribution), you use Google Analytics 4 in the EU and want partial measurement when users decline (otherwise GA4 simply doesn’t track declined users), or you want Enhanced Conversions, audience targeting, or modelled conversions in Google Ads. You don’t strictly need it if: your audience is fully outside the EU, EEA, UK, and Switzerland, or you’re comfortable with significantly reduced measurement when users decline. For most EU-focused businesses, Consent Mode v2 is now standard rather than optional.

    How do we prove consent later for audits or legal questions?

    Audit-ready consent records need four data points per user interaction: who consented (a pseudonymous identifier like a hashed user ID or session ID, not name or email unless they were logged in), when consent was given or changed (timestamp), what they consented to (which categories they accepted or rejected), and how they were asked (which banner version they saw, what the wording was, what options were presented). Most modern CMPs (Cookiebot, OneTrust, Iubenda, Didomi, Usercentrics) record these automatically and provide export functionality. The key checks: retention periods that match your privacy policy (typically 2 to 5 years depending on jurisdiction and policy), exports in a format your legal team can actually use (CSV or structured PDF, not just a screenshot tool), the ability to retrieve specific user records on request for data subject access requests (DSARs), and audit logs for banner version changes (so you can prove what wording was shown in any given month). Studio Ubique sets up retention, export, and monitoring as part of standard consent and tracking work.

    How does consent work on multi-language sites or for non-EU visitors?

    Multi-language sites: the consent banner needs to display in the user’s language, either by detecting browser language, following the site’s language switcher, or showing the language matching the URL path (typical for sites with /en/, /nl/, /de/, /fr/ prefixes). All major CMPs support multi-language banners with translation files you maintain. For non-EU visitors, three approaches. First, the strict approach: show the GDPR consent banner to everyone regardless of location (simpler to implement, treats all users equally, sometimes preferred by US clients who want privacy as a brand position). Second, geo-targeted: detect user location via IP and show different consent flows (full GDPR banner for EU, simpler “Accept cookies” notice for US, location-specific compliance for California CCPA, Quebec Law 25, Brazil LGPD, etc.). Third, jurisdiction-aware CMPs: enterprise CMPs (OneTrust, Cookiebot, Didomi) detect user location automatically and serve the right banner version, which simplifies maintenance for sites serving multiple markets. The right approach depends on your audience geography and operational complexity tolerance. Our case studies show projects across different multi-jurisdiction setups.

    Can you fix our existing consent setup, or do you only build new ones from scratch?

    Both. About 60% of consent and tracking projects are fixes to existing setups, the other 40% are new builds. Common fix scenarios: CMP is installed but tags still fire pre-consent (the “decline button does nothing” problem), Consent Mode v2 was added but configured incorrectly (you see it in the GTM debugger but consent signals aren’t reaching tags), consent logs exist but can’t be exported in a useful format, banner categories don’t match what tags are actually doing (the “everything is functional” problem), or a recent site change broke previously-working consent flow. Fix projects typically run 5 to 15 working days depending on stack complexity and start with an audit pass to map what’s actually firing. Output of the audit: a documented gap list, a recommended fix order based on legal exposure plus implementation effort, and a fixed budget for the work. If the audit shows that a full rebuild is cheaper than a fix (sometimes the case with very old or heavily-modified setups), we say so directly rather than billing for incremental patches that won’t hold. A first call usually identifies which path fits within 30 minutes.

    Seen on top review platforms

    Clutch review badge – proof our custom website development delivers results

    4.9

    Sortlist top agency badge – Studio Ubique websites that convert

    4.9

    99designs award logo – UX/UI design services recognised globally

    5.0

    Google Reviews icon – five-star apps that scale & websites that convert

    5.0

    TechBehemoths – logo small

    5.0

    GoodFirms - Small logo

    5.0

    Hand holding a ceramic coffee mug on a wooden desk in a Zwolle industrial office, soft daylight
    Colleague walking through a corridor with strong motion blur in a Zwolle industrial office
    Two colleagues pausing in a black-framed doorway for a brief exchange in an industrial office Two colleagues laughing during a coffee moment in the kitchen of the Zwolle industrial office
    Three colleagues in an industrial office corridor, one walking past with strong motion blur Colleague looking out of a tall industrial window in side profile, soft daylight on her face
    Colleague still seated at a wooden table after a meeting, empty chairs and coffee cups around, late-afternoon light
    Overhead angle of two pairs of hands on a wooden desk with a coffee mug and MacBook in a Zwolle industrial office

    Let’s make your next
    project a success story.

    Request a quotation

    Book a quick 30 min video call, we will show you exactly what to fix. We reply within 24 hours.

      Note: We’re not for sale, only for hire. Acquisition hunters, this button isn’t for you.

      Book a Call