Quickstart Guide
Get started with CleanClicks by setting up your account and connecting your first data source in under 5 minutes.
Prerequisites
Before you begin, ensure you have the following:
- A live website or mobile app with existing analytics setup (e.g., Google Analytics or similar)
- Admin access to your website's code or tag manager
- A free CleanClicks account (sign up takes 30 seconds)
Create Account and Log In
Follow these steps to get your CleanClicks account ready.
Sign Up
Visit https://platform.cleanclicks.io and click Get Started.
Fill in your email and create a password. Verify your email to activate the account.
Log In
Return to the login page and enter your credentials.
You'll land on the CleanClicks dashboard.
Initial Dashboard Setup
Customize your dashboard for optimal data cleaning.
Select Data Sources
From the dashboard, click Add Data Source.
Choose your analytics platform (e.g., Google Analytics, Facebook Ads).
Configure Filters
Enable bot detection, blocker removal, and out-of-market traffic filtering.
Save your settings to start processing data.
Connect Your Website or App
Connect your site by adding the CleanClicks tracking script. Use the site ID from your dashboard settings.
Add this script to the <head> of your HTML pages:
<script async src="https://js.cleanclicks.io/tracker.js"
data-site="YOUR_SITE_ID"
data-api-key="YOUR_API_KEY">
</script>
<!-- GTM Custom HTML Tag -->
<script>
(function() {
var script = document.createElement('script');
script.async = true;
script.src = 'https://js.cleanclicks.io/tracker.js';
script.dataset.site = 'YOUR_SITE_ID';
script.dataset.apiKey = 'YOUR_API_KEY';
document.head.appendChild(script);
})();
</script>
Send events from your app backend:
const response = await fetch('https://api.cleanclicks.io/v1/track', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: JSON.stringify({
site_id: 'YOUR_SITE_ID',
event: 'page_view',
url: 'https://your-site.com/page',
user_agent: req.headers['user-agent'],
ip: req.ip
})
});
import requests
response = requests.post('https://api.cleanclicks.io/v1/track',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
json={
'site_id': 'YOUR_SITE_ID',
'event': 'page_view',
'url': 'https://your-site.com/page',
'user_agent': user_agent,
'ip': client_ip
})
Replace YOUR_SITE_ID and YOUR_API_KEY with values from your CleanClicks dashboard. Data appears in real-time.
View Your First Cleaned Data Report
Navigate to Reports > Cleaned Traffic on the dashboard. You'll see:
- Bot traffic removed
- Blocked visits recovered
- Precision metrics for your analytics platforms
Data updates every 5 minutes. Compare cleaned vs. raw data side-by-side.
Next Steps
Explore these resources to unlock CleanClicks full potential.
Last updated today
Built with Documentation.AI