Main Consent Platform

Main.JS includes end-to-end Analytics designed with Separation of Concern (SoC) design principles and Consent V2 compliance. This project is Merging with Betterprompt 🚀️ project Rocket, hope to see there!

Developer Features

Customisable consent platform

MainJS features a customisable Consent Platform Management mode; using a combination of Browser and Operating System settings (system clock, timezone and language packs) to determine consent requirements.

Cosent posture

MainJS cookie consent mode allows full customisations of posture, necessary and acknowledgment, presets, dialog messages, user prompts, passthrough and user data redaction options.

Consent V2 compliant

MainJS cookie consent is full Consent V2 compliant, allowing custom posturing, bypassing and requirements depending on user signals to ensure acknowledgement and enforcement of your privacy commitments to visitors.

Compliance requirements

MainJS features easily implemented consent preferences and consent data types switches to be easily rendered or overridden or redacted on your website at any time of the session, meeting the strictest compliance requirements.

64bit identification

MainJS has user level data is carefully curated, stored and updated throughout the users browser storage lifetime, including 64bit identification and persistence of personalisation and consent.

Natively consent support

MainJS supports advanced tracking features natively like; Consent V2, Google Analytics 4, Google Tag Manager, Google Tag Gateway (first party), Google Serverside Tagging, Enhanced Ecommerce and LTV tracking out of the box.

Event timing for consent

MainJS handles your consent, event tracking, tag managers, data layers, google tag, tag gateways, enhanced ecommerce, standard events and custom events and session persistence.

Why MainHTML

MainHTML is a downloadable template that makes designing and building websites easier and faster. Leveraging server-less architecture for performance and millions of styling possibilities, you can build a small website in minutes or maintain a significant digital presence with Main. MainHTML or as it's affectionately called <main> after the element and ARIA role, is perfect for;

  • students looking to learn web dev;
  • professionals looking for a high performance and low cost website;
  • small businesses needing fast content updates, local brand visibility and SEO built-in;
  • SME who need versatile content and have regional consent and measurement responsibilities;
  • companies who demand higher functionality from their websites including powerful personalisation and A/B testing;
  • governments where browser compatibility, high availability and accessibility are top priority;
  • corporations who demand everything including high fault tolerance and multi-domain cookie less architectures.