Versionv1

Documentation

Intastellar Consents is a script-first CMP for small sites and teams who ship their own HTML or GTM: non-essential tracking does not run as fully consented before the visitor chooses, Google Consent Mode v2 can align with your measurement ID when you configure gtagId and tag settings, and analytics or ads can keep working in consent-aware modes after accept—without promising vague “full compliance” (that always depends on your policy text, vendor list, and every tag’s triggers).

Trust model: the product applies the consent mechanics documented here. You are responsible for correct placement, GTM configuration, and legal positioning. If you follow QuickstartHow it worksCore concepts, you can verify behaviour in DevTools and GTM Preview before production.

Start here

Quickstart

How it works

Core concepts

Debugging

~5 min to install · then read through for production

Developer reference

TopicGuide
Quickstart (~5 min)Quickstart — copy-paste window.INTA + uc.js, exact <head> placement, expected before/after consent
ArchitectureHow it works — page load order, blocking model, GTM/GA/Meta signals
Core conceptsCore concepts — purposes, consent states, blocking vs your tags, responsibility split
TroubleshootingDebugging — banner missing, tags early, consent not sticking, GTM triggers
Full JS snippetGet started (JavaScript) — common options + branding
SPAs / Next.jsSPAs and SSR
window.INTA fieldswindow.INTA (JSON Schema)
Load order & blockingScript lifecycle
Events / API surfaceEvents and API
Integrations (directory)Integrations overview — dedicated pages for WordPress, Shopify, GTM, GA4, Meta, HubSpot, Clarity & UET, Matomo, Optimizely, VWO, Segment, Pinterest
Google Consent ModeGoogle Consent Mode
GTMGoogle Tag Manager
GA4Google Analytics 4
Meta PixelMeta Pixel
TCF, Cookie ObserverAdvanced features
Languages & regionsLocale and regions

Public overview (non-docs): Intastellar Consents. For plans and pricing, see the product page (pricing section).

WordPress: latest packaged build (v3.3.9) — Download plugin (ZIP).

Implemented by

Cykelfærgen Flensborg FjordLæsø PakkerejserTeam JacobsenLæssø EfterskoleKlinik Fysioterapi, NordborgLæssø Efterskole

JavaScript

For custom sites, add window.INTA plus uc.js in <head>. You can theme the UI and use a fully custom banner by pairing the script with the documented CSS hooks.

Get started (JavaScript) · Try out

Google Tag Manager

Load the same snippet from JavaScript: Get started in a Custom HTML tag. Use Consent Initialization – All pages (or equivalent) so the banner runs before analytics and marketing tags. Add other tags only after consent has been applied.

Get started (Google Tag Manager)

WordPress

Use the plugin if you prefer configuration in wp-admin over code. Download from cookie-solutions/downloads or install from WordPress.org.

The WordPress build does not support fully custom banner markup like the JavaScript integration.

Get started (WordPress)

Shopify

There is no Shopify App Store app yet. Add the consent script by editing your theme theme.liquid (Liquid) — same window.INTA snippet as the JavaScript integration.

Shopify (theme / Liquid)

By implementing the solution you agree to the cookie banner privacy policy.

FAQ

See more on the support site →

Can I use my own design?

Yes. Load the script, then style or replace the banner using the documented CSS classes so your layout stays on-brand.

The banner does not show — what should I check?

WordPress: Set a valid privacy policy URL in the plugin (Intro or Privacy policy). See Config (WordPress).

JavaScript: Ensure policy_link / settings.privacy_policy points to a real URL. See Get Started (JavaScript).

Shopify: Add the snippet in layout/theme.liquid and set policy_link to a live policy URL (for example your store’s privacy policy page). See Shopify.

In JavaScript, use settings.privacy_policy (and/or policy_link) on window.INTA. In WordPress, use the Intro or Privacy policy fields in the plugin.

Help us build it

Intastellar Consents on GitHub

Last updated