Track when people who clicked your ad take actions on your website.
You only pay when someone actually converts!
Copy and paste this code into your website's HTML inside the <head> tag (before </head>):
<!-- Supperage Conversion Tracking -->
<script src="https://supperage.com/js/supperage-tracking.js"></script>
<script>
SupperageTracking.init('YOUR_AD_ID_HERE');
</script>
Replace YOUR_AD_ID_HERE with your actual ad ID found in your campaign dashboard.
You can find your ad ID in the URL when viewing your campaign: /advertising/123
Call the relevant tracking function wherever the conversion happens on your site:
// When user signs up: SupperageTracking.trackSignup(); // When user makes a purchase: SupperageTracking.trackPurchase(5000); // When user downloads something: SupperageTracking.trackDownload();
Here is how a complete HTML page looks with tracking integrated for downloads, signups, and purchases.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Online Course Website</title>
<!-- STEP 1: Install Tracking -->
<script src="https://supperage.com/js/supperage-tracking.js"></script>
<script>
SupperageTracking.init('456');
</script>
</head>
<body>
<h1>Welcome to My Online Course!</h1>
<button id="downloadBtn">Download Free Ebook</button>
<button id="signupBtn">Sign Up</button>
<button id="buyBtn">Buy Course - ₦5,000</button>
<script>
// STEP 2: Track conversions
document.getElementById('downloadBtn').addEventListener('click', function() {
SupperageTracking.trackDownload();
window.location.href = '/ebook.pdf';
});
document.getElementById('signupBtn').addEventListener('click', function() {
// Your signup logic here...
SupperageTracking.trackSignup();
});
document.getElementById('buyBtn').addEventListener('click', function() {
// After payment confirmation...
SupperageTracking.trackPurchase(5000);
});
</script>
</body>
</html>
Use the right function for each type of conversion you want to track.
| Action Type | When to Use | Code to Use |
|---|---|---|
| signup | User creates an account | SupperageTracking.trackSignup() |
| purchase | User buys something | SupperageTracking.trackPurchase(amount) |
| download | User downloads a file or app | SupperageTracking.trackDownload() |
| form_submit | User submits any form | SupperageTracking.trackFormSubmit() |
| contact | User contacts you (chat, email, phone) | SupperageTracking.trackContact() |
| lead | User becomes a potential customer | SupperageTracking.trackLead() |
| trial | User starts a free trial | SupperageTracking.trackTrial() |
| other | Any custom action | SupperageTracking.track('other', value, {meta}) |
You can pass extra info (like product name, order ID) using the metadata parameter:
// Purchase with product info
SupperageTracking.trackPurchase(15000, {
product: 'Premium Plan',
order_id: 'ORD-12345'
});
// Signup with user source
SupperageTracking.trackSignup({ source: 'google_search' });
// Custom action
SupperageTracking.track('other', 0, { action: 'video_watched' });
Place it inside the <head> section of every page where you want to track conversions — before the closing </head> tag.
No. One script per page. Just change the ID inside SupperageTracking.init('YOUR_AD_ID') to match the specific campaign you're tracking.
You are only charged the CPA rate when the tracking script successfully reports a conversion. The cost is deducted from your ad budget immediately.
Once your campaign budget is exhausted, actions will still be recorded but no further charges will be made. The campaign will be marked as completed.