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:
Features
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 cookie | Preferences & 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 recurrence | Preferences & Functional | 3 years |
ifso_recurrence_session_TRIGGER_ID | Used for the If-So recurrence option | Added when handling a trigger with 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 |