Introduction
Event duplication occurs when the same event is counted multiple times in platform reports. ServerTrack automatically handles event deduplication for you, so you don't need to worry about complex implementation. This guide explains how deduplication works and what to do if you notice duplicate events.
Good News: ServerTrack automatically handles event deduplication. You just need to send your event data - we take care of ensuring events aren't counted multiple times.
How Event Deduplication Works
ServerTrack automatically prevents duplicate events by:
- Event ID Matching: We match events using Event IDs to identify duplicates
- Platform Deduplication: We work with platforms (Facebook, TikTok, GA4) to ensure events are counted only once
- Automatic Processing: All deduplication happens automatically - no configuration needed on your end
When you send events to ServerTrack, we handle the complex deduplication logic automatically. You just need to pass your event data normally.
When You Might See Duplicates
While ServerTrack handles deduplication automatically, you might notice duplicates in platform reports if:
- Both Browser Pixel and Server Events: If you're sending events from both browser-side pixel and ServerTrack, platforms may show both until deduplication completes
- Testing Environments: In test mode, you might see test events appear separately
- Data Processing Delay: There may be a brief delay before deduplication is reflected in platform reports
These situations are normal and typically resolve automatically as deduplication processes.
What You Need to Do
Since ServerTrack handles deduplication automatically, you simply need to:
- Send Event Data: Send your events to ServerTrack as normal
- Include Event IDs (Optional but Recommended): If you have Event IDs available, include them in your events for better deduplication
- Use Standard Event Format: Follow standard event formats as outlined in our documentation
That's it! ServerTrack handles the rest automatically.
Checking for Duplicates
If you want to verify deduplication is working:
1. Check Platform Reports
- Go to Facebook Events Manager, TikTok Events Manager, or GA4
- Review your event counts
- Compare with your ServerTrack Event Logs
- Event counts should be reasonable and not show excessive duplication
2. Check ServerTrack Event Logs
- Go to Event Logs in your ServerTrack dashboard
- Review events to ensure they're being sent correctly
- Each event should appear once in ServerTrack logs
If You Notice Duplicates
If you're seeing significant duplicate events in platform reports:
- Verify Normal Operation: Check that ServerTrack is sending events successfully (check Event Logs)
- Check Time Period: Duplicates might appear during testing or initial setup
- Wait for Processing: Allow time for platforms to process and deduplicate events (can take a few minutes to hours)
- Contact Support: If duplicates persist after 24 hours, contact ServerTrack support for assistance
Note: Minor variations in event counts between ServerTrack and platforms are normal. Platforms may process events differently, and deduplication happens at the platform level as well.
Best Practices
While ServerTrack handles deduplication, following these practices helps ensure smooth operation:
- Send Events Once: Avoid sending the same event multiple times from your code
- Use Event IDs When Available: If your system generates Event IDs, include them in events
- Follow Standard Formats: Use standard event formats as documented
- Monitor Event Logs: Regularly check Event Logs to ensure events are sending correctly
When to Contact Support
Contact ServerTrack support if:
- You're seeing significant duplicate events that persist for more than 24 hours
- Event counts in platforms are significantly higher than expected
- You have questions about how deduplication works in your specific setup
- You need help understanding event counts or reports
Our support team can help investigate and resolve any duplication issues.
Summary
Key points about event deduplication:
- ServerTrack handles deduplication automatically - no complex setup needed
- Just send your events normally - we take care of the rest
- Minor variations are normal - platforms process events independently
- Contact support if issues persist - we're here to help
You don't need to worry about implementing complex deduplication logic. ServerTrack automatically ensures events are properly deduplicated at the platform level.
If you have concerns about duplicate events or need assistance, please contact our support team. We'll help investigate and resolve any issues.