Analytics
Analytics Adapter Layer is a centralized analytics abstraction layer for Loan Self-Service portal applications. It reveals how users engage with the product by tracking feature usage and key flows. From there, you can get valuable insights into user engagement and product performance and identify friction points, helping your team optimize conversion and make data-driven product decisions.
How it works
Our analytics tracking uses a plug-in architecture, making it easy to maintain and integrate with external analytics tools. Currently, it supports seamless integration with Google Analytics.
The Analytics Adapter Layer collects the tracking events, then standardizes and sends them to analytics tools. The analytics tools then help to turn raw user behavioral data into actionable insights by generating reports and visualizations that highlight user engagement patterns, identify friction or drop-off points, and measure conversion performance.
To use this feature, provide your Google Analytics measurement ID to us. For instructions on how to get your measurement ID, see Google Analytics Measurement ID.
Data security
Protecting user privacy is a priority at Loan Self-Service. We only collect essential behavioral data, no sensitive data is collected. All collected data is handled with privacy safeguards using hashed identifiers to ensure user information remains protected. Data collection and processing follow security best practices and are designed to meet compliance standards.
We maintain transparency about which data is collected and will continue to enhance privacy controls as the platform evolves.
Tracking events
A tracking event is a record of a user's action within the application. Each event includes an event name and a set of properties that provide contextual information.
Analytics Adapter Layer sends these events to supported analytics tools, such as Google Analytics, for monitoring and analysis. All reference identifiers (for example, user_id) are hashed to reduce security risks.
Properties marked with an asterisk (*) are optional and only included if available at the time of the event.
The following tables list all tracked events:
Registration and login events
| Event name | Description | Event properties |
|---|---|---|
view_login_page | User visits the login page. |
|
view_register_page | User visits the registration page. |
|
view_verify_email_page | User visits the email verification page. |
|
view_verify_sms_page | User visits the mobile phone number verification page. |
|
view_terms_and_conditions_page | User visits the terms and conditions page. |
|
login_success | User logins successfully. |
|
Loan request and loan management events
| Event name | Description | Event properties |
|---|---|---|
create_process | User creates a process. |
|
navigate_next_process_page | User navigates to the next page in the wizard through the next button. |
|
navigate_progress_process_page | User navigates directly to a page through the wizard steps. |
|
complete_process_page_first | User successfully completes a process page for the first time with all information provided correctly. |
|
upload_document | User uploads a document. |
|
download_document | User downloads a document. |
|
download_sample_document | User downloads a sample document. |
|
submit_process | User submits the process to the financing system (Lending platform) to be further processed. |
|
accept_terms_and_conditions | User agrees to the terms and conditions. |
|
accept_offer | User accepts the interest offer. |
|
track_time_on_page | Tracks the time the user spent on each wizard page, the construction deposit page, the change main borrower page, the agreement page, and other pages. |
|