Analytics Module
Page/Section: Module-Analytics-Overview
The Analytics module provides a centralized workspace for viewing all reports generated through the platform’s Report Builder. Any report created using the BID‑mapping structure becomes visible here for visualization, exploration, and export.
The module is accessible from the left navigation under Insights → Analytics.
Analytics Landing Page
Page/Section: Module-Analytics-Landing
When the Analytics module loads, the interface is divided into two sections:
## Left Panel: Report Explorer
This panel contains a structured list of all available reports:
- Reports grouped into logical folders
- Each generated report displayed as:
<Report_Name>.GtReport - Search bar allows filtering by:
- Report Name
- Category
Users can:
- Expand/Collapse folders
- Click a report to open its analytics view
Report Viewer Interface
Page/Section: Module-Analytics-Viewer
When a user selects a report from the left panel, the right panel displays the report data in a formatted table.
The viewer contains:
- Report Title (centered at top)
- Download Controls (top‑center toolbar)
- Data Visualization Panel (Report Table)
Download Options
Page/Section: Module-Analytics-Downloads
The Analytics viewer provides two output actions:
Download PNG
Exports the visible report table as a PNG image.
Download Excel
Generates a structured .xlsx file of the entire report dataset.
Both exporters preserve:
- Column sequence
- BID‑based dynamic fields
- Totals row
Report Table Rendering
Page/Section: Module-Analytics-Table
The table structure reflects the mapping defined at report creation time.
Common fields include:
- bidVariableName
- transactionIdentifierXid
- type
- updatedAt
- qualifier
- Auto‑generated BID Columns:
(e.g., BID1, BID2, BID3, …)
The report always ends with a Totals Row summarizing the counts.
Example Output
bidVariableName | transactionIdentifierXid | type | updatedAt | qualifier | BID1 | BID2 | Totals
---------------------------------------------------------------------------------------------------------
gt_bid_bid1 | 53 | AlphaNumeric | ... | BID1 | 1 | 0 | 1
gt_bid_bid1 | 55 | AlphaNumeric | ... | BID1 | 1 | 0 | 1
gt_bid_bid2 | 54 | Number | ... | BID2 | 0 | 1 | 1
gt_bid_bid2 | 56 | Number | ... | BID2 | 0 | 1 | 1
Totals: BID1 = 2, BID2 = 2, Overall = 4
Interaction Behavior
Page/Section: Module-Analytics-Interaction
The module is read‑only and meant strictly for analytics.
Users can:
- Switch between reports
- View structured data
- Export results
- Search for reports efficiently
Users cannot:
- Edit mappings
- Modify report definitions
- Change BID structures
Analytics is for viewing and exporting only.
Reference Example: Analytics Report Object
{
"reportName": "vaibhav test report",
"createdAt": "2025-12-01T10:15:00Z",
"columns": [
"bidVariableName",
"transactionIdentifierXid",
"type",
"updatedAt",
"qualifier"
],
"rows": [
["gt_bid_bid1", "53", "AlphaNumeric", "...", "BID1"],
["gt_bid_bid1", "55", "AlphaNumeric", "...", "BID1"],
["gt_bid_bid2", "54", "Number", "...", "BID2"],
["gt_bid_bid2", "56", "Number", "...", "BID2"]
]
}
Summary
Page/Section: Module-Analytics-Summary
The Analytics module offers a clean, structured, and user-friendly interface for consuming BID‑based reports. With quick navigation, high‑quality PNG/Excel exports, and accurate representation of mapping outputs, it forms the central hub for business reporting and insights across the integration platform.