@snowplow/browser-plugin-enhanced-consent

popular esm
Consent tracking for Snowplow
Version 4.6.3 License BSD-3-Clause
INSTALL
Type:
Version:
- Static
- Latest Patch
- Latest Minor
- Latest Major
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.24.6
- 3.24.5
- 3.24.4
- 3.24.3
- 3.24.2
- 3.24.1
- 3.24.0
- 3.23.1
- 3.23.0
- 3.22.1
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.1
- 3.13.0
- 3.12.1
- 3.12.0
- 3.11.0
- 3.10.1
- 3.10.0
- 3.9.0
- 3.8.0
- 4.1.1-dev.2
- 4.1.1-dev.1
- 4.1.1-dev.0
- 4.0.2-dev.1
- 4.0.2-dev.0
- 4.0.0-beta.4
- 4.0.0-beta.3
- 4.0.0-beta.2
- 4.0.0-beta.1
- 3.24.3-dev.0
- 3.13.2-dev.0
- 3.13.1-dev.0
- 3.9.0-beta.1
<script src=" https://cdn.jsdelivr.net/npm/@snowplow/browser-plugin-enhanced-consent@4.6.3/dist/index.umd.min.js "></script>
Snowplow Enhanced Consent Plugin
Browser Plugin to be used with @snowplow/browser-tracker
.
This plugin is the recommended way to track marketing consent events on your website. Usage and a complete setup journey is showcased on the Consent Tracking for Marketing accelerator.
Maintainer quick start
Part of the Snowplow JavaScript Tracker monorepo.
Build with Node.js (18 - 20) and Rush.
Setup repository
npm install -g @microsoft/rush
git clone https://github.com/snowplow/snowplow-javascript-tracker.git
rush update
Package Installation
With npm:
npm install @snowplow/browser-plugin-enhanced-consent
Usage
Initialize your tracker with the EnhancedConsentPlugin:
import { newTracker } from '@snowplow/browser-tracker';
import { EnhancedConsentPlugin } from '@snowplow/browser-plugin-enhanced-consent';
newTracker('sp1', '{{collector_url}}', {
appId: 'my-app-id',
plugins: [ EnhancedConsentPlugin() ],
});
For a full API reference, you can read the plugin documentation page.
Copyright and license
Licensed and distributed under the BSD 3-Clause License (An OSI Approved License).
Copyright (c) 2022 Snowplow Analytics Ltd.
All rights reserved.