Google Analytics

Send demo analytics to GA

With Google Analytics integration, you can send demo analytics as custom events to your GA Account.

How to Integrate

  • Add below code at end of your webpage <head> tag where demo is embedded

  • You should replace the "GA4-MEASUREMENT-ID" with your measurement-id

<script data-measurement-id="GA4-MEASUREMENT-ID" 
src="https://js.storylane.io/js/v1/storylane.js"></script>

Custom Events

Below are the custom events sent to GA from Storylane

Demo opened - sent when demo is opened

{ 
  "name": "sl_demo_open",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx"
  },
  "timestamp_micros": "1664291507089000"
}

Step viewed - sent when flow step in guide is viewed

{
  "name": "sl_step_view",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx",
    "step_id": "xxxxx-61c3-44cb-8ad9-0c2c24cf18c0",
    "flow_id": "xxxxx-e7ef-4687-a88e-91630da34d89",
    "flow_name": "Flow 1"
  },
  "timestamp_micros": "1664291511150000"
}

Flow started - sent when flow is started

{
  "name": "sl_flow_start",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx",
    "flow_id": "xxxxx-e7ef-4687-a88e-91630da34d89",
    "flow_name": "Flow 1"
  },
  "timestamp_micros": "1664291510912999"
}

Flow ended - sent when flow ends

{
  "name": "sl_flow_end",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx",
    "flow_id": "xxxxx-e7ef-4687-a88e-91630da34d89",
    "flow_name": "Flow 1"
  },
  "timestamp_micros": "1664291553205000"
}

Lead captured - sent when lead is captured or identified

{
  "name": "sl_lead_identify",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx",
    "lead_id": "xxxxx-3fac-4fa9-9160-cdb9a94ced74",
    "lead_email": "peter@acme.io",
    "lead_first_name": "Peter",
    "lead_last_name": "Josh",
    "lead_company": "Acme"
  },
  "timestamp_micros": "1664291550241000"
}

CTA opened - sent when CTA is clicked by user

{
  "name": "sl_cta_click",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx",
    "cta_url": "http://calendly.com/nalins/30min-1-1"
  },
  "timestamp_micros": "1664291554523000"
}

Checklist completed - sent when all flows are opened by the user

{
  "name": "sl_checklist_complete",
  "params": {
    "demo_id": "xxxxx-363b-4d39-9ecc-87c4b6212a42",
    "demo_url": "http://app.storylane.io/share/xxxxxxx"
  },
  "timestamp_micros": "1664291560202000"
}

How can I verify ?

You can install Google Tag Assistant to test the events coming from your page

Last updated