Links

Segment

Send demo analytics to Segment
With Segment integration, you can send demo analytics as events to your Segment Account

How to Integrate

  • First, you will need to get your HTTP API write key from Segment by following the instructions here.
  • Share the write key to support team so it can be enabled for your account
  • Once Segment is enabled, you will start receiving custom events when user engages with demo
See demo on how to add source and get write key
Story showing how to connect Segment with Storylane

Custom Events

Demo opened - sent when demo is opened
{
"anonymous_id": UUID,
"event": 'sl_demo_open',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL
}
}
Step viewed - sent when flow step in guide is viewed
{
"anonymous_id": UUID,
"event": 'sl_step_view',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL,
"flow_id": UUID,
"flow_name": String,
"step_id": UUID
}
}
Flow started - sent when flow is started
{
"anonymous_id": UUID,
"event": 'sl_flow_start',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL,
"flow_id": UUID,
"flow_name": String
}
}
Flow ended - sent when flow ends
{
"anonymous_id": UUID,
"event": 'sl_flow_end',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL,
"flow_id": UUID,
"flow_name": String
}
}
Lead Identify - sent when lead is captured or identified
{
"anonymous_id": UUID,
"user_id": UUID,
"event": 'sl_lead_identify',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL,
"lead_id": UUID
}
}
CTA opened - sent when CTA is clicked by user
{
"anonymous_id": UUID,
"event": 'sl_cta_click',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL,
"cta_url": URL
}
}
Checklist completed - sent when all flows are opened by the user
{
"anonymous_id": UUID,
"event": 'sl_checklist_complete',
"properties": {
"demo_id": UUID,
"demo_name": String,
"demo_url": URL
}
}