Online Actions forms and pages can be integrated with third-party cookie consent management tools enabled by JavaScript plug-ins for compliance with privacy laws like GDPR and CCPA. This allows supporters to opt into or reject non-necessary cookies whether they visit your website or an Online Actions form first.
Integration Steps
- Install and configure your preferred cookie consent manager on your website.
- Go to Online Actions Settings and choose one of the following for cookie consent management:
- Enable on Themes - This will allow you to enter cookie control code directly in an Online Actions theme to use with any form or page. For added flexibility, create a Reusable to add the code to more than one theme.
- Enable on Embedded Forms or Pages - This will allow you to control cookies on embedded EveryAction forms and pages after adding the code to your own website.
- Enable All - This will allow you to control cookies on themes or forms and pages.
- After you've added the cookie consent management code to either your website or a theme, check the cookie consent option on either the theme or form. This prevents the form from immediately loading all cookies, allowing the cookie consent manager to take control and enact the user's preferences.
Managing Online Actions Cookies Using JavaScript
The following JavaScript methods allow storing or revoking Online Actions cookies. Consult your cookie consent management tool’s documentation for instructions on how to call these methods.
Method | Description |
---|---|
window.nvtag.acceptFunctionalCookies() | Enable functional cookies on forms |
window.nvtag.revokeFunctionalCookies() | Revoke functional cookies on forms |
window.page.acceptPerformanceCookies | Accept functional cookies on pages |
window.page.revokePerformanceCookies | Revoke functional cookies on pages |
Cookies Supporting Networked Features
FastAction allows supporters to store contact and payment information for use on website that uses EveryAction. Databag stores contact information only. Both are used to help supporters quickly fill out forms. EveryAction will not store associated cookies if they opt out on your website, but we will not delete associated cookies stored as a result of visits to other websites where they opted in or that do not manage cookies.
Online Actions Cookies by Category
Privacy laws typically require categorization of cookies by purpose and disclosure of cookies by name and purpose on your website. Below is a list of all cookies used by Online Actions forms and pages. Note that some are used to support form types or optional features that you may choose not to use. No functional cookies are used on pages, and marketing cookies are not used at all.
Name | Source | Type | Expiration | Category | Purpose |
---|---|---|---|---|---|
incap_ses_* | Third Party: Imperva | Session | Removed at the end of the session | Strictly Necessary | Used to map HTTP requests to sessions to enable DDoS and web application firewall protection. |
nlbi_* | Third Party: Imperva | Session | Removed at the end of the session | Strictly Necessary | Used to ensure requests by a client are sent to the origin server to enable DDoS and web application firewall protection. |
visid_incap_* | Third Party: Imperva | Persistent | 1 year | Strictly Necessary | Used to relate sessions to a visitor’s device to determine which clients have already visited to enable DDoS protection and web application firewall protection. |
.AspNet.OASupporterAuthCookie, OpenIdConnect.nonce.* | First Party | Session | Removed at the end of the session | Strictly Necessary | Used to store session key information required for logging in to Attendee Check-In pages. |
ai_session | Third Party: Microsoft | Session | Removed at the end of the session | Analytical/Performance | Used to collect statistical usage and troubleshooting information for the web application. |
ai_user | Third Party: Microsoft | Persistent | 1 year | Analytical/Performance | Used to enable counting of the number of users accessing the application over time to collect statistical usage and troubleshooting information for the web application. |
_utm*, _ga, _gid_, _dc_gtm_UA-* | Third Party: Google | Session, Persistent | _utm _ (30 minutes session-based to 2 years)_ga (2 years)_gid (24 hours)_gat (1 minute)_dc_gtm_UA-* (2 years) | Analytical/Performance | Used to collect Google Analytics data if added to forms or pages. |
FastActionDatabagId | First Party | Persistent | 10 years | Functionality | Used to remember and pre-fill payment and contact information on forms if users have signed up for the FastAction network. |
connect.sid | First Party | Persistent | 3 years | Functionality | Used to remember and pre-fill payment and contact information if users have signed up for the FastAction network. |
ProfileDatabagId | First Party | Persistent | 10 years | Functionality | Used to remember and pre-fill contact information on forms. |
ngpvanuser | First Party | Persistent | 10 years | Functionality | Used to remember and pre-fill contact information on forms. |