Understanding Postbacks
Postback Flow:- User converts (purchase, signup, etc.)
- DATALYR receives conversion event
- Conversion Rule processes event
- Postback sent to ad platform (Meta, Google, TikTok)
- Platform receives and attributes conversion
Check Postback Status
View Postback Details:- Go to Dashboard → Event Stream
- Find conversion event
- Click to expand details
- Scroll to “Postbacks” section
- Queued: Waiting to send
- Sent: Successfully delivered
- Failed: Platform rejected (see error)
- Skipped: Not sent (deduplication or rule condition)
- Retrying: Failed, will retry automatically
Common Postback Errors
”Invalid Access Token”
Error Message:- Go to Integrations → [Platform]
- Click “Reconnect”
- Authorize DATALYR
- Retry failed postbacks (automatic after reconnect)
“Conversion Action Not Found”
Error Message:- Google Ads → Tools → Conversions
- Copy exact conversion action name
- DATALYR → Integrations → Conversion Rules
- Edit rule → Update conversion action name
- Save
”Missing Required Field”
Error Message:- All Platforms:
valueorrevenue - All Platforms:
currency(e.g., USD) - Meta:
event_name - TikTok:
contentsarray (for e-commerce)
- Integrations → Conversion Rules
- Edit rule
- Map “Value Field” to correct property (
revenue,value,amount) - Verify “Currency Field” mapped
- Save
”Duplicate Event”
Error Message:- Webhook fired multiple times
- Client and server both tracking same conversion
- Page reload after purchase
- Integrations → Conversion Rules
- Edit rule → Deduplication
- Adjust window or disable (not recommended)
“Event Outside Attribution Window”
Error Message:- Meta: 7-day click, 1-day view
- Google: 90-day click, 1-day view
- TikTok: 28-day click, 1-day view
”Missing User Data”
Error Message:“Rate Limit Exceeded”
Error Message:- Meta: 200 requests/hour
- Google: 2,000 requests/day
- TikTok: 1,000 requests/hour
- Reduce number of conversion events
- Contact [email protected] to optimize
”Pixel Not Found”
Error Message:- Meta Events Manager → Data Sources
- Copy pixel ID
- DATALYR → Integrations → Meta → Update pixel ID
- TikTok Ads Manager → Assets → Events
- Copy pixel code
- DATALYR → Integrations → TikTok → Update pixel code
”Test Event ID Not Found”
Error Message:- Meta Events Manager → Test Events
- Generate new test event code
- DATALYR → Conversion Rules → Enter test code
- Or disable test mode if not testing
Platform-Specific Debugging
Meta (Facebook/Instagram)
Check Events Manager:- Meta Events Manager
- Select pixel
- Go to “Diagnostics” tab
- Look for recent events
- Green: Good quality
- Yellow: Some issues
- Red: Poor quality
event_id.
DATALYR uses consistent event IDs, so deduplication works automatically.
Google Ads
Check Conversion Tracking:- Google Ads → Tools → Conversions
- Select conversion action
- Click “All conversions” column
- Recent conversions should appear (may take hours)
- Conversions → Select action
- Look for “Enhanced conversions” status
- Should show “Enabled” and receiving data
TikTok Ads
Check Events Manager:- TikTok Events Manager
- Select pixel
- Go to “Events” tab
- Recent events should appear
- Events Manager → Test Events
- Enable test mode in DATALYR
- Send test conversion
- Verify appears in test events
Debugging Tools
Event Stream Details
View Full Event Data:- Event Stream → Click event
- “Event Data” section shows all properties
- “Postbacks” section shows delivery status per platform
- All required fields present?
- Values correct (number, not string)?
- Currency code valid (USD, EUR, etc.)?
Conversion Rule Test
Test Rule Without Sending:- Integrations → Conversion Rules
- Edit rule
- Enable “Test Mode”
- Send test event
- Check Event Stream postback status
- Verify correct data sent
- Disable test mode
Platform Event Debugging
Meta: Use Meta Test Events to verify events received correctly. Google: Check Google Ads Conversion Tracking status page. TikTok: Use TikTok Test Events to verify events.Automatic Retries
How Retries Work:- Failed postbacks automatically retry
- Exponential backoff (1min, 5min, 15min, 1hr, 6hr)
- Max 5 retry attempts
- Success stops retries
- Temporary platform API errors (5xx)
- Rate limit exceeded
- Network timeout
- Invalid access token (4xx)
- Missing required fields
- Duplicate events
Postback Payload
View Exact Data Sent: Event Stream shows summary. To see full payload:- Contact [email protected]
- Provide event ID and timestamp
- Support can retrieve full postback payload for debugging
Bulk Retry Failed Postbacks
Can’t Manually Retry: DATALYR automatically retries failed postbacks. If All Retries Exhausted: Event marked as “Failed” permanently. Fix Issue Then:- Fix root cause (reconnect integration, update rule, etc.)
- Future events will send correctly
- Past failed events cannot be resent
- Meta: Events Manager → Upload offline events
- Google: Conversions → Import conversions
- TikTok: Events Manager → Upload events
Monitoring Postback Health
Check Postback Success Rate:- Dashboard → Overview
- Look at conversion delivery metrics
- Success rate should be >95%
- Check Event Stream for common errors
- Review integration connection status
- Verify conversion rules configured correctly
- Postback failures above threshold
- Integration disconnections
- Critical conversion events failing
Best Practices
Prevent Postback Failures: 1. Include All Required Fields: Always send value, currency, and any platform-specific required fields. 2. Test Before Launch: Use test mode to verify postbacks working before going live. 3. Monitor Integration Health: Check integration status weekly, reconnect if expired. 4. Use Deduplication: Keep deduplication enabled to prevent double-counting. 5. Include Customer Data: Email/phone improves match rates and attribution quality.Still Having Issues?
Debug Checklist:- Postback status shows “Failed” in Event Stream?
- What’s the error message?
- Integration connected?
- Conversion Rule enabled?
- Event has all required fields?
- Test mode disabled (if not testing)?
- Event ID from Event Stream
- Screenshot of postback error
- Conversion Rule settings
- Integration connection status
- Platform (Meta, Google, TikTok)