Capture Visitor IPs & Leads Automatically
Add these two lines to your HTML page and you're done! All visitors will be tracked automatically.
Paste this before the closing </head> tag:
<script>
window.AIRO_CONFIG = {
apiKey: 'your-api-key',
accountId: 'your-account-id'
// Endpoint auto-detects from your domain
};
</script>
Paste this before the closing </body> tag:
<script src="/360airo-tracker.js"></script>
Here's the complete code block you can paste directly into your HTML page:
<!-- 360AIRO Lead Tracker Configuration -->
<script>
window.AIRO_CONFIG = {
apiKey: 'your-api-key',
accountId: 'your-account-id'
// Endpoint auto-detects from your domain
};
</script>
<!-- 360AIRO Tracker Script -->
<script src="/360airo-tracker.js"></script>
your-api-key and your-account-id with your actual values from your 360AIRO dashboard.
Automatically captured from all visitors
Unique identifier for each visit
Track which pages users visit
Know exactly when visitors arrive
User agent and screen resolution
Where visitors came from
| Data Point | Description | Saved To File |
|---|---|---|
| IP Address | Visitor's public IP address | ✅ Yes |
| Session ID | Unique session identifier | ✅ Yes |
| Visitor ID | Persistent visitor identifier | ✅ Yes |
| Page URL | Full URL of visited page | ✅ Yes |
| Page Title | Title of visited page | ✅ Yes |
| Referrer | Source page (where they came from) | ✅ Yes |
| User Agent | Browser and OS information | ✅ Yes |
| Screen Resolution | Visitor's screen size | ✅ Yes |
| Timezone | Visitor's timezone | ✅ Yes |
| Language | Browser language preference | ✅ Yes |
| Timestamp | Exact time of visit | ✅ Yes |
Track any custom event on your page:
window.Airo360Tracker.trackEvent('button_clicked', {
buttonName: 'Download Now',
timestamp: new Date().toISOString()
});
When you capture a lead's information, send it to 360AIRO:
window.Airo360Tracker.identifyLead({
email: 'john@company.com',
name: 'John Doe',
company: 'Acme Corp',
phone: '+1-555-0123'
});
Automatically track form submissions:
<form id="contactForm">
<input type="email" name="email" placeholder="Your email">
<input type="text" name="name" placeholder="Your name">
<button type="submit">Subscribe</button>
</form>
<script>
document.getElementById('contactForm').addEventListener('submit', function(e) {
window.Airo360Tracker.trackFormSubmission(this, {
source: 'contact_form'
});
});
</script>
/data/leads.txtAccess your complete lead dashboard at:
A: Yes! The tracker is lightweight and works on any website with a </body> tag. It's compatible with WordPress, Shopify, custom HTML, React, Vue, and more.
A: Yes! The script is only 5KB minified, uses HTTPS, and doesn't require any sensitive API keys in the client code.
A: The tracking happens in the background. There are no pop-ups or notifications. However, you should always disclose tracking in your privacy policy.
A: Data is batched and sent every 30 seconds, or immediately when a form is submitted or lead is identified.
A: Yes! Visit the dashboard and click "Enrich Leads" to see all captured visitor IPs with their data.
A: The tracker captures their exit node IP (the VPN server's IP), which is useful for identifying regions and companies.