Web SDK

To implement ForeSee’s web-based measurement products, customers need only make a small change to their website template. This is a departure from the past model where customers needed to change their templates as well as host JavaScript, and CSS files. Customers receiving code upgrades from older legacy code will be able to take advantage of the new cloud-hosted model as well. If you are using a tag manager like the Google Tag Manager, this should be a quick change, not unlike the steps it takes to implement Google Analytics or Omniture.

Customers will receive a small HTML snippet that they need to add to their global website templates so that it appears on every page of your website. The purpose of this is to manage the asynchronous loading of any ACS products that you may be using, including ForeSee. The snippet will cause a small JavaScript file to be downloaded from the cloud. This file manages the injection of the ForeSee script, which is used to track usage of the site, and present survey invitations as needed.

In most cases, the ForeSee Implementation Team has worked with the client and possibly a Technical Contact to pre-configure the JavaScript library so that there are minimal changes required to implement this code.

Some of the pre-configured requirements are:

  • When and where to present an invitation
  • Where to prevent an invitation from appearing
  • How frequently to present the invitation
  • The look and feel of the invitation
  • This library may also contain logic to collect additional client specific data points that are available on the site to be passed along with the survey results through the use of Customer Passed Parameters (CPPs).

The basic implementation is simple:

  • The client takes their custom HTML snippet and places it in their global website template.
  • The client works with the ForeSee team to decide when users will be invited to do a survey.
  • The ForeSee analyst implements the triggering rules and deploys the code to the cloud.

Multiple deployment models are supported to accommodate the specific needs of customers. Read on to learn more about these options.

Articles in this section:

  1. Frequently Asked Questions
  2. Testing
  3. Replay Masking
  4. Custom Survey Invitations
  5. Legacy Trigger Code (<18x)
  6. Mobile Invite
  7. The ForeSee Cookies