
FAQ – GDPR & Privacy
- How to change the category of If-So cookies?
Yes. You can change the category of specific If-So cookies by using a simple WordPress filter. This is useful if you want better control over how cookies are classified for consent management or compliance tools.
To do this, add the following code to your theme’s
functions.phpfile (or to a custom plugin):add_filter('ifso_cookie_category', function($ctype, $cname) { if ($cname === 'MY_NECESSARY_COOKIE') { return 'necessary'; } return $ctype; }, 10, 2);In this example, the cookie named
MY_NECESSARY_COOKIEis explicitly assigned to the necessary category. All other cookies will keep their original category.Available cookie categories
You can assign cookies to any of the following categories:
necessarystatisticsmarketingpreferences
This allows you to align If-So cookies with your site’s cookie consent logic and ensure they are handled correctly by your consent management solution.
- Does If-So work with cookie consent tools?
If-So integrates natively with three cookie compliance solutions and provides a hook that allows you to link additional services beyond the built-in integrations.
Cookie consent services compatible with If-So:
- Cookiebot (the Cookiebot WordPress plugin is required)
- Cookie Notice & Compliance for GDPR / CCPA
- Complianz (the Complianz WordPress plugin is required)
With these three services, cookies will not be added until the user consents to accept cookies (whether they are server-side cookies or JavaScript cookies).
Please note that If-So integrates natively with Cookiebot and Complianz, but for the integration to work properly the corresponding WordPress plugins must be installed and active on your site.
Realted questions:
- Does If-So add cookies to my website?
Yes. Depending on the conditions and functions you choose to use, If-so uses cookies for some of its functionalities.
All the cookies set by If-So are first-party cookies (added directly by your site) and thus will not be affected by the phase-out of third-party cookies.
Cookies will only be used once you use a cookie-based condition or feature. Below are the features and conditions that will use cookies:
Conditions:
- Pages visited (cookie name: ifso_page_visits)
- New and returning visitors (cookie name: Ifso_Visit_Counts)
- Trigger Visited (cookie name: ifso_viewed_triggers)
- Geolocation (cookie name: ifso_geo_data; only if you have set the tracking to be using a cookie instead of the default session-based option.
Features
- Recurrence (cookie name: ifso_recurrence_data, ifso_recurrence_session_TRIGGER_ID)
- Audiences (cookie name: ifso_group_name)
- User Selection (based on the “Audiences” cookie)
- Analytics (cookie name: ifso_last_viewed, ifso_viewing_triggers)
The table below shows the cookies names, description, and when they are created:
Cookie Name Description When is the cookie created Type Duration ifso_page_visits Used to keep track of pages visited by the user. Must be enabled in order to use the Pages Visited condition The cookie will not be created and updated if the “Deactivate Pages Visited Cookie” is checked.
Disabling the cookie will not delete the cookie for users that already have the cookiePreferences & Functional Set by the site admin on the plugin’s settings ifso_recurrence_data used for the If-So recurrence option Added when handling a trigger with “Always” or “Custom” recurrence Preferences & Functional 3 years ifso_recurrence_session_TRIGGER_ID Used for the If-So recurrence option Added when handling a trigger with a “Single session” recurrence Preferences & Functional One session ifso_visit_counts Used for user behavior (new/returning/num. of visits) trigger Created and updated (increment) whenever an if-so trigger is rendered Preferences & Functional 1 year (31,104,000 sec) ifso_last_viewed Used to store the triggers’ “viewed last” for Analytics conversions. Created by default. Can be disabled through the plugin’s settings. Performance & Analytics Session ifso_viewing_triggers Holds data on triggers viewed on this page for Analytics in AJAX mode Created by default. Can be disabled through the plugin’s settings (if analytics is turned off or not in AJAX mode) Performance & Analytics One session ifso_viewed_triggers Used for the ‘Triggers Visited’ condition Created by default. Added whenever a trigger is viewed. Can be disabled in the plugin’s settings Preferences & Functional One year ifso_group_name Used for the feature where a user is added to an audience Added only if you use the Groups option Preferences & Functional Configurable via the settings. Defaults to 1 year. ifso_geo_data Holds the cache for If-So’s geolocation data When the “Disable use of PHP sessions” option is enabled in the plugin’s settings. Preferences & Functional Session ifso-geo-override-data Used for the location override functionality If the user selects a location from the list Preferences & Functional Session cookie ifso-request-browser-location Temporary cookie – indicates pending browser geolocation request on user visit When the option ‘Browser-Based Location’ in the plugin’s settings is set to ‘Whenever the user encounters geo-targeted content’ or ‘Every time the user visits the site,’ and the user encounters geo-targeted content, the cookie is deleted after the user chooses to allow or block the browser location option. Preferences & Functional Session ifso-browser-location-data Holds the cache for If-So’s HTML5 Geolocation API data Once the user’s approval to share their browser location is received Preferences & Functional Session ifso-limited-conversions Prevents a conversion from being counted more than once within a defined timeframe When the user encounters a conversion shortcode that includes the ‘do_once_per’ parameter Preferences & Functional Set by the site admin - How does If-So handle personal data (GDPR)?
If-So processes the personal data that is collected through the plug-in as a data processor on your behalf and in accordance with our Data Processing Addendum.
As such, you (the data controller) are responsible for providing your end-users with a proper privacy notice that covers your use of the If-So plug-in & cookies.
- Where can I find If-So’s Data Processing Addendum (DPA)?
Click here for our Data Processing Addendum (DPA).