How do I integrate Intastellar Consents as a developer or agency?
This article is for agencies, freelancers, and in-house developers who implement the banner across environments.
Scope: architecture, load order, and technical testing — not a statement that a given install is legally sufficient. Counsel owns that call.
What you are integrating
Intastellar Consents is a client-side banner and consent layer. You typically:
- Load a small script (or WordPress plugin / theme snippet / GTM tag) early in the page lifecycle.
- Provide a
window.INTAconfiguration (or plugin fields) with policy links, branding, and behavior flags. - Ensure tags that set non-essential cookies (analytics, ads, pixels) respect consent — often via Consent Mode, tag sequencing, or conditional firing.
The exact file or container depends on the stack — see the product hub and stack-specific articles from Overview. Marketing-facing overview: Intastellar Consents.
Choose your path
| Stack | Start here |
|---|---|
| Custom site / static / hand-built | JavaScript install guide |
| WordPress | WordPress — Get started |
| Google Tag Manager | Google Tag Manager |
| Shopify | Shopify |
Load order (mental model)
- The banner script should run before tags that drop marketing/analytics cookies you want gated.
- In GTM, prefer an early trigger (e.g. Consent Initialization) for the snippet that defines
window.INTA/ loads the bundle. - In WordPress, use the plugin’s intended hooks — avoid deferring the banner below heavy tag managers unless you know the trade-offs.
Testing checklist (integrator)
- Hard refresh and incognito on Chrome, Firefox, Safari (desktop + mobile if relevant).
- Verify Network: banner assets load (no 404), no mixed-content warnings on
httpssites. - Before any consent choice, sample requests to analytics / ad domains — compare after Accept (same flow as JavaScript install guide — Verify in the browser).
- After Reject / Necessary only, confirm non-essential requests stay blocked or use denied consent as your tag configuration defines.
- After Accept, confirm expected third-party or tag behaviour returns.
If behaviour diverges, treat GTM trigger order and Consent Mode as first suspects — see Debugging.
Releases and support
- Product changes: Changelog — watch for JavaScript or default behavior updates; retest critical paths after upgrades.
- Product bugs or feature ideas: use the GitHub issue flow on Contact & support and pick Intastellar Consents.
- Wrong or missing help text: same contact page — you can file against the help site repo if configured.
For terminology, see Glossary. For systematic troubleshooting, see Debugging.
Last updated