The Do Not Track addon for WPConsent offers an efficient way to collect, manage, and audit do not track requests on your WordPress site. This documentation will guide you through the features, configuration steps, integrations, and best practices to get you started.
Overview
The Do Not Track addon is designed with user privacy and compliance in mind. With a user-friendly interface and robust integrations, it enables site administrators to:
- Configure a dedicated page quickly with a customizable form.
- Define and modify form fields and labels to suit the needs of your site.
- Record do not track requests in a custom table with all data stored locally.
- Track request submission times and optionally log when each request is processed.
- Easily export stored requests with an option to mark entries as processed automatically.
- Leverage WPForms integration for enhanced spam protection using reCAPTCHA, hCaptcha, or Cloudflare Turnstile.
- Benefit from full multilanguage support provided by WPConsent core.
The addon was introduced in June 2025 together with WPConsent version 1.0.8. For further information, you may refer to our announcement post.
Installation Steps
You can 1-click install the addon from the Do Not Track page in the WPConsent menu right inside your WordPress admin area.
Alternatively, you can manually install the addon following the steps below.
- Download the Addon:
- You can download the addon from the Downloads area of your WPConsent account.
- Upload and Activate:
- In your WordPress admin area, navigate to Plugins > Add New > Upload Plugin.
- Upload the downloaded package and click Install Now.
- Once installed, click Activate Plugin.
- Initial Configuration:
- Navigate to wp-admin > WPConsent > Do Not Track
- The Do Not Track area has 3 tabs
- Requests – this is where you will see a list of requests submitted by your users.
- Configuration – this is where you can customize the Do Not Track settings.
- Export – on this page you can easily export Do Not Track data.
Configuration
- Do Not Track Page
- You can create a new Do Not Track page with just 1 click. The addon will automatically create a new page and place the required shortcode on it with a default text.
- After the page is created, you can easily update the text by editing the page.
- Form Customization:
- You can choose to enable a number of pre-defined fields and manage their labels.
- Using the Multilanguage interface in WPConsent you can change the way the form labels are displayed in different languages.
- Spam Protection:
- In order to avoid SPAM requests we integrated the Do Not Track form with WPForms.
- You can install the free version of WPForms to get started.
- In the WPForms integration settings, select your preferred captcha option among reCAPTCHA, hCaptcha, or Cloudflare Turnstile, and complete the setup according to your chosen service’s documentation.
- Other integrations are possible using filters, if you are using other spam protection plugins that you think we should integrate, please reach out.
Usage
After installation and configuration, your visitors will see a dedicated page for submitting do not track requests. Administrators can then manage these requests by:
- Viewing detailed logs with timestamps.
- Exporting data through the provided interface.
- Mark requests as processed either individually, in bulk or when exported.
We recommend checking the data privacy laws that apply for your jurisdiction in regard to where you should place a link to the “Do not track” page.
Exporting Data
To export do not track requests:
- Navigate to WPConsent > Do Not Track > Export Tab.
- Choose a start and end date for which records to be included.
- Optionally, choose to mark the exported entries as processed automatically.
- Save the generated file to your local system for further analysis or audit purposes.
What happens to the data after a do not track request is submitted?
All data is stored locally in a custom table within your WordPress database. This ensures that the request logs can be managed and audited in compliance with privacy regulations.
Is there support for multilingual sites?
Yes, the WPConsent Do Not Track addon is fully integrated with the WPConsent multilanguage functionality that works great with many multilanguage solutions including: WPML, TranslatePress and Polylang.
How do I switch between captcha options for WPForms integration?
In the Spam settings provided within the WPConsent do not track “Configuration” page you can navigate directly to the WPForms page where you can choose your spam protection service. Detailed instructions for each service (reCAPTCHA, hCaptcha, and Cloudflare Turnstile) are provided during the configuration process.