Using Segment integration you can:

  • install Survicate tracking code through Segment with a few clicks 

  • specify your survey audience more precisely, using Segment-based data from the group and identify calls

  • filter your survey results to categorize your answers based on data coming from various Segment sources 

  • send answers collected with Survicate to your Segment destinations & warehouses

Table of Contents:

1. Connecting Survicate to Segment

2. Installing Survicate tracking code with Segment

3. How does the integration work?

4. How to check if the integration is enabled successfully?

📌Note: Please note that Segment integration is currently supported only for website/web app surveys. If you'd like to use this integration with other survey types drop us a message via live chat, we'd love to hear more about your use case!

Connecting Survicate to Segment

1. To integrate with your Segment account go to Settings > Integrations, then click Authorize Segment:

2. Log in to your Segment account from the pop-up window, pick the Workspace and Source you'd like to integrate, and click Allow

Installing Survicate tracking code with Segment

All you need to integrate with Segment is to get to Settings > Web Surveys and click Install with Segment. You will be prompted to your Segment account - choose the workspace you want to connect with. Your Tracking code will be installed automatically and the destination will be set up as well.

How does the integration work?

Once the integration is enabled Survicate will start accepting Segment identify & group calls. Information sent from Segment will start appearing as respondents' attributes. You can use customer data sent from Segment to: 

How to check if the integration is enabled successfully?

  • Once you answer a website survey installed with Segment, you will see the track events are sent from Segment to Survicate from the Segment debugger. You can validate the connection by clicking Validate... and picking Survicate as your destination:

After the validation, you'll be able to see them on the respondent profile.

  • In the source that’s connected to Survicate, you should start to see survicate_survey_answered event. They can both be seen in the debugger - as they appear live, but also under the schema tab.


What is the supported source type you can implement?

We only support frontend sources ( web sources ).

What is the supported connection mode?

We support website sources using a device-mode:

Did this answer your question?