Discussions
Can we self-host the Sprig SDK on our servers?
Sprig offers a package through NPM or Yarn, which allows engineers to bundle and host a copy of the Sprig Web SDK as part of your web application. This allows your engineering team to use a static version of Sprig, and receive new updates and features as needed.
What does Sprig use to ensure that people do not see multiple surveys over a certain period of time?
Sprig offers customers the ability to choose how often individual users can receive Sprig studies. This is done by adjusting the Recontact Waiting Period on the Settings page.
Once Sprig is set up, what additional engineering work is needed to maintain the integration in our application?
Once an engineering team has set up Sprig on their application, to track events and attributes, there is no additional work needed to create or launch surveys. Surveys can be launched and maintained solely from within your Sprig dashboard.
Do I need to send Sprig the same user ID that we use for our own services?
Developers will often choose to send a foreign key or reference ID to Sprig, instead of the exact user ID stored in their services. While a foreign key is not a strict requirement, Sprig is fully flexible in meeting companies’ security practices and needs.
Is it possible to send sensitive data to Sprig, as opposed to exposing it in our application and sending it through the Sprig SDK?
For any sensitive data that users do not want exposed or surfaced in their application, Sprig offers a REST API. The /users/
endpoint allows teams to create, or update, visitor records from your backend.
How can I send data into Sprig?
Sprig can ingest data from the SDK, CSV upload, or API. The primary method of sending data into Sprig is via the SDK from your application.
I have other web integrations which might overlap and conflict with Sprig. Is it possible to tell Sprig not to display a survey under certain contexts or views?
As part of tracking events through Sprig’s Web SDK, your team can define a callback passed to the showSurveyCallback
parameter, which will be used whenever a visitor is eligible for a survey.
Can you change the positioning of where a survey shows on screen?
On desktop web applications Sprig supports positioning surveys in all four corners of the browser window, plus centered modal. Positioning can be changed from your dashboard, through the Look & Feel section under Settings.
What kind of no code events can Sprig track on websites?
Sprig supports two kinds of no code events which you can create and manage from your dashboard: Page URL, and Interactive.