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

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
  }
}

Last updated