UP TO 35% OFF!


Will using the If-So plugin 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:


  1. Pages visited (cookie name: ifso_page_visits)
  2. New and returning visitors (cookie name: Ifso_Visit_Counts)
  3. Trigger Visited (cookie name: ifso_viewed_triggers)
  4. 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.


  1. Recurrence (cookie name: ifso_recurrence_data, ifso_recurrence_session_TRIGGER_ID)
  2. Audiences (cookie name: ifso_group_name)
  3. User Selection (based on the “Audiences” cookie)
  4. Analytics (cookie name: ifso_last_viewed, ifso_viewing_triggers)

The table below shows the cookies names, description, and when they are created:

Cookie NameDescriptionWhen is the cookie createdTypeDuration
ifso_page_visitsUsed to keep track of pages visited by the user. Must be enabled in order to use the Pages Visited conditionThe 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 & FunctionalSet by the site admin on the plugin’s settings
ifso_recurrence_dataused for the If-So recurrence optionAdded when handling a trigger with recurrencePreferences & Functional3 years
ifso_recurrence_session_TRIGGER_IDUsed for the If-So recurrence optionAdded when handling a trigger with recurrencePreferences & FunctionalOne session
ifso_visit_countsUsed for user behavior (new/returning/num. of visits) triggerCreated and updated (increment) whenever an if-so trigger is renderedPreferences & Functional1 year (31,104,000 sec)
ifso_last_viewedUsed to store the triggers’ “viewed last” for Analytics conversions.Created by default. Can be disabled through the plugin’s settings.Performance & AnalyticsSession
ifso_viewing_triggersHolds data on triggers viewed on this page for Analytics in AJAX modeCreated by default. Can be disabled through the plugin’s settings (if analytics is turned off or not in AJAX mode)Performance & AnalyticsOne session
ifso_viewed_triggersUsed for the ‘Triggers Visited’ conditionCreated by default. Added whenever a trigger is viewed. Can be disabled in the plugin’s settingsPreferences & FunctionalOne year
ifso_group_nameUsed for the feature where a user is added to an audienceAdded only if you use the Groups optionPreferences & FunctionalConfigurable via the settings. Defaults to 1 year.
ifso_geo_dataHolds the cache for If-So’s geolocation dataWhen the “Disable use of PHP sessions” option is enabled in the plugin’s settings.Preferences & FunctionalSession
ifso-geo-override-dataUsed for the location override functionalityIf the user selects a location from the listPreferences & FunctionalSession
cookie ifso-request-browser-location Temporary cookie – indicates pending browser geolocation request on user visitWhen 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 & FunctionalSession
ifso-browser-location-dataHolds the cache for If-So’s HTML5 Geolocation API dataOnce the user’s approval to share their browser location is receivedPreferences & FunctionalSession
ifso-limited-conversionsPrevents a conversion from being counted more than once within a defined timeframeWhen the user encounters a conversion shortcode that includes the ‘do_once_per’ parameterPreferences & FunctionalSet by the site admin