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 in to 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 NGP VAN 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 websites that use NGP VAN. NGP VAN 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. |
SessionKeyCookie | First Party | Session | 1 hour | Strictly Necessary | Used to allow access to features requiring login. |
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. |
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. |
FormPageLoadFastActionSessionId | First Party | Persistent | 10 years | Functionality | Used to remember and fill contact information into conditional content on forms |
LocalStorage
These key-value pairs stored in the user's local storage in the browser will follow the behavior of cookies outlined on this page according to their category.
Key | Category | Purpose |
---|---|---|
fastActionSessionId | Functionality | Used to remember and pre-fill payment and contact information if users have signed up for the FastAction network. |
Deprecated Cookies
The following cookies are no longer in use.
Name | Source | Type | Expiration | Category | Purpose |
---|---|---|---|---|---|
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. |
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. |