Skip to Content

Heap

The Heap integration allows you to send events to your Heap instance.

๐Ÿ’ก

Note: This is available only on pages where a demo is embedded.

Setup

  1. Make sure Heap is installed and setup on your website.
  2. Enable HowdyGo to send events to Heap by modifying the script tag from the โ€œWebsite embedโ€ code in your website by adding data-hg-heap to the tag.
<script data-hg-heap src="https://js.howdygo.com/v1.2/index.js"></script>
  1. Test to make sure it is working as expected and events are flowing through. The Live data feedโ€‰ is very useful for testing here

Events

Session start

When a prospect starts a session

{ "event": "howdygo_session_start", "properties": { "demo_id": { "type": "string", "format": "uuid" }, "demo_title": { "type": "string" }, "demo_url": { "type": "string", "format": "uuid" } } }

Step Viewed

When a prospect views a step of a demo

{ "event": "howdygo_step_viewed", "properties": { "demo_id": { "type": "string", "format": "uuid" }, "demo_title": { "type": "string" }, "demo_url": { "type": "string", "format": "uuid" }, "step_id": { "type": "string", "format": "uuid" }, "step_index": { "type": "number" } } }

CTA Click

When a prospect clicks on a call to action

{ "event": "howdygo_cta_click", "properties": { "demo_id": { "type": "string", "format": "uuid" }, "demo_title": { "type": "string" }, "demo_url": { "type": "string", "format": "uuid" }, "cta_id": { "type": "string", "format": "uuid" }, "cta_url": { "type": "string", "format": "uuid" } } }

Player end

When a prospect completes a demo

{ "event": "howdygo_player_end", "properties": { "demo_id": { "type": "string", "format": "uuid" }, "demo_title": { "type": "string" }, "demo_url": { "type": "string", "format": "uuid" } } }
Last updated on