Events SDK Reference
Last updated: March 19, 20268 min readAdvancedDeveloper
The events SDK (dataiq.js) provides client-side event tracking with consent-aware data collection.
Installation
javascript
<script src="https://cdn.arqam360.com/dataiq.js"></script>Initialization
javascript
window.dataiq.init({
apiKey: 'YOUR_KEY',
endpoint: 'https://api.arqam360.com/api/v1/events/ingest'
});Track Events
javascript
window.dataiq.track('purchase', {
orderId: '12345',
total: 99.99,
currency: 'SAR'
});Identify Users
javascript
window.dataiq.identify('user_123', {
email: 'user@example.com',
name: 'Ahmed'
});Page Views
javascript
window.dataiq.page('Product Page', {
productId: 'SKU-123',
category: 'Electronics'
});Reset Identity
javascript
window.dataiq.reset();
// Clears user identity and generates new anonymous IDThe SDK automatically respects consent state. Events are only sent when the user has granted analytics consent.
Was this article helpful?