Test Center
The Test Center helps you verify your Convultra implementation is working correctly.
Overview
Access the Test Center at Dashboard โ Test
The Test Center provides:
- ๐ Live event viewer - See events in real-time
- โ Implementation checker - Verify SDK setup
- ๐งช Test event sender - Send test conversions
- ๐ Platform verification - Test forwarding
Live Event Viewer
Real-Time Events
See events as they come in:
| Column | Description |
|---|---|
| Time | Event timestamp |
| Type | Event name |
| Page | URL where fired |
| Details | Value, properties |
Filtering
Filter by:
- Event type
- Page URL
- Session ID
Identify Your Session
To filter to just your events:
- Open your website in a new tab
- Open browser console
- Type
Convultra.getSessionId()or__CONVULTRA.getSessionId() - Copy the session ID
- Paste in Test Center filter
Implementation Checker
Automatic Checks
The checker verifies:
| Check | Description |
|---|---|
| โ SDK Loaded | Script is on the page |
| โ Initialized | init() called with valid key |
| โ Endpoint | Server responding |
| โ Page Events | Pageviews firing |
| โ Click Capture | Click IDs being stored |
Running Checks
Enter Your URL
Type your website URL and click Check
Wait for Analysis
The checker loads your page and verifies tracking
Review Results
Green = passing, Red = issues found
Common Issues
| Issue | Cause | Fix |
|---|---|---|
| SDK not found | Script not loaded | Add script tag |
| Init not called | Missing initialization | Call init() |
| Invalid API key | Wrong project key | Check API key |
| Blocked requests | Ad blocker | Test in clean browser |
Test Event Sender
Send Test Conversions
Test that conversions flow correctly:
Select Event Type
Choose: purchase, lead, signup, or custom
Configure Event
Set value, properties, and user data
Send Test
Click Send Test Event
Verify
Check it appears in:
- Test Center live view
- Conversions list
- Connected platforms (if enabled)
Test Event Example
// What the Test Center sends
{
event_type: 'purchase',
value: 100,
currency: 'USD',
orderId: 'TEST-12345',
test: true, // Marked as test
userData: {
email: 'test@example.com'
}
}Test events are marked with test: true and can be filtered out in reporting.
Platform Testing
Test Platform Forwarding
Verify conversions reach connected platforms:
Select Platform
Choose Google Ads, Meta, Microsoft, etc.
Send Test Conversion
Click Send Test Conversion
Check Platform
Verify in platform's test/debug tool:
- Google Ads: Conversions โ Import
- Meta: Events Manager โ Test Events
- Microsoft: Conversions โ Import log
Test Mode
Some platforms have test/sandbox modes:
| Platform | Test Feature |
|---|---|
| Meta | Test Events in Events Manager |
| TikTok | Test Events in Events Manager |
| Test event in Conversions |
Debug Mode
Enable Debug Logging
In your website's console:
Convultra.debug(true)This logs:
- All events sent
- Server responses
- Errors
- Click ID captures
Debug Output Example
[Convultra] Initialized with project: proj_abc123
[Convultra] Session started: sess_xyz789
[Convultra] Page view sent: /thank-you
[Convultra] Click ID captured: gclid=Cj0KCQjw...
[Convultra] Event sent: purchase {value: 99.99, orderId: "ORD-123"}
[Convultra] Response: 200 OKTesting Checklist
Pre-Launch
- SDK loading on all pages
- Page views tracking
- Click IDs captured (add test gclid to URL)
- Conversions tracking
- Enhanced Conversions data included
- Platform forwarding working
Testing Click ID Capture
Add click IDs to your URL manually:
https://yoursite.com/?gclid=test_gclid_123
https://yoursite.com/?fbclid=test_fbclid_456Then check:
- Browser console:
localStorage.getItem('_cu_gclid') - Conversion events include the click ID
Testing Cross-Domain
- Start on domain-a.com
- Click link to domain-b.com
- Check URL has
_cvlparameter - Verify session continues on domain-b
Troubleshooting
Events Not Appearing
- Check console errors - Any JS errors?
- Check network tab - Are requests being made?
- Check ad blocker - Disable and retry
- Check API key - Is it correct?
Platform Forwarding Failing
- Check connection status - Is it active?
- Check mapping - Is event type mapped?
- Check logs - What's the error?
- Re-authenticate - Token may have expired
Duplicate Events
- Check page reloads - Event firing on reload?
- Check multiple SDK instances - Script added twice?
- Check SPA navigation - Manual pageview calls needed?