function updateStats(pageviews, sessions) { document.getElementById('total-pageviews').textContent = pageviews.toLocaleString(); document.getElementById('total-sessions').textContent = sessions.toLocaleString(); } // Example: How to populate the table function updateTable(data) { const tbody = document.getElementById('table-body'); if (data.length === 0) { tbody.innerHTML = ` inbox
No data available
`; return; } tbody.innerHTML = data.map(row => ` ${row.url} ${row.pageviews.toLocaleString()} ${row.uniquePageviews.toLocaleString()} ${row.sessions.toLocaleString()} ${row.sessionDuration} `).join(''); } // Example usage with sample data (you'll replace this with API calls) setTimeout(() => { // Update stats updateStats(15234, 8456); // Update table updateTable([ { url: '/home', pageviews: 5234, uniquePageviews: 4521, sessions: 3456, sessionDuration: '3m 24s' }, { url: '/about', pageviews: 2345, uniquePageviews: 2100, sessions: 1876, sessionDuration: '2m 15s' }, { url: '/products', pageviews: 1876, uniquePageviews: 1654, sessions: 1234, sessionDuration: '4m 02s' } ]); }, 1500);