Add the RocketGraph SDK to your HTML:
<script src="https://cdn.rocketgraph.io/sdk/latest/rocketgraph.min.js"></script>
Initialize the SDK in your JavaScript code:
const rocket = new RocketGraph({
apiKey: 'your-api-key',
projectId: 'your-project-id'
});
// Start monitoring
rocket.start();
The SDK supports all modern browsers:
rocket.track('page_view', {
path: window.location.pathname,
referrer: document.referrer,
timestamp: new Date()
});
window.addEventListener('error', (event) => {
rocket.captureError(event.error);
});
// Track page load performance
window.addEventListener('load', () => {
const perf = performance.timing;
rocket.track('page_load', {
loadTime: perf.loadEventEnd - perf.navigationStart,
domReady: perf.domContentLoadedEventEnd - perf.navigationStart
});
});