Table Usage - warwickfoster/qurantools GitHub Wiki
The usage
table tracks user activity, including the pages they load, timestamps, and associated metadata. It provides insights into user behavior and system utilization, aiding in feature optimization and user experience improvements.
usage
Table
Analysis of the Below is the detailed analysis and description of each field in the usage
table, with the table name included as a left-hand column.
Table Name | Field Name | Description |
---|---|---|
usage |
ID |
A unique identifier for each usage entry, serving as the primary key for indexing and referencing. |
usage |
PAGE LOADED |
The title or URL of the page that was accessed by the user, representing the action taken or the page viewed within the application. |
usage |
ACTUAL PAGE |
(Currently empty in the provided data) Intended to store the exact URL or a more detailed path for the page accessed, allowing for precise tracking. |
usage |
CATEGORY |
(Currently empty in the provided data) Intended to categorize the type of page or action (e.g., Browse , Search , Help ), supporting more detailed analytics. |
usage |
USER ID |
The unique identifier of the user who accessed the page, enabling tracking and analysis of user behavior. |
usage |
DATE AND TIME |
The timestamp when the page was accessed, providing temporal context for analyzing user activity and engagement trends. |
Key Insights
-
Field Relationships:
ID
uniquely identifies each usage record, ensuring traceability.USER ID
links the action to a specific user, allowing for personalized usage analytics.
-
Usage Tracking:
PAGE LOADED
captures the action or page accessed, providing insight into user interactions with the application.DATE AND TIME
allows for temporal analysis, such as peak usage times or trends over specific periods.
-
Potential Enhancements:
- Populating
ACTUAL PAGE
andCATEGORY
would enable more granular tracking and categorization of user activity, improving analytics.
- Populating
Example Interpretation of Data:
-
Row 1:
- ID: 2265
- PAGE LOADED:
/home.php
- USER ID: 1525
- DATE AND TIME:
2025-01-01 18:41:33
- Indicates that user
1525
accessed the home page (/home.php
) on January 1, 2025, at 6:41 PM.
-
Row 4:
- ID: 2268
- PAGE LOADED:
/verse_browser.php?V=1
- USER ID: 1525
- DATE AND TIME:
2025-01-04 11:49:47
- Shows the same user accessed a verse browser for verse 1 on January 4, 2025, at 11:49 AM.
Contextual Significance:
- User Behavior Analysis:
- The
PAGE LOADED
andDATE AND TIME
fields can help identify popular pages or features and analyze user engagement trends over time.
- The
- Feature Optimization:
- Tracking user interactions allows for identifying underused or problematic features that may need enhancement.
- Personalized Analytics:
- By linking actions to
USER ID
, the table supports creating personalized reports or recommendations for users.
- By linking actions to
First 10 Rows Example
ID | PAGE LOADED | ACTUAL PAGE | CATEGORY | USER ID | DATE AND TIME |
---|---|---|---|---|---|
2265 | /home.php | nan | nan | 1525 | 2025-01-01 18:41:33 |
2266 | /help/welcome-to-quran-tools.php | nan | nan | 1525 | 2025-01-01 18:41:44 |
2267 | /browse_sura.php | nan | nan | 1525 | 2025-01-04 11:49:44 |
2268 | /verse_browser.php?V=1 | nan | nan | 1525 | 2025-01-04 11:49:47 |
2269 | /verse_browser.php?V=1 | nan | nan | 1525 | 2025-01-04 11:52:45 |