Tracked Events

The following events are tracked by default by the BankingBridge Embed:

Lead Workflow

Event NameDefinition
lead_workflow_loadedTriggered when the lead workflow interface is loaded.
local_storage_blockedIndicates that browser local storage is blocked or inaccessible.
lead_workflow_startedFired when the user begins the lead workflow process.
progress_twentyFivePercentUser has progressed 25% through the lead workflow.
progress_fiftyPercentUser has progressed 50% through the lead workflow.
progress_seventyFivePercentUser has progressed 75% through the lead workflow.
lead_workflow_completedUser completed all steps in the lead workflow.
pricing_emptyNo pricing results were available for the selected criteria.
pricing_shownPricing results were displayed to the user.
lead_capturedLead information was successfully submitted and captured.
apply_now_clickedUser clicked on an 'Apply Now' button.
fees_clickUser clicked to view detailed fee breakdowns.
validation_initiatedValidation process for lead or data started.
lead_capture_errorAn error occurred during the lead capture process.
validation_submittedValidation data was submitted.
validation_successValidation process completed successfully.
validation_errorValidation process encountered an error.

Rate Table

Event NameDefinition
rate_table_loadedRate table interface has loaded for the user.
update_button_clickedUser clicked the 'Update' button on the rate table.
next_button_clickedUser clicked the 'Next' button in the rate table flow.
workflow_button_clickedUser started a workflow from the rate table.
subscribe_switch_clickedUser toggled subscription to rate alerts.
loan_summary_pdfUser downloaded or viewed the loan summary PDF.
apply_now_clickedUser clicked on an 'Apply Now' button.
lead_capturedLead information was successfully submitted and captured.

Contact Form

Event NameDefinition
contact_form_loadedThe contact form component was loaded.
lead_capturedLead information was successfully submitted and captured.

Rate Dashboard

Event NameDefinition
dashboard_first_visitUser visited their rate dashboard for the first time.
dashboard_pageviewA pageview event on the rate dashboard was recorded.
dashboard_updateUser updated their information or preferences on the dashboard.
unsubscribedUser unsubscribed from rate alerts or emails.
stale_unsubscribedLead was auto-unsubscribed due to inactivity.
deletedLead or dashboard was deleted.
reactivatedA previously inactive or unsubscribed lead was reactivated.
email_bouncedAn email to the user bounced back (undeliverable).
rate_alert_email_sentRate alert email was sent to the user.
rate_alert_email_openUser opened a rate alert email.
rate_alert_email_clickedUser clicked a link in the rate alert email.
intro_email_sentInitial introduction email was sent to the user.
intro_email_openedUser opened the intro email.
intro_email_clickedUser clicked a link in the intro email.
unsubscribe_link_clickedUser clicked an unsubscribe link in an email.
unsubscribe_param_passedUnsubscribe request was passed with URL parameters.
dashboard_contactUser submitted a contact form from the rate dashboard.
lead_status_unsubscribeLead status was updated to unsubscribed in system.
api_unsubscribeUser was unsubscribed via an API call.
chat_loadedChat interface on dashboard was loaded.
chat_openedUser opened the chat interface.
loan_summary_pdfUser downloaded or viewed the loan summary PDF.
apply_now_clickedUser clicked on an 'Apply Now' button.

SMS Text

Event NameDefinition
dashboard_link_clickedUser clicked a dashboard link received via SMS.
calendar_link_clickedUser clicked a calendar scheduling link in SMS.
application_link_clickedUser clicked an application link in SMS.
summary_sentLoan summary was sent via SMS.
scheduled_callA call was scheduled by the lead via SMS or form.
followup_sentA follow-up SMS was sent to the user.
calendar_confirmedUser confirmed a scheduled call via calendar link.

Listening for Events

In addition to sending events to Google Analytics and GTM, the Embed emits events to the parent page.

Example of adding Event Listener in the parent page:

document.addEventListener('bbEvent', (e) => { if(e.detail && e.detail.action=="lead_captured"){ console.log("A " + e.detail.category + " lead was captured inside the Embed!") } });

Did this page help you?