Skip to main content
All user events pushed to 3rd party platforms are prefixed with gw_ to easily differentiate GuideWhale from other event sources.

Tracked Events

<tracked_event>

Any custom events tracked through the GuideWhale SDK will be pushed to integrated platforms using the same data they have been provided with.

Pages

page_viewed

Captured when user visits an untagged page or when a page tag matches the visited page.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
page_id
string
Tagged page identifier - not set if page is untagged.
title
string
Tagged page title - not set if page is untagged.
url
string
Newly visited page URL.
url_from
string
Previously visited page URL.
previous_engagement_time_ms
number
How long user has spent on the previous page. We use this to calculate page view durations.
description
string
Event action description.

Features

feature_used

Captured when a tagged feature is used.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
feature_id
string
Tagged feature identifier.
title
string
Tagged feature title.
url
string
Page URL where feature was used.
description
string
Event action description.

Milestones

milestone_completed

Captured when user completes a milestone for the first time.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
milestone_id
string
Milestone identifier.
title
string
Milestone title at completion.
url
string
Page URL where milestone was completed.
description
string
Event action description.

Resource Center

resource_center_item_clicked

Captured when user clicks a resource center item.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
resource_center_id
string
Resource center identifier.
resource_center_title
string
Resource center title.
version
number
Resource center published version.
item_id
string
Item identifier.
title
string
Item title.
url
string
Page URL where user clicked the resource center item.
description
string
Event action description.

resource_center_searched

Captured when user searches for help inside the resource center.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
resource_center_id
string
Resource center identifier.
resource_center_title
string
Resource center title.
version
number
Resource center published version.
query
string
Help search query.
url
string
Page URL where user searched for help.
description
string
Event action description.

Guides

guide_viewed

Captured when guide is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
guide_id
string
Guide identifier.
title
string
Guide title.
version
number
Published guide version number.
url
string
Page URL where guide was viewed.
description
string
Event action description.

guide_completed

Captured when user reaches the last guide step.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
guide_id
string
Guide identifier.
title
string
Guide title.
version
number
Published guide version number.
url
string
Page URL where guide was completed.
description
string
Event action description.

guide_dismissed

Captured when user closes the guide (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
guide_id
string
Guide identifier.
title
string
Guide title.
version
number
Published guide version number.
url
string
Page URL where guide was dismissed.
description
string
Event action description.

guide_step_completed

Captured when user successfully completes a guide step.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
guide_id
string
Guide identifier.
guide_title
string
Guide title.
version
number
Published guide version number.
step_id
string
Step identifier.
title
string
Step title.
index
number
Guide step index, starting with 1.
url
string
Page URL where guide step was completed.
description
string
Event action description.

Checklists

checklist_viewed

Captured when checklist is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
checklist_id
string
Checklist identifier.
title
string
Checklist title.
version
number
Published checklist version number.
url
string
Page URL where checklist was viewed.
description
string
Event action description.

checklist_completed

Captured when user completes all checklist tasks.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
checklist_id
string
Checklist identifier.
title
string
Checklist title.
version
number
Published checklist version number.
url
string
Page URL where checklist was completed.
description
string
Event action description.

checklist_dismissed

Captured when user dismisses the checklist (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
checklist_id
string
Checklist identifier.
title
string
Checklist title.
version
number
Published checklist version number.
url
string
Page URL where checklist was dismissed.
description
string
Event action description.

checklist_task_started

Captured when user starts a checklist task - usually when clicking on it.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
checklist_id
string
Checklist identifier.
checklist_title
string
Checklist title.
version
number
Published checklist version number.
task_id
string
Task identifier.
title
string
Task title.
index
number
Checklist task index, starting with 1.
url
string
Page URL where checklist task was started.
description
string
Event action description.

checklist_task_completed

Captured when user successfully completes a checklist task.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
checklist_id
string
Checklist identifier.
checklist_title
string
Checklist title.
version
number
Published checklist version number.
task_id
string
Task identifier.
title
string
Task title.
index
number
Checklist task index, starting with 1.
url
string
Page URL where checklist task was completed.
description
string
Event action description.

Surveys

survey_viewed

Captured when survey is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
survey_id
string
Survey identifier.
title
string
Survey title.
version
number
Published survey version number.
url
string
Page URL where survey was viewed.
description
string
Event action description.

survey_completed

Captured when user successfully fills out the survey. For NPS surveys, this is captured immediately after user submits a 0-10 rating.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
survey_id
string
Survey identifier.
title
string
Survey title.
version
number
Published survey version number.
url
string
Page URL where survey was completed.
description
string
Event action description.

survey_dismissed

Captured when user dismisses the survey (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
survey_id
string
Survey identifier.
title
string
Survey title.
version
number
Published survey version number.
url
string
Page URL where survey was dismissed.
description
string
Event action description.

survey_question_answered

Captured when user answers a survey question.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
survey_id
string
Survey identifier.
survey_title
string
Survey title.
version
number
Published survey version number.
question_id
string
Question identifier.
type
string
Question type.
title
string
Question title.
response
string
User’s response to survey question.
url
string
Page URL where survey was dismissed.
description
string
Event action description.

Banners

Captured when banner is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
banner_id
string
Banner identifier.
title
string
Banner title.
version
number
Published banner version number.
url
string
Page URL where banner was viewed.
description
string
Event action description.
Captured when banner is successfully shown to the user (typically at the same time as banner_viewed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
banner_id
string
Banner identifier.
title
string
Banner title.
version
number
Published banner version number.
url
string
Page URL where banner was completed.
description
string
Event action description.
Captured when user dismisses the banner (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
banner_id
string
Banner identifier.
title
string
Banner title.
version
number
Published banner version number.
url
string
Page URL where banner was dismissed.
description
string
Event action description.

Modals

Captured when modal is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
modal_id
string
Modal window identifier.
title
string
Modal window title.
version
number
Published modal window version number.
url
string
Page URL where modal window was viewed.
description
string
Event action description.
Captured when modal is successfully shown to the user (typically at the same time as modal_viewed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
modal_id
string
Modal window identifier.
title
string
Modal window title.
version
number
Published modal window version number.
url
string
Page URL where modal window was completed.
description
string
Event action description.
Captured when user dismisses the modal window (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
modal_id
string
Modal window identifier.
title
string
Modal window title.
version
number
Published modal window version number.
url
string
Page URL where modal window was dismissed.
description
string
Event action description.

Hints

hint_viewed

Captured when hint tooltip is shown to the user. If an element has to be hovered before tooltip is shown, view won’t be captured until tooltip is visible.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
hint_id
string
Hint identifier.
title
string
Hint title.
version
number
Published hint version number.
url
string
Page URL where hint was viewed.
description
string
Event action description.

hint_completed

Captured when hint completion condition is met. This can be either when user sees the hint or when the target element is clicked.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
hint_id
string
Hint identifier.
title
string
Hint title.
version
number
Published hint version number.
url
string
Page URL where hint was completed.
description
string
Event action description.

hint_dismissed

Captured when user dismisses the hint tooltip (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
hint_id
string
Hint identifier.
title
string
Hint title.
version
number
Published hint version number.
url
string
Page URL where hint was dismissed.
description
string
Event action description.

Embeddings

embed_viewed

Captured when embedding is shown to the user.
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
embed_id
string
Embedding identifier.
title
string
Embedding title.
version
number
Published embedding version number.
url
string
Page URL where embedding was viewed.
description
string
Event action description.

embed_completed

Captured when embedding is successfully shown to the user (typically at the same time as embed_viewed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
embed_id
string
Embedding identifier.
title
string
Embedding title.
version
number
Published embedding version number.
url
string
Page URL where embedding was completed.
description
string
Event action description.

embed_dismissed

Captured when user dismisses the embedding (even after completed).
user_id
string
User identifier.
company_id
string
Company identifier (empty if user isn’t linked to a company).
embed_id
string
Embedding identifier.
title
string
Embedding title.
version
number
Published embedding version number.
url
string
Page URL where embedding was dismissed.
description
string
Event action description.