Documentation Index

Fetch the complete documentation index at: https://supporthub.usheru.com/llms.txt

Use this file to discover all available pages before exploring further.

usheru Tracking Guide

Prev Next

Introduction

With usheru Track your website includes a tracking system that records relevant user interactions.

The information is sent to Google Tag Manager through the website’s dataLayer and can then be used in tools such as Google Analytics 4.

Tracked Events

Clicks on relevant buttons, calls to action and links are tracked.

Examples include:

  • Request information

  • Buy tickets

  • View premium experiences

  • Open a form

  • View event information

  • Visit an external page

The tracked information may include:

  • The page where the click occurred

  • The button or link name

  • The type of content

  • The interaction type

  • The destination URL

Example:

{

  event: 'usheru',

  tracking_event: 'cta_click',

  tracking_source: 'premium_home',

  tracking_engagement: 'Interest',

  content_type: 'Premium Hospitality',

  content_name: 'premium_request_info_button'

}

Element views

The system can track when an important element becomes visible on the user’s screen.

This may include:

  • Forms

  • Promotional sections

  • Premium experience blocks

  • Videos

  • Featured content

  • Upcoming event sections

By default, the event is triggered when approximately 30% of the element is visible.

Each element view is normally tracked only once per page visit.

Form views

A form view event can be recorded when a form appears on the user’s screen.

This helps measure how many users have seen a form, even if they do not interact with it.

The information may include:

  • The page where the form appears

  • The form name

  • The type of form

  • The related website section

Form starts

A form start event is recorded when the user interacts with a form for the first time.

This may happen when the user:

  • Selects a field

  • Starts typing

  • Chooses an option

  • Interacts with a form control

This event is tracked once per form and helps measure user intent before submission.

Form submissions

A form submission event is recorded when a form is successfully submitted.

The system supports standard forms and AJAX forms, including forms that submit without reloading the page.

The tracked information may include:

  • The form name

  • The page where the form was submitted

  • The type of form

  • The related content or service

A successful form submission is generally classified as an action or conversion-related event.

Scroll depth

The website can record how far users scroll down a page.

The default tracked percentages are:

  • 25%

  • 50%

  • 75%

  • 100%

Each percentage is recorded once per page visit.

Scroll depth tracking helps identify whether users are reaching important content located further down the page.

Information included in each event

Depending on the event, the following information may be included.

Event name

Identifies the action performed.

Examples:

  • cta_click

  • element_view

  • form_view

  • form_start

  • form_submit

  • scroll_depth

Tracking source

Identifies where the interaction took place.

Examples:

  • Page URL

  • Page title

  • Premium homepage

  • Event detail page

  • Specific website section

Engagement level

Classifies the user’s stage in the interaction process.

The main values are:

  • Interest: the user views content or clicks a relevant element

  • Intent: the user begins interacting with a form

  • Action: the user completes an important action

  • Conversion: the user completes a defined business objective

Content type

Identifies the type of element or content involved.

Examples:

  • CTA

  • Button

  • Form

  • Event

  • Video

  • Premium Hospitality

  • Upcoming Events

  • Page

Content name

Identifies the specific element that generated the event.

Examples:

  • premium_request_info_button

  • premium_interest_form

  • Event title

  • Button text

  • Form name

  • Page title

Event-related information

On event pages, tracking can also include additional information such as:

  • Event title

  • Event category

  • Event type

  • Event genre

  • Event subgenre

  • Event organiser

  • Ticket URL

This allows website interactions to be analysed in relation to specific events or event categories.

Default tracking structure

All events use the same general structure:

{

  event: 'usheru',

  tracking_event: 'event_name',

  tracking_source: 'interaction_source',

  tracking_engagement: 'engagement_level',

  content_type: 'content_type',

  content_name: 'content_name'

}

Additional information may be included depending on the tracked element.

Summary

By default, the tracking system can measure:

  • Clicks on relevant buttons and links

  • Views of important website elements

  • Form visibility

  • Form interactions

  • Successful form submissions

  • Page scroll depth

This provides a clearer understanding of how users interact with the website and which content, calls to action and forms generate the most engagement.