c15t
/
C15T Logo
Frameworks
Welcome to c15t Docs
Introduction to Consent Management (c15t)
AI Tools Integrations
OSS
Contributing to c15t.com
License
Building Privacy Tools in the Open
Legal
Cookie Policy
Privacy Policy
C15T Logo
HomeFrontendIntegrationsSelf HostChangelog
xbskydiscordgithub1.4k
c15t
/
C15T Logo
Frameworks
Welcome to c15t Docs
Introduction to Consent Management (c15t)
AI Tools Integrations
OSS
Contributing to c15t.com
License
Building Privacy Tools in the Open
Legal
Cookie Policy
Privacy Policy
home-2Docs
chevron-rightIntegrations

Integrations

Many of your tools may require consent to be given before they can be used. This is especially true for analytics and marketing tools. c15t has various ways to integrate with your tools, depending on the tool you are using.

google-analytics
GA4 + Google Ads (gtag.js)
Send data to Google Analytics 4 and Google Ads with automatic Consent Mode v2 support.
google-tag-manager
Google Tag Manager
Deploy and manage marketing tags centrally with automatic consent state synchronization.
databuddy
Databuddy
Privacy-focused analytics with automatic consent management and cookieless tracking support.
posthog
PostHog
Open-source product analytics with cookieless tracking that works even without consent.
meta
Meta Pixel
Track conversions and build audiences for Facebook and Instagram advertising campaigns.
tiktok
TikTok Pixel
Measure ad performance and build audiences for TikTok advertising campaigns.
linkedin
LinkedIn Insights
Track conversions and build matched audiences for LinkedIn advertising campaigns.
microsoft
Microsoft UET
Track conversions and measure performance for Microsoft Advertising.
x
X Pixel
Measure ad performance and build audiences for advertising campaigns on X (Twitter).

Script Loader

Many marketing and analytics tools are commonly loaded using a script tag, such as Google Tag Manager (GTM), Google Tag (gtag.js), Meta Pixel and TikTok Pixel.

c15t's script loader allows you to easily integrate your tools that require consent with c15t, to make this even easier we have provided a set of prebuilt scripts for you to use.

  • JavaScript
  • React
  • Next.js

has() method

The has() method allows you to check if the user has given consent for a specific purpose. You can learn more about the has() method here.



const hasAnalytics = has('measurement');

if (hasAnalytics) {
  myAnalyticsLibrary.track('checkout_completed');
}
C15T Logo
Leverage native React components for seamless integration and high performance in a robust Consent Management solution that empowers your development team while prioritizing privacy and compliance.
Product
  • Documentation
  • Components
Company
  • GitHub
  • Contact
Legal
  • Privacy Policy
  • Cookie Policy
c15t