This article describes the storage of first-party cookies and localStorage of GetFeedback Digital in your visitors' browsers. It is intended for increasing your understanding of GetFeedback Digital and can be used to update your website's cookie policy.
Note: Advanced usage, such as adding cookies based on event callbacks, is not taken into account.
Products
GetFeedback Digital for Web passive feedback and GetFeedback Digital In-Page do not use cookies or the user's localStorage. The cookies and localStorage mentioned in this article therefore only apply for GetFeedback Digital Campaigns.
Cookies
GetFeedback Digital only uses a first party functional cookie in case you are running campaigns that use the targeting option "Visitors new/returning to the site". The moment you enable a campaign with this targeting option, we will start storing a first party cookie in your visitors' browsers. This cookie is used to track whether users are new or returning visitors and to then show the campaign to the right users.
The cookie is used as follows:
- Name: "usbls"
- Value: 1
- Duration: session
- Path: "/"
LocalStorage
Besides cookies, GetFeedback Digital stores localStorage objects in the browsers of your users when you use the campaign functionality. For each activated campaign, GetFeedback Digital will add one localStorage object. This localStorage serves the purpose of ensuring that the right users see the right campaign at the right time. The localStorage objects and values change dynamically, depending on your campaign settings. They will, for instance, look as follows:
- Name: "usbl.0555f33ceda6.c.627bc567d99c"
- Value: "F/2///0//1515065806549"
- Duration: n/A. LocalStorage does not work with expiration dates.
- Path: Entire website
The localStorage objects are created as follows:
- Name: "usbl.buttonId.c.campaignId", where "buttonId" is the ID of the installed feedback button and "campaignId" the analytics ID of the campaign.
- Value: A description of the different targeting options and their current status, separated by a slash.
- Duration: n/A. LocalStorage does not work with expiration dates.
- Path: entire website
The value
If we zoom in on the value a little bit, the following information will be available:
Value: 1/2/3/4/5/6/7
- T or F, depending on whether the user has already seen/completed the survey. "F" indicates that the user has never interacted with the campaign before, while "T" means they did.
- Integer, tracking the current version of the campaign. Each time you edit the campaign, this value will be incremented by one.
- T or F, indicates whether the user is eligible for seeing the campaign in case the campaign is only targeted to a percentage of your users. "T" indicates that the user is part of the targeted group, "F" indicates that the user will not see the campaign.
- n/A. This value will always be empty.
- Integer, counting the amount of pages the user visited on your website since the campaign has been created.
- Integer, indicates the amount of days after which a campaign will reset, if the reset functionality is used. After a reset, user that completed or interacted with the campaign, will be able to see the campaign again.
- Integer, a timestamp in milliseconds which holds the reset date in case the reset functionality is being used.
Targeting new or returning visitors
Besides the campaign specific localStorage objects, we store one additional localStorage object if the "Visitors new/returning to the site" targeting option is enabled in one of your campaigns. This object provides us with the information needed to determine whether the user is new or returning. It follows the following structure:
- Name: "usbl.buttonId.v"
- Value: 1
- Duration: n/A. LocalStorage does not work with expiration dates.
- Path: Entire website
Any questions? Feel free to reach out to our friendly support team.