Survey Visibility
Question: Why can't I see my survey?
Answer: Rayn Surveys track survey submissions using the rayn-survey-submitted flag in localStorage. If a survey has been submitted, this flag prevents it from resurfacing. To make the survey visible again, clear this flag from localStorage.
Multiple Survey Distributions
Question: Can I run multiple survey distributions for web on my page?
Answer: Yes, it is possible to operate multiple survey distributions on the same website. Survey distributions manage conditions like appearance and user engagement criteria, allowing for diverse survey experiences.
Consent Requirement for Surveys
Question: Do surveys require consent?
Answer: Yes, Rayn Surveys Module requires consent.
β
Check for consent
Before performing any other action Rayn Surveys Module will check for a CMP object to ascertain which legislation is applicable. After detecting the appropriate legislation Rayn Surveys Module will attempt to establish a legal basis for accessing, storing and processing data on a user's device.
EU
Within the EU Rayn relies on the IAB TCF framework. Rayn Surveys Module will check for the CMP and will wait until consent has been established for vendor id 1220 and all it's required purposes. If no consent is present then Rayn Surveys Module will not generate a userId and all requests from Rayn JS will be aborted.
USA State Specific
In case Rayn Surveys Module finds an IAB specified opt-out signal in the CMP object, the library will not generate a userId and all requests from Rayn JS will be aborted.
Outside EU
If no IAB CMP object is present then Rayn JS will initialise and proceed with data collection.
Browser provided signals
Some browsers can pass along privacy signals like DNT (Do Not Track) and GPC (Global Privacy Control). Rayn Surveys Module relies on the CMP to read these signals and adjust the consent state.
Logging burden of proof
To ensure that Rayn has a legal basis for data collection the ConsentString is checked and passed along in every request for logging.