The Verint XM Web-based Software Development Kit (Web SDK) is a collection of resources developed for our clients to implement a suite of measurement tools into their desktop, mobile, and tablet websites. Web SDK can also be used on Feedback projects and Replay.
The Web SDK code has been designed with performance, security, and reliability as top priorities. See this article for details on our approach to optimizing these important qualities.
- The Google Mobile Invitation policy change on January 10, 2017. Upgrading to the latest version ensures your compliance with this and other policy updates.
- The mobile invitation has recently been updated for a better user experience.
- The ability to customize invitations has also been recently added.
- iOS change for mobile in September 2016 prevents invitations in iOS 10.
- Latest versions work correctly in newer browser releases.
- Smaller, encrypted, compressed cookie is more secure.
There are several options available for customizing the user interface of desktop and mobile invitations. There is also an extension point for creating your own invitation. Read more about this in the Customized Invitations article.
The following options are available for blocking the survey invitation from being presented:
- URL pattern - Do not show the invitation if the URL contains '/checkout/'.
- Variable - Do not show the invitation if the page contains a variable called 'internalIP' with a value of '10.9.8.7'.
- Cookie - Do not show the invitation if there is a cookie called 'loggedIn' with a value of 'Yes'.
- userAgent - Do not show the invitation when the userAgent contains 'selenium'.
- Browser - Do not show the invitation on IE 10 browsers.
- Referring URL - Do not show the invitation if the site visitor comes from 'google.com'.
See Testing Client Code section.
Over the years, we have found that it is best to show the questionnaire only when a visitor is finished with your site and is ready to provide feedback from a holistic view point. The child (tracker) window waits for the main browser window/tab to be closed, or for the domain to change, before presenting the survey.
It is possible to present the survey immediately after accepting the invitation. However, this is typically reserved for questions regarding the end of an experience, such as a purchase.
My code is pretty old and I am upgrading to Web SDK Cloud Deployment. What do I need to do?
Remove any and all references on your site to:
Then, follow the instructions for implementing the Web SDK. Once the legacy code has been removed, the Foresee directory/directories can also be removed. Cloud Deployment replaces the existing implementation.
I'm currently using Web SDK Cloud Deployment. Should I test upgraded code before deploying to my production environment?
Yes. While you should not need to make any revisions to your code snippet or the code itself, it is recommended to test the upgrade in a safe environment to ensure there is no unforeseen impact on your site.
This is the purpose of the two client folders hosted by Verint; the Staging folder and the Production folder. Whenever there is an upgrade to the code, Verint does some local testing to ensure that the code is configured correctly for your business needs. Verint then pushes the new code into your cloud deployment Staging folder. This prevents any possible interruptions to your live site while you are testing the upgrade with your site.
For testing instructions, see Testing Client Code.
Contact Verint when your testing is complete and you are ready to deploy the upgrade to your live site. Verint will then push the new code to your cloud deployment Production folder.
At this time, any sampling criteria requests are handled through the Verint Implementation Team. Contact your analyst or open a new case using our online support portal at Verint Connect.
Customer Passed Parameters are data points that you have on your website that may be sent with the response data. This helps with the segmentation of the satisfaction data for deeper insight. See Customer Passed Parameters for more information.
Typically, Verint configures the re-invite period to be 90 days. However, this is configurable and may be different for those who accept the invitation verses those who decline.
Yes. The four major browsers handle our child (tracker) window differently. This is expected behavior and we have provided more information in the Desktop Survey Trigger Option article.
Verint uses the latest Wireless Universal Resource FiLe (WURFL), which is the code that identifies a wireless device to allow the system to be configured accordingly. The WURFL device detection service can determine if a visitor is on a mobile or desktop device.
Updated 8 months ago